LINUX.ORG.RU

Разработка интерпретатора

 , , , ,


1

2

Не подскажете какую-нибудь библиотеку/информацию для разработки собственного интерпретатора? Есть язык один.



Последнее исправление: Ancient (всего исправлений: 1)

@Deathstalker, @korvin_, спасибо. Почитаю.

Ancient
() автор топика
Ответ на: комментарий от Ancient

Она обо всем. Хороший интерпретатор сложно сделать без бэкграунда.

xpahos ★★★★★
()
Ответ на: комментарий от loz

Каждая вторая книга по лиспу содержит интерпретатор.

Потому что так пишут книжечки по лиспу?..

reprimand ★★★★★
()
Ответ на: комментарий от den73

// -*- package :YARTEST ; coding : utf-8 ; encoding : utf-8 ; -*-

тогда уж надо патчи для емакса

объ_класса

ВОтладчик

ВъОтладчик же!

ВебСерверГлотатьОшибки

вы это серьезно? :)

Э = СоздатьОбъект(смвл(«К2»));

а почему строка?

Rastafarra ★★★★
()
Последнее исправление: Rastafarra (всего исправлений: 1)
Ответ на: комментарий от Rastafarra

тогда уж надо патчи для емакса

У нас не патчи для Емакса, а своя версия Емакса на Common Lisp .

Весь этот пример - времянка и не в нём суть. Методологически мы идём путём создания прототипов. Этот пример - первый прототип, он показывает, что у нас есть трансляция в нативный код, горячее переопределение классов и пошаговый отладчик. Синтаксис, ключевые слова, имена функций - всё это подлежит изменениям. Со времени написания этого примера около года в основном работали над средой, а сейчас работаем над новым стандартом языка .

den73 ★★★★★
()
Последнее исправление: den73 (всего исправлений: 3)
Ответ на: комментарий от den73

Не особо, ибо мой ЯП заточен под жесткое метапрограммирование и сопутствующий функционал. И советую проверить вики. Первая же открытая страница пвргла в стпор (привожу без особой разметки, ибо лоркод не осилил этот текст):

--- НИЖЕ НЕ МОЙ ТЕКСТ ---

Слва отсртровны по Англйскму.алфвиту. Если слово с чем-то кнфлктут, кнфлктуще слово набрно в скобкх. Правло 1:

Слва в 4 и мене букв не скрщатся

Первя буква всгда пиштся

Ударня гласня пиштся

Двйная буква прврщатся в однарню.

твёрдй и мягкй знаки не пиштся

В спрвдитлнм тексте также пиштся пследня буква каждго слова.

Ancient
() автор топика
Последнее исправление: Ancient (всего исправлений: 2)
Ответ на: комментарий от Ancient

Спасибо, я этот документ как раз забыл где находится. Там выше написано:

Ранее предлагался вариант убрать лишние гласные из Русских слов, чтобы они стали короче. Как оказалось, этот метод в целом не работает (есть примеры, когда он даёт неоднозначности). Поэтому данный документ становится документом наследия, в котором просто перечислены варианты слов. Использовать ли выбрасывание гласных или нет - можно потом решить.

den73 ★★★★★
()
Ответ на: комментарий от Ancient

В МП легко наступить на грабли. Я уже походил (более 10 лет постоянно использую лисп, а это язык N1 по МП), соответственно разрабатываем на основе полученного опыта. Но в целом - как хочешь.

den73 ★★★★★
()
Ответ на: комментарий от den73

а это язык N1 по МП

Ололо, а ты точно в этом уверен?

loz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.