LINUX.ORG.RU

Ну а зачем? Ведь такой лисп ничего полезного уметь не будет

anonymous
()

На кой хрен писать интерпретатор на С, он больной?

Может сразу на брейнфаке тогда?

anonymous
()

Ништяк, надо почитать.

Deleted
()
Ответ на: комментарий от anonymous

Может сразу на брейнфаке тогда?

https://github.com/orangeduck/CPP_COMPLETE

Одна из работ этого же автора: Brainfuck interpreter written in the C preprocessor

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

На кой хрен писать интерпретатор на С

Судя по всему, такая практика вполне имеет место быть

anonymous
()

Я вот особо не читал, но интересно, что за q-expressions автор придумал

anonymous
()
Ответ на: комментарий от nerdogeek

А, ну понятно, очередной шутник

anonymous
()

инетпретатор лиспа надо писать на лиспе, получится короче чем 1000 строк.

x4DA ★★★★★
()

Говнецо. Расчитано явно не на новичков, хотя вводная часть про элементарные понятия есть. Какая то mpc вместо признанных инструментов для парсинга. Короче мне не понравилось.

И еще, у меня сложилось такое мнение - хочешь фана, велосипедствуй. А там готовые библиотеки, не интересно. Это ж не продакшон с ынтырпрайзом.

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

Ну если ты не осилил, почему говнецо?

вместо признанных инструментов для парсинга

Расскажи про признанные инструменты парсинга s-выражений, интересно даже

anonymous
()
Ответ на: комментарий от Deleted

что там парсить признанными инструментами в лиспе? Стэк из скобок?

nokachi
()
Ответ на: комментарий от anonymous

я только часть примеров пробовал. Да, работает.

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

Какая то mpc вместо признанных инструментов

«какую-то mpc» написал автор этой книги

stevejobs ★★★★☆
()

lisp in small pieces уже вспоминали?

lazyklimm ★★★★★
()

В сети есть куча статей о том, как написать интерпретатор лиспа (на си, плюсах, питоне и т.д.). Но это, как я понял, учебник си, в котором в качестве учебной задачи - написание интерпретатора.

grimwaken
()

Спасибо огромное. Я как раз, недавно, захотел углубиться в Си и в качестве учебного задания думал написать простенький интерпретатор Лиспа.

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

Интересно, а создатель лиспа был нерусский^W неанглийский? Странное название он подобрал (не смотря на расшифровку list processing).

ЗЫ. Да, я знаю что это был очень умный мужик, похожий на полковника Сандерса. Имени его, увы, не помню. Что-то между Маккартни и Макартур.

ЗЗЫ. Лиспом пользуюсь постоянно, если чё. Просто кто там его первооткрыл мне пофиг

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