Alexander
даже на кложуре
Alexander
я бы даже поработал если бы *2 предложили
Да. Даже пару месяцев до того как сократят, было бы выгодно
Alexander
главное ИП не закрывать, а клиентам сказать что отпуск большой берёшь
Aliester
https://serverfault.com/questions/293217/our-security-auditor-is-an-idiot-how-do-i-give-him-the-information-he-wants
Aliester
май гад
Alexander
мс рисерч сделал прототип дженериков для дотнета, гораздо сильнее на C# повлияло чем линки всякие
Дженериками нельзя сильно перед Java понтоваться. А вот LINQ - дал такие аргументы.
A64m
там же наняли человека который это вне твига пилил
а почему этого? что-то план писать ртс с нуля какой-то подозрительный
Alexander
хз
Alexander
я не шарю что там
Leonid 🦇
https://github.com/haskell/hackage-server/issues/725
Leonid 🦇
Install Stack
Leonid 🦇
оке
Alexander
так у меня есть: f :: Stream (Of A) m () g :: A -> Stream (Of B) m () как их скомпозить?
Leonid 🦇
mapsM ?
Alexander
concats . maps
Alexander
concats $ maps нужно было
Leonid 🦇
а их два?
второй это совсем треш с срачами о либертарианцах
Denis
покажите, все как я люблю
Aliester
я думал все растеры либералы
Leonid 🦇
https://t.me/rustjerk
Denis
ват
Alexander
шрамко и там?
Leonid 🦇
Особенно там
Denis
чем знаменит?
Leonid 🦇
а вот х.з., шитпостингом наверно
Alexander
https://disqus.com/home/discussion/dshevchenko/haskell_581/#comment-2440057613 это же про Serokell ?
Alexander
(комментарий)
Andrei
Судя по имени — да
Alexander
https://twitter.com/kazu_yamamoto/status/977060167006089217
Alexander
мне казалось или в блейзе были всякие полезные фичи?
Cheese
я сначала подумал, что речь идёт о гугловом сборщике blaze. в английском языке заканчиваются слова, похоже
Aleksei (astynax)
У гугла bazel же, не?
Alexander
+
Aleksei (astynax)
А ещё базель, это держалка камушков в перстнях
Aleksei (astynax)
Хотя не, там безель
A64m
У гугла bazel же, не?
внутренний blaze, его опенсорсная версия bazel
Aleksei (astynax)
хмм, вот оно как
Зигохистоморфный
матрешка
Aleksei (astynax)
blazel
Cheese
внутренний blaze, его опенсорсная версия bazel
ещё есть его клон plz-build (https://please.build/), название которого похоже именно на закрытую версию
Pavel
всегда настораживаюсь, когда слышу "blaze". от этого и до блокчейна недолго договориться
Aleksei (astynax)
Нене, в хаскеле-мире blaze, это либа!
Aleksei (astynax)
"Слышу 'blaze', добавляю 'builder'!"
A64m
так, а что в стеке пакет из экстра депс разве не затеняет другую его версию из снапшота?
A64m
а нет, все нормально пока работает, не туда посмотрел просто
Leonid 🦇
чо думаете, так норм? class TxMonad m where type Tx m a withTransaction :: Tx m a -> m a withReadTransaction :: Tx m a -> m a instance TxMonad ServerM where type Tx ServerM a = PgMonadT ServerM a {- и тд -}
Alexander
щас найду как я делал
Alexander
data Mode = ReadWrite | ReadOnly class Monad m => MonadDBT (t :: Mode) (k :: DbType) m | m -> t, m -> k where askDBT :: m (DBTS t) localDBT :: (DBTS t -> DBTS t) -> m a -> m a class RunTransaction t k m where runTransaction :: DBT t k a -> m a + пара хэлперов
Alexander
далее методы RW имеют тип MonadDBT RW m => ... -> m .. для RO имеют MonadDBT x m => ... -> m ..
Alexander
у нас один запускатор, а RO методы могут встраиваться в RW транзакции
Leonid 🦇
ага ага
Alexander
но для RO есть хэлпер
Alexander
ну или type applications надо
Alexander
runTransaction @ RO $ ...
Leonid 🦇
А вот я не понял как у тебя по DbType оверлоадится?
Alexander
забей на него
Alexander
это специфика проекта
Leonid 🦇
Чо забей, я тоже хочу постгрес и тестовую на хэшмапах
Alexander
там есть несколько баз и нужно чтобы транзакции не путались
Alexander
это UserDB | DataDB
Alexander
в общем для lmdb
Leonid 🦇
ну понятно, это не совсем то
Alexander
ага
Leonid 🦇
Лады, позырю
Leonid 🦇
Спасибо
Alexander
@A64m_qb0 нужна твоя помощь
Alexander
какая была первая статья где синглтоны вводились
Alexander
ты говорил, это было очень давно и не правда
Alexander
а я не записал и не прочитал
Alexander
какие? автор кто?
Alexander
я про 50-е 60-е годы, если что
Alexander
когда там оно появилось
Зигохистоморфный
Ааа)
Зигохистоморфный
Это не знаю