Size: a a a

2020 December 10

MK

Maxim Koltsov in Haskell
эх, перемудрил с дженериками и ghc их не вырезает...
источник

NI

Nick Ivanych in Haskell
Maxim Koltsov
эх, перемудрил с дженериками и ghc их не вырезает...
Ага! Кто-то вырезает дженерики в хаскеле!
Кто-то таки считает, что они не нужны!
источник

MK

Maxim Koltsov in Haskell
))
источник

MK

Maxim Koltsov in Haskell
ну ты же понял о чем я
источник

NI

Nick Ivanych in Haskell
;-)
источник

AV

Alexander Vershilov in Haskell
Хм, а как правильно организовать код, у которого могут быть 2 варианта: простой и быстрый, так чтобы можно было легко переключаться и проверять. что быстрый всё ещё равен простому?
источник

IK

Ilya Kos in Haskell
Reader?
источник

A

Andrey in Haskell
на уровне модулей, наверное..
в голову приходит:
- X.Y
- X.Experimental.Y
источник

IK

Ilya Kos in Haskell
+
источник

IK

Ilya Kos in Haskell
А вообще в GHC же есть штука, где ты указываешь интерфейс модуля и можешь во время компиляции один подменять на другой с таким же интерфейсом
источник

A

Andrey in Haskell
либо ввести naming convention, вроде префиксов или суффиксов у функций, а потом подмахивать одну на другую..
источник

IK

Ilya Kos in Haskell
Andrey
либо ввести naming convention, вроде префиксов или суффиксов у функций, а потом подмахивать одну на другую..
Грепом?
источник

IK

Ilya Kos in Haskell
Мы что, совсем Варвары какие-то?
источник

A

Andrey in Haskell
grep/sed/...
ну или в вашем любимом редакторе, наверняка, есть что-то, что позволит эту замену произвести
источник

A

Andrey in Haskell
(в последний раз так разные XML парсеры переключал по результатам бенчей)
источник

IK

Ilya Kos in Haskell
Это ужасно
источник

A

Andrey in Haskell
я знаю
источник

A

Andrey in Haskell
с модулями изящнее, конечно
источник

A

Andrey in Haskell
в моём случае речь шла об одной функции :)
источник

AL

Alexander Luzgarev in Haskell
Ещё немного и в хаскеле изобретут Dependency Injection
источник