Anatolii
ну вон issue говорит об обратном
Alexander
вот идём и смотрим как работает sqlite
Alexander
и смотрим как работает acid-state
Anatolii
this
ну на форках далеко не уедешь
Alexander
и какие гарантии, что если у тебя провод питания вылетит во время fsync то данные будут читаемые
Anatolii
@lightgreen вы же на rocksdb перешли?
Artyom
да
Artyom
кроме каких-то мест, где нет
Artyom
но скорее да чем нет
Anatolii
а ты кидал MR в acid state?
Alexander
если вам не нужен concurrent access, то стоит говорить, нам не нужен concurrect access
Anatolii
с фиксом?
Anatolii
@lightgreen
Artyom
там фикс так себе, если честно
Artyom
мы его пообсуждали в каком-то issue
Artyom
ни к чему не пришли вроде
Artyom
вернее, не фикс обсуждали, а проблему
Artyom
т.к. фикс = “если чекпойнт не парсится, ну давайте удалим его”
Artyom
тут нечего обсуждать
Alexander
да, кстати там где мы используем lmdb работает автор acid-state
Alexander
ну или работал хз
Alexander
во всяком случае когда выбирали технологии он участие принимал причем достаточно высоко
Anatolii
Artyom
там, если чекпойнт удалить, будет юзаться предыдущий чекпойнт + ивентлог
Artyom
поэтому данные вроде бы не потеряются
Misha
(это если игнорировать тот факт, что на самом деле в асиде нужно чистить почти все старые чекпоинты иначе там быстро размер базы растет в бесконечность)
Alexander
норм решение, в общем-то ничего другого не придумаешь
Alexander
ну кроме всяких постраничных дампов и доп чексумм на странице
Artyom
Artyom
там как раз функция есть, которая их в папочку переносит
откуда их удобно удалить
Anatolii
на последнем Summer of code вроде кто-то начал писать опять базу на хаскеле
Anatolii
может ее доведут до ума
Alexander
просто отсуствие даже гарантии, если функция создать снапшот завершилась, то данные будут сохранены за исключением если был fs corruption
Anatolii
хотя наверное нет
Alexander
ну там по мотивам lmdb вроде?
Anatolii
https://github.com/haskell-haskey/haskey
Anatolii
https://github.com/dmbarbour/haskell-vcache еще находил когда-то
Anatolii
но везде всякие приписочки
Anatolii
типа not ready for production и всякое такое :(
Alexander
Haskey (an embedded key-value store modeled after LMDB)
Student: Henri Verroken
Mentor: Steven Keuchel
Co-mentor: George Karach
Alexander
lmdb кстати очень маленький
Alexander
<10kloc
Alexander
на си
Alexander
вот там ещё Зефиров делал key value на haskell
Alexander
вообще serokel молодцы что нативное решение используют
Arseniy
Artyom
@jagajaga он опять нас с одной буквой l написал!!
всё, разрывай дипломатические отношения
Arseniy
разорвал договор
Alexander
чорт
Alexander
@lightgreen буков слишком много, я больше чем creat запоминть не могу, тяжелое сишное прошлое
Кабачок
https://github.com/hmemcpy/milewski-ctfp-pdf
Misha
Wow, noice.
Misha
https://github.com/hmemcpy/milewski-ctfp-pdf/blob/master/src/ctfp.texi#L113
Misha
тут чето целой второй части нету
Кабачок
WIP
Misha
Не очень понятно зачем делать часть (3) перед (2), но ок
Зигохистоморфный
https://github.com/TerrorJack/nodejs-interop/blob/346c2b4221a569974d9844d297c89cdf7877c584/README.md#readme
Зигохистоморфный
https://www.reddit.com/r/haskell/comments/72gc7n/rust_has_safety_features_less_room_for_bugs_yet/
кана
почти устроился в серокелл, нужно только разобраться с армией
Еще месяц назад я не думал, что это в принципе возможно, работать хаскелистом
Arseniy
Серокель 🤦♂
Misha
ллъ*
кана
По моему, за "Хаскелл" было столько же голосов, сколько за "Хаскель"
Artyom
голосов где? 🤔
Misha
Народ выходил на площадь и кричал, чо за вопросы?
Artyom
а, точно, помню
по телевизору показывали
кана
тут голосование устраивали
кана
Anonymous
интересно узнать как эти люди "хаскелл" читают вообще
Artyom
наверно, как “максвелл”, только “хаскелл”
Alexander
я уже предлагал хацкель?
Artyom
у меня есть подозрение, что все, кто говорили бы “хацкель”, и так уже так говорят, а остальные не будут говорить, даже если кто-то предложит
Anonymous
неплохая идея
Konstantin
кулхацкель
Aleksei (astynax)
Hackell
adam
Huskhell
Anatolii
🧿Bey🧿
Привет что читать следующее после "Изучай хаскель во имя добра"
Misha
Канта. Вообще у @lightgreen была какая-то подборка статей (или книга?) с профаунд фичами. Еще я хотел http://haskellbook.com/, но они вроде тот же материал покрывают что lyah.
Misha
А вообще если погуглить, то можно наткнуться на этот пейдж: https://wiki.haskell.org/Books
Misha
http://book.realworldhaskell.org/read/
Вот этот ресурс в выдаче гугла всплывает достаточно часто, но я подозреваю что там многое уже outdated и _совсем немодное_.