LINUX.ORG.RU

Реализация Лисп-интерпритатора на GNU Make

 ,


0

3

Лисп-интерпритатор, полностью написанный на GNU Make, без использования внешних вызовов $(shell ...) или $(guile ...). Используется только $(shell cat /dev/stdin) для удобства ввода пользователских Лисп-программ.

https://github.com/shinh/makelisp

Встроенные функции:

  • car
  • cdr
  • cons
  • eq
  • atom
  • +, -, *, /, mod
  • neg?
  • print

Специальные формы:

  • quote
  • if
  • lambda
  • defun
  • define

Кажется я понял как появился стандартный ответ «не нужно».

ados ★★★★★ ()

Интересная штука.

интерпритатор

Убей себя.

anonymous ()

а что там за скрипты на рубях?

Bad_ptr ★★★★ ()

Жесть, мне бы столько свободного времени.

WRG ★★★★ ()

шота я боюсь переходить по ссылке

Harald ★★★★★ ()

Вот после такого у людей появляется отвращение к лиспу по-моему.

loz ★★★★★ ()

Займись делом наконец уже.

den73 ★★★★★ ()

def parse_sexpr(s, orig)

Лисп-интерпритатор, полностью написанный на GNU Make

Хм, шо-то тут не так…

Freyr69 ★★★ ()

Сегодня весь день ваял динамическую опердень на Makefile, так makelisp – это вообще бомба! Спасибо :)

staseg ★★★★★ ()

Посмотрел код — удивительная годнота

buddhist ★★★★★ ()

Из буханки хлеба можно сделать троллейбус... но зачем?

invy ★★★★★ ()

Думаю, если переписать на этом имакс, то Боженька ускорит наступление Армагеддона.

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

Ну ведь явно не за 5 минут написано и отлажено?

WRG ★★★★ ()

на GNU Make

А чо это тогда за файлы на ruby?

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

А чо это тогда за файлы на ruby?

Я так понял, что они только для тестирования. Сам лисп написан только на GNU Make.

Oxdeadbeef ★★★ ()

Теперь буду писать мейк-правила на лиспе, круто!

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