Loyd
Loyd
Ты __eq__ реализуешь как?
Oleg
Loyd
Перебором и сравнением или по ссылке?
Anonymous
Oleg
Oleg
ану ану
не слышад про язык "ану ану", но даже он, наверняка, лучше питоней
Ilia
Вообще не ясно чего вы хотите от хеша, все хотят свое, а это ведь просто функция.
Ilia
Или вы хотите хеш таблицы?
Oleg
Loyd
И?
Loyd
При чём тут невозможность hash(x), где x — мутабельный?
Ilia
Oleg
И это значит, что твоё хеширование unsound, оно не выполняет требований для хешироваия
Влод
Loyd
Нет. Это значит, что unsound использования хешмапа, а не сам хеш
Влод
ну вообще тут кажется много моментов накопилось
Влод
какие были шаги в размышлении чтобы сказать что в том коде нужно наследование?
Ilia
лол
Просто по синтаксису js это так. А если хеш таблица то ясно что фолсе
Loyd
hash(x) не виноват, что ты используешь странно x, он делает конкретную задачу — перемалывает хеш
Loyd
Он не должен решать проблемы коллекций
Loyd
Он даже знать о них не должен
Anonymous
и он вообще не нужен т.к. у всего в аппликации есть идентификатор лул
Loyd
Loyd
Даже, если они используются для... криптографии
Oleg
Loyd
Я не понимаю твой вопрос
Ты хочешь запретить делать hash(x), где x — мутируемый, потому что можно сделать из него хешмап
Ilia
Oleg
Я понимаю, что мы иногда можем хешировать последовательность байт, даже если она сама по себе мутабельный буфер.
Но когда мы говорим о хешируемом типе, а не о простом вычисленти функции хеша, мы подразумеваем некоторые законы, которым этот тип должен подчиняться
Ilia
Oleg
Какие?
Семантическое содержимое должно быть иммутабельное. Т.е. вся мутабельная часть, должна быть исключена из хеша и восстановима из иммутабельной и внешних ресурсов
Ilia
Ilia
х - мутабельно, ссылка нет:))
Anonymous
какие же вы поехавшие боже
Anonymous
аутизм лвл 9000
Ilia
Просто не могу понять правила
Oleg
хеш - это число, как там хранить ссылку?
Anonymous
Anonymous
не знаю хорошо это или плохо
Anonymous
ну серьёзно. обсуждение что должен делать язык с ХЕШАМИ
Anonymous
надо вообще передавать в хешмап лямбдочку свою явно и пусть ебутся как хотят
Anonymous
да все знают про раст ты чё
Влод
Oleg
Anonymous
раст развивается
Влод
Ребят а раз уж всем насрать на сабж чата то поясните этот феномен что фронтендеры (js) тянутся к расту
Kerrigan
Влод
Я просто вообще не понимаю. Вроде бы он для плюсовиков
Kerrigan
https://cloud.githubusercontent.com/assets/3106496/23079958/ba6dc398-f557-11e6-8915-46a543230d92.jpg
Oleg
Влод
Сейчас он не юзабелен
Kerrigan
Влод
А это рофл такой
Kerrigan
это же жабаскрипт
Влод
Тогда ок
Kerrigan
там всегда есть полифиллы
Oleg
Сейчас он не юзабелен
как и раст, как и 87.29% фронтендовых фреймворков, почему это должно их останавливать?
Anonymous
Влод
Anonymous
просто фронтенд знают все, вот и всё
Kerrigan
просто всё компилируется в джаваскрипт
Oleg
Раст юзабелен
да, а Стас не фронтендер и другие шутки этого лета
Влод
Ограничение в основном на развитость инфраструктуры
Anonymous
но я правда не фронтендер. я просто пишу круды на вебне как наиболее простом говне чтобы писать круды
Anonymous
мне вообще станочки нравятся, и сишечка
Anonymous
векторное управление, вот это вот все
Anonymous
а профессионально я писал бекенды на питонке. какой фронт ?
Oleg
ты закончил с этой стадией отрицания?