Ilya
потому что даже если они между собой не взаимодействуют, то каждый экстеншен всё равно изменяет язык на который применяется
Евгений
Ilya
Алгебра языков
Ilya
Можно попробовать PhD защитить
Евгений
На самом деле, конечно, количество "языков" ограничено 2^{кол-во максимальных несовместимых прагм}
Евгений
Alexander
кстати было что-то как пример несовместимого
Alexander
с овелоадел стрингс, ну как такое преподносилось
A64m
Alexander
а еще есть -F
Alexander
тут целая категория языков получается
A64m
количество хаскелей надо вот как считать: хаскель в котором все синтаксические блоки оформлены скобками
все отступами
первый скобками, остальные отступами
первый отступами, второй скобками, остальные отступами
и т.д.
Дима
"Доказать, что число хаскелей бесконечно но счётно"
Aliester
тщетно*
Aliester
плюс число перлов 6 - большая бесконечность чем бесконечность хаскелей
Alexander
мера множества перлов?
Aliester
ага
Aliester
кстати последний перл написан на хаскеле
Aliester
так что в нектором понятии он является супермножеством хаскеля
Ilya
а пространство хаскелей всюдуплотно?
Aliester
https://www.bloomberg.com/news/articles/2018-06-03/microsoft-is-said-to-have-agreed-to-acquire-coding-site-github
Ilya
то есть их прям упрашивали купить гитхаб, а они так уж и быть согласились?
Aliester
вроде того
Aliester
они хотят, чтобы все так выглядело
Anonymous
Чудес не бывает
Cheese
Alexander
советую посмотреть статьи про все фичи, там и soundness и семантики обсуждаются
Cheese
Alexander
что именно?
Cheese
являются ли NaN и Inf корректными значениями
Alexander
по мне так должны являться
Алексей
Alexander
они входят в Ieee
Alexander
а что разве не являются в GHC?!
Cheese
соответствует ли хаскель этому IEEE 754?
Алексей
А вот численные тайпклассы - наркоманские
Cheese
Алексей
Соответсвует
Alexander
в достаточной степени
Алексей
Но ручки есть не ко всему
Алексей
И особо к управлению округлением
Alexander
там все эти бешеные виды бесконечностей и проверки их есть?
Cheese
некоторые оптимизации меняют поведение на Inf
Алексей
realToFrac сломан, да
Cheese
Алексей
Все что использует decoseFloat - сломано
Cheese
realToFrac сломан, да
и мне ответили Отцы, что хаскель не должен себя правильно вести на неправильных числах
Алексей
Надо тайп классы переделывать.
Cheese
вот я и ищу документ, в который можно их или меня ткнуть носом
Алексей
В стандарт IEEE754, содержащий inf, nan и negative zero
Алексей
?
Алексей
А где срач? Может мне подключиться?
Alexander
потому что вся математика это IEEE?
Alexander
кроме символьной
Алексей
А как тогда работать на платформах соответсвующих ему?
Cheese
Alexander
почти все либы с которыми работать ожидают такие числа
Алексей
И никаких альтернатив ему не видать если надо считать быстро
Алексей
Алексей
Где Отцы говорят про то, что нан - харам
Alexander
а где не ИЕЕЕ там можно и свой тип заделать
Alexander
очевиднее будет
Алексей
Ну и численный код, думаю, полагает, что float = single precision IEEE754, double = double precision IEEE754. Если это изменить, он может сломаться каким-нибудь странным образом
Алексей
Спасибо
Алексей
@cblp_su да туда надо писать целое сочинение про конверсию и бездны безумия.
Aliester
первый последний перл
Sr
Ilya
Это кишки компилера, у меня васмовые тесты на флоаты не проходили, потому что я на хаскельную имплементацию полагался
Cheese
Alexander
@astynax подкаст интересный получился? стоит слушать?
Aleksei (astynax)
Хаскелистам - не особо. Там набрасывали, а я вяло отбивался :)
Aleksei (astynax)
@icrbow тоже там был, можно и его мнения испросить
Alexander
@icrbow стоит слушать подкаст?