Size: a a a

2021 April 06

A

Aragaer in Lisp Forever
я на перле так писал 8)
источник

VM

Vyacheslav Mikushev in Lisp Forever
Надо же показать, что выполняется только одна ветка.:)
источник

VM

Vyacheslav Mikushev in Lisp Forever
А так да, код далеко не чистый, не лямбда-калькулус.
источник

DP

Dmitry Popov in Lisp Forever
Следующий шаг с таким my-if - нумералы Чёрча тогда. :)
источник

YK

Yaroslav Khnygin in Lisp Forever
источник

MK

Mikhail Kirillov in Lisp Forever
Ого
источник

DP

Dmitry Popov in Lisp Forever
Sber Bank Common Lisp ;)
источник

A

Aragaer in Lisp Forever
sber bank common lisp?
источник

AE

Alexey Egorov in Lisp Forever
источник

MK

Mikhail Kirillov in Lisp Forever
Ссылка для тех у кого выключен Javascript
https://nitter.cc/LispAdvocates/status/1379400559053185026
источник

T

TGG in Lisp Forever
Провокация. Не поддавайтесь. Сбербанк просто хочет за дёшево нормальных нормальных специалистов получить.
источник

AB

Alexander Babin in Lisp Forever
что бы метамодели пилить)
источник

a

akater in Lisp Forever
Из-за print'ов.

Написать (lambda () 'true) попросту короче, dammit.
источник
2021 April 07

UT

Unknown T. in Lisp Forever
Как можно привести NIL,T к 0,1? Без if
Обычно в языках есть приведение типов, но тут что-то не нашел
источник

A

Aragaer in Lisp Forever
никак
источник

UT

Unknown T. in Lisp Forever
Это я всё занимаюсь реализацией if без if. Идея была взять пару (then else) и исполнять 0-й элемент, когда условие обращается в T и 1-й элемент, когда в NIL
источник

a

akater in Lisp Forever
Решение на функциях ж показали уже.
источник

UT

Unknown T. in Lisp Forever
Там конкретный кейс, когда идет сравнение двух чисел. Тогда их можно вычесть и взять индекс от sign. А вот условие в общем случае будет ведь возвращать t/nil
источник

A

Aragaer in Lisp Forever
в решениях на функциях нет вообще nil и t
источник

A

Aragaer in Lisp Forever
если мы делаем через лямбда-исчисление, то у нас false и true это именно функции, которые работают так, как описано выше
источник