Size: a a a

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

2021 July 30

T

TGG in Scheme — русскоязычное сообщество
Оптимизация и безопасность. Сравнивать надо всё по разному. Как бы вы сравнили строку и число?
источник

y

yosk in Scheme — русскоязычное сообщество
Кинул бы ошибку
источник

y

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

T

TGG in Scheme — русскоязычное сообщество
А если вам нужно их сравнить по какому-нибуть параметру?
источник

y

yosk in Scheme — русскоязычное сообщество
Скорее всего свою функцию написал бы. А есть какой-то искоробочный вариант?
источник

T

TGG in Scheme — русскоязычное сообщество
Ну, вы как раз на них жалуетесь
источник

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

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

DP

Dmitry Popov in Scheme — русскоязычное сообщество
Это просто необходимо, чтобы в гетерогенной коллекции найти элемент.
источник

DP

Dmitry Popov in Scheme — русскоязычное сообщество
Но иметь так много разных "равенств" действительно диковато.
источник

V(

Vλadimir (Hawthorne ... in Scheme — русскоязычное сообщество
там же сравнение еще по типу отношения разные. два рефа на один и тот же контейнер не то же самое что рефы на два разных но идентичных.
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
Страшно, когда =, eq, eqv, equal и equalp, но ещё и работают для произвольных аргументов — молча дают false для разных типов.
источник

AP

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

AP

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

T

TGG in Scheme — русскоязычное сообщество
Чёт я эту шутку не понял...
источник

MK

Mikhail Kirillov in Scheme — русскоязычное сообщество
Я тоже не понял, ведь и в схеме, и в CL есть функция =
источник

MK

Mikhail Kirillov in Scheme — русскоязычное сообщество
Хотя наверное речь про оригинальный лисп
источник

T

TGG in Scheme — русскоязычное сообщество
Может имелось, что все eq, eql, equal и equalp используют
источник

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

A ß in Scheme — русскоязычное сообщество
я знаю два набора -- =, eq?, eqv?, equal? (схема) и =, eq, eql, equal (елисп, борщ)
источник