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
★★★

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

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

ados ★★★★★
()

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

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

Убей себя.

anonymous
()

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

Bad_ptr ★★★★★
()

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

Harald ★★★★★
()

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

loz ★★★★★
()

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

den73 ★★★★★
()

def parse_sexpr(s, orig)

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

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

Freyr69 ★★★
()

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

staseg ★★★★★
()

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

buddhist ★★★★★
()

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

invy ★★★★★
()

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

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

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

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

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

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

Oxdeadbeef ★★★
() автор топика

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

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