Size: a a a

2021 January 04

a

akater in Lisp Forever
Sokolov Andrew
Ты там прочитай чё то чё я написал плс тоже
Переписку с phoe я читал, надо куда-то еще смотреть?
источник

SA

Sokolov Andrew in Lisp Forever
В репу
источник

SA

Sokolov Andrew in Lisp Forever
Собственно
источник

SA

Sokolov Andrew in Lisp Forever
Короче у всех этих чудо проектов отсутствует формальный спек
источник

SA

Sokolov Andrew in Lisp Forever
А так да я не претендую на оригинальность идеи
источник

SA

Sokolov Andrew in Lisp Forever
А да ещё там полтора автора
источник

SA

Sokolov Andrew in Lisp Forever
Что тоже хуйня
источник

a

akater in Lisp Forever
Sokolov Andrew
Как мог бы быть устроен репл в лоу левел лиспе
В Forth есть REPL.  Так что концептуальных сложностей не должно быть.
источник

a

akater in Lisp Forever
> zulu.inuoe 11/23/2020
> The use-cases for let are so far and few in-between that it's not worth even thinking about. And you can still do them with let*

Че-то у меня большие сомнения.

Попробуйте имплементируйте let в терминах let*.  Я думаю, что
это невозмоожно.  (Наоборот возможно: let* это просто вложенные let.)
источник

a

akater in Lisp Forever
Мне в целом не нравятся попытки делать такое.  let, let*, flet, labels устоявшаяся терминология, и кушать она не просит.  Нарушать обратную совместимость и даже терять фичи из-за каких-то личных эстетических предпочтений это то, для чего существует сообщество Scheme.  Я люблю Лисп в т.ч. за то, что тут к этому другой подход.
источник

SA

Sokolov Andrew in Lisp Forever
ну
источник

SA

Sokolov Andrew in Lisp Forever
если одно можно на 100% сделать в терминах другого
источник

SA

Sokolov Andrew in Lisp Forever
то это просто не проблема
источник

SA

Sokolov Andrew in Lisp Forever
если нельзя тогда другое дело
источник

a

akater in Lisp Forever
Даже если язык богатыий и имплементации клевые, он необязательно популярный.  Любые ломающие изменения в стандарт значат что сломаются библиотеки, на которых может и не появиться мейнтейнеров потому что несмотря на новые фичи сообщество все равно не вырастет.  Т.е. это ужасный Risk/Reward.
источник

SA

Sokolov Andrew in Lisp Forever
вово
источник

SA

Sokolov Andrew in Lisp Forever
поэтому и надо стандартизировать суперпримитивы
источник

SA

Sokolov Andrew in Lisp Forever
на которых уже все строить
источник

SA

Sokolov Andrew in Lisp Forever
тогда ну типа
источник

a

akater in Lisp Forever
…Но я открыт к не сильно ломающим изменениям.  Я б сделал так, что consp возвращает свой аргумент как true, например.
источник