Size: a a a

Programming Offtop

2020 July 25

AN

Alexander Nozik in Programming Offtop
(
бля
Я тебе могу в обратку сказать, делай мне мутабельный объект на хаскеле.
источник

(

( in Programming Offtop
Прикиньте в 2020 называть математическую конструкцию языковой идиомой?
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
можно кейс?
Я думаю, Егор о том, что под саспенды в каждом решении, которое до этого умело работать с рыксом, реакторами и прочими штуками, приходится вносить качественные изменения. См, например, поддержку suspend в Retrofit.
источник

AN

Alexander Nozik in Programming Offtop
(
Прикиньте в 2020 называть математическую конструкцию языковой идиомой?
Да, оно так и есть
источник

(

( in Programming Offtop
Alexander Nozik
Я тебе могу в обратку сказать, делай мне мутабельный объект на хаскеле.
Легко
источник

AN

Alexander Nozik in Programming Offtop
(
Легко
Так и тут легко. Но и там и там, будет выглядеть криво
источник

AM

Andrew Mikhaylov in Programming Offtop
(
Легко
Без ансейфов?
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Я думаю, Егор о том, что под саспенды в каждом решении, которое до этого умело работать с рыксом, реакторами и прочими штуками, приходится вносить качественные изменения. См, например, поддержку suspend в Retrofit.
А можно конкретнее?
источник

(

( in Programming Offtop
Andrew Mikhaylov
Без ансейфов?
да
источник

AM

Andrew Mikhaylov in Programming Offtop
(
да
И он будет мутабельным, а не будет выглядеть, как мутабельный, со стороны?
источник

I

Ilmir in Programming Offtop
(
Юзер-дефайнед законам они не подчиняются. Я не могу у себя в папочке utils написать контрактов на корутины, чтобы у себя в проекте их развивать одновременно с чем-нибудь ещё, что подходит под эти контракты
У тебя есть продолжение. Можешь желать с ним всё что хочешь. Мы с коллегой регекспы на них написали. Вполне себе юзер-дефайнд.
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
У тебя есть продолжение. Можешь желать с ним всё что хочешь. Мы с коллегой регекспы на них написали. Вполне себе юзер-дефайнд.
Вот мне тоже казалось, что это весьма фундаментальная конструкция - кусок кода + контекст + колбэк
источник

AD

Apache DOG™ in Programming Offtop
(
Прикиньте в 2020 называть математическую конструкцию языковой идиомой?
*представление о математической конструкции написанное на формальном языке
источник

(

( in Programming Offtop
Andrew Mikhaylov
И он будет мутабельным, а не будет выглядеть, как мутабельный, со стороны?
class MutableSmth a where
 getName :: a -> IO String
 setName :: a -> String -> IO ()

*private* data MutableSmthImpl = MutableSmthImpl { name :: IORef String }

instance MutableSmth MutableSmthImpl where
 ...
источник

I

Ilmir in Programming Offtop
Монадки твои тоже через них можно реализовать. Даже do нотацию. Смотри, как это сделано в эрроу.
источник

(

( in Programming Offtop
Ilmir
Монадки твои тоже через них можно реализовать. Даже do нотацию. Смотри, как это сделано в эрроу.
да, но это пиздец
источник

(

( in Programming Offtop
вместо дешугаринга у меня опасно суспендятся корутины
источник

AM

Andrew Mikhaylov in Programming Offtop
(
вместо дешугаринга у меня опасно суспендятся корутины
Опасность, насколько я понял, решается мультифаером, отсутствие которого — техническое решение, а не концептуальное. @ilmirus может меня поправить.
источник

AM

Andrew Mikhaylov in Programming Offtop
Причём в камне оно не высечено, насколько я понимаю.
источник

I

Ilmir in Programming Offtop
(
да, но это пиздец
О том я и говорю. Это не идиоматично. Не надо так писать. Возможность есть для тех кому надо. Для остальных - родная идиома.
источник