Size: a a a

Scheme — русскоязычное сообщество

2021 July 30

T

TGG in Scheme — русскоязычное сообщество
Equalp считает две строки эквивалентными, если они имеют одинаковые знаки, игнорируя разницу в регистре
источник

A ß in Scheme — русскоязычное сообщество
ага, это борщ
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
Да, это и имелось :)
источник
2021 July 31

a

alez in Scheme — русскоязычное сообщество
= в схеме работает только для чисел и выбрасывает ошибку. Другие сравнения более общие
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
Но можно ведь всегда написать string= и получить построже вариант?
источник

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
string=? в GNU Guile.
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
Да-да, с вопросиком, конечно
источник

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
Жаль, возможность предикатам добавить вопросик к имени есть далеко не во всех языках.  Я такое за пределами Лиспа видел только в Ruby.
источник

a

alez in Scheme — русскоязычное сообщество
Интересно почему в коммон лиспе не использовался вместо суфикса p, это ж так удобно
источник

a

alez in Scheme — русскоязычное сообщество
Иногда можно наверное) Когда знаешь что сравниваешь строки
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
Странно вообщее хотеть сравнивать незнамо что :)
источник

A ß in Scheme — русскоязычное сообщество
ну у нас же есть гетерогенное равенство во всяких агдах
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
там всё равно не любые типы, а подмножество с известными свойствами
источник

a

alez in Scheme — русскоязычное сообщество
Чем странно?) Примерно во всех динамических языках так принято
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
Только в слаботипизированных
источник

a

alez in Scheme — русскоязычное сообщество
Схема сильно типизированная
источник

A ß in Scheme — русскоязычное сообщество
понятно что если типы разные то и термы всегда разные, но мы же не можем в общем случае знать типы на этапе компиляции
источник

a

alez in Scheme — русскоязычное сообщество
Питон тоже, кстати
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
Но позволяет сравнить число и строку?
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
В питоне нельзя приравнять строку и число
источник