Size: a a a

2020 March 21

AP

Alex Peresmeshnik in Lisp Forever
Это слишком визуальное программирование )
источник

AP

Alex Peresmeshnik in Lisp Forever
Я чуть про другое имел ввиду
источник

AP

Alex Peresmeshnik in Lisp Forever
Например лисплвый граф вполне можно представить в виде системы IDEF0
источник

AP

Alex Peresmeshnik in Lisp Forever
Визуальное программирование это не про то, как сразу весь граф отрисовать, такое кончено тоже возможно, но потом прочитать это дело будет не под силу ))
источник

AP

Alex Peresmeshnik in Lisp Forever
В то время как тот же стандарт IDEF0 представляет информацию порционно
источник

AP

Alex Peresmeshnik in Lisp Forever
Alex Peresmeshnik
Например лисплвый граф вполне можно представить в виде системы IDEF0
Надо будет как-нибудь провести эксперимент )
источник

AP

Alex Peresmeshnik in Lisp Forever
А кто подскажет, в chicken scheme или в любых других REPL реализовано сохранение состояния интерпретатора со всеми введенными функциями и сброс состояния на диск?
источник

AK

Andrew Kravchuk in Lisp Forever
Alex Peresmeshnik
А кто подскажет, в chicken scheme или в любых других REPL реализовано сохранение состояния интерпретатора со всеми введенными функциями и сброс состояния на диск?
Во многих реализациях CL есть что-то вроде save-lisp-and-die, как раз для создания лисп-образа
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
могу ошибаться, но оконный менеджер StumpWM кажется так собирается: до определенного состояния компилится лисп окружение и замораживается на диске. Примерно так же, если верить nullprogram стартует emacs (он далеко не с нуля стартует при 2+ по счету запуске)
источник

AZ

Aydar Zarifullin in Lisp Forever
Vλadimir (Hawthorne the Toolmaker)
могу ошибаться, но оконный менеджер StumpWM кажется так собирается: до определенного состояния компилится лисп окружение и замораживается на диске. Примерно так же, если верить nullprogram стартует emacs (он далеко не с нуля стартует при 2+ по счету запуске)
Емакс вроде замораживает окружение ещё на стадии сборки.

1) Собирается минимальный интерпретатор елиспа.
2) В него загружается необходимый дополнительный код
3) Это все дампится на диск
4) Дамп и есть полноценный емакс.
источник

OP

Oleg Ponomarev in Lisp Forever
Нихрена се, даже не думал что так
источник

AP

Alex Peresmeshnik in Lisp Forever
Aydar Zarifullin
Емакс вроде замораживает окружение ещё на стадии сборки.

1) Собирается минимальный интерпретатор елиспа.
2) В него загружается необходимый дополнительный код
3) Это все дампится на диск
4) Дамп и есть полноценный емакс.
Вот в этом красота лиспа )
источник
2020 March 22

AP

Alex Peresmeshnik in Lisp Forever
в схеме такая запись верная в коммон лиспе нет. ((lambda (f) (f 10 8)) +)
источник

A

Aragaer in Lisp Forever
да, потому что в коммон лиспе + живет где-то в другом неймспейсе и надо какие-то дополнительные волшебные буквы, которые я не могу запомнить
источник

AP

Alex Peresmeshnik in Lisp Forever
Aragaer
да, потому что в коммон лиспе + живет где-то в другом неймспейсе и надо какие-то дополнительные волшебные буквы, которые я не могу запомнить
Если вместо + лямбду определить тоже не сработает
источник

AZ

Aydar Zarifullin in Lisp Forever
Aragaer
да, потому что в коммон лиспе + живет где-то в другом неймспейсе и надо какие-то дополнительные волшебные буквы, которые я не могу запомнить
#' не?
источник

A

Aragaer in Lisp Forever
что-то вроде
источник

AP

Alex Peresmeshnik in Lisp Forever
источник

AP

Alex Peresmeshnik in Lisp Forever
"стандарты" коммон лиспа не дружат с трудами McCarthy
источник

AK

Andrew Kravchuk in Lisp Forever
Alex Peresmeshnik
"стандарты" коммон лиспа не дружат с трудами McCarthy
Прекрасно дружат
источник