Size: a a a

Emacs — русскоговорящее сообщество

2020 October 05

n

nvkv in Emacs — русскоговорящее сообщество
Alex Peresmeshnik
Оба варианта для извращенцев. Правильно: ((name . "jack") (lastname . "brown") (gender . male))
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
раз кложа ненастоящий лисп, то едн ненастоящие секспы
источник

a

akater in Emacs — русскоговорящее сообщество
Alex Peresmeshnik
Оба варианта для извращенцев. Правильно: ((name . "jack") (lastname . "brown") (gender . male))
Можно и без точек.
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
akater
Можно и без точек.
Тогда cadr вместо cdr придется
источник

a

akater in Emacs — русскоговорящее сообщество
Alex Peresmeshnik
Тогда cadr вместо cdr придется
Это неважно, раз задача в том чтоб читалось и писалось легко.
источник

n

nvkv in Emacs — русскоговорящее сообщество
используйте toml, все скажут вам спасибо
источник

n

nvkv in Emacs — русскоговорящее сообщество
если не хватает томла, то edn
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
akater
Это неважно, раз задача в том чтоб читалось и писалось легко.
не, смысл разный
источник

a

akater in Emacs — русскоговорящее сообщество
Pig Greenest
не, смысл разный
Смысл будет такой, как он специфицирован в обработчиках прочитанных секспов.
источник

a

akater in Emacs — русскоговорящее сообщество
Можно ж было и let сделать таким, что

(let ((x . a) (y . b)) ..)
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
вот давай не будем начинать
источник

a

akater in Emacs — русскоговорящее сообщество
Я искренне не понимаю, что не так.  Секспы, предназначенные для чтения, могут быть вообще любыми.  Если б я делал DSL, я б все-таки постарался без точек (с точками уже успел ошибиться один раз, кстати).
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
akater
Можно ж было и let сделать таким, что

(let ((x . a) (y . b)) ..)
Лайк
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Кложохейтеры напряглись
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
akater
Я искренне не понимаю, что не так.  Секспы, предназначенные для чтения, могут быть вообще любыми.  Если б я делал DSL, я б все-таки постарался без точек (с точками уже успел ошибиться один раз, кстати).
А как можно в точках ошибиться, если их наличие - это как встроенный валидатор :)
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Ну типа не будет ситуации как в скрине выше, когда лишний таб клацнули и конфиг нормально схавало
источник

a

akater in Emacs — русскоговорящее сообщество
Alex Peresmeshnik
А как можно в точках ошибиться, если их наличие - это как встроенный валидатор :)
Я ошибся в том смысле, что написал DSL, где были точки в такой ситуации, но в итоге пожалел, и надо менять.
источник

a

akater in Emacs — русскоговорящее сообщество
Alex Peresmeshnik
А как можно в точках ошибиться, если их наличие - это как встроенный валидатор :)
Отсутствие точек в let — хорошая идея или нет?
источник

n

nvkv in Emacs — русскоговорящее сообщество
Мне больше интересно, осознают ли сторонники наивных секспов, что это связные списки и скорость доступа к случайному элементу будет прямо скажем так себе?))
источник

n

nvkv in Emacs — русскоговорящее сообщество
Плюс код разбора сложных структур будет восхитительный
источник