Size: a a a

2020 June 23

R

Roman in Haskell
Artyom Kazak
Бекенды можно и на других языках писать, а вот ресерчить, как тайпсистемы клёво подружить с продакшеном (и разные фичи — друг с другом) — мало где можно
писать-то на других языках можно, но тошнить будет больше
источник

AK

Artyom Kazak in Haskell
Согласен
источник

R

Roman in Haskell
да и рисерчить типы в контексте продакшона можно и в какой-нибудь скале
источник

AK

Artyom Kazak in Haskell
Скала ресерчит женитьбу FP с OOP с диким упором на совместимость с JVM
источник

AK

Artyom Kazak in Haskell
Другое направление
источник

JG

JeisonWi Garrison in Haskell
Roman
да и рисерчить типы в контексте продакшона можно и в какой-нибудь скале
Там вроде ограничения необходимые из-за JVM.
источник

AK

Artyom Kazak in Haskell
источник

AK

Artyom Kazak in Haskell
Ну типа это норм цель, если кому-то важно OOP
источник

AK

Artyom Kazak in Haskell
Но мне пофиг на него
источник

AK

Artyom Kazak in Haskell
Плюс, скала вроде не пытается делать так, чтобы фичи друг с другом хорошо работали
источник

AK

Artyom Kazak in Haskell
Это очень плохо
источник

AV

Alexander Vershilov in Haskell
хм, какие библиотеки позвать если хочется линз через overloaded labels, но чтобы не погрязнуть в безднах? И можно было самому добавлять новых линзов, а не только автоматом делать?
источник

AV

Alexander Vershilov in Haskell
И вообще что почитать?
источник

AK

Artyom Kazak in Haskell
generic-lens
источник

AK

Artyom Kazak in Haskell
Добавлять самому можно
источник

AV

Alexander Vershilov in Haskell
Как добавлять самому?
источник

AK

Artyom Kazak in Haskell
Класс HasField
источник

AV

Alexander Vershilov in Haskell
вот у меня есть newtype FooBar = FooBar (WithFields Foo Bar))
источник

AV

Alexander Vershilov in Haskell
ок
источник

AK

Artyom Kazak in Haskell
Я советую написать инстанс Generic для WithFields
источник