Евгений
Anonymous
лучше видимо идрис-лайк
A64m
можно же бекенд для идриса или пурскрипта накостылить
Anonymous
ато в хаскеле я понимаю что происходит только имея за плечами опыт чтения всяких функциональных говн разной степени сложности
Евгений
Anonymous
Доставка качественных товаров известного бренда Haskell в Москву и регионы России
погуглил....
A64m
там не только в регионах проблема
Anonymous
от позооооор забыл что ?Sized это безразмерный :(
Anonymous
еще в расте непонятно что с лайфтаймами делать
Anonymous
как только гдето рисуется лайфтайм, его надо распихивать во все использующие типы
A64m
вообще, сделать только новый синтаксис, без дополнительного тайпчека или энкодинга каких-нибудь фич вроде пм и тайпклассов, что в данном случае не нужно, не особо сложно и от использования как фронтендов готовых компиляторов только боли больше
Anonymous
а если лайфтайм нужен "такой как в соседнем поле структуры" то еще не заимплеменчено
A64m
предложение по пурскрипту/идрису было никудышное
Anonymous
короче на расте надо программировать как на си, все что надо быстро пишем на си, остальное на lua/guile/python
A64m
но зачем, эти луы-питоны, если есть нормальные высокоуровневые языки?
Anonymous
потому как иначе все обрастает Rc<RefCell<T»
Anonymous
потому что все равно все сводится к динамической типизации...
Anonymous
Десятое правило Гринспена
Anonymous
Вон я уже вчера уперся в Rc<RefCell<Any»
Anonymous
со словами "потом перепишу"
Anonymous
Alex
в идрисе кстати вон уже QTT-стайл линейные типы есть, любопытно насколько сложно те регионы сделать поверх
Loo
Loo
Loo
Loo
Сережа
lua и python не dsl, guile я хз что
Loo
https://www.getgutenberg.io/
Loo
Это уже постили? я не помню
big
а в телеграмме поиск работает?
big
я не нашел не единого упоминания этой ссылки
Loo
ясно
Loo
https://github.com/cirs/cirs
big
Не густо
Loo
зато как он основательно
Loo
к оформлению репы подошёл
Alex
https://github.com/cirs/cirs/blob/master/src/lib.rs
Anton
посоны
Anton
накиньте хороших статей по токио
Anton
с подходами использования, лучшего понимания принципов работы и тд
Anton
плес
Loo
Loo
Читал?
Loo
https://github.com/kennytm/rfcs/blob/inline-semantic/text/0000-inline-semantic.md
Anton
Anton
мне больше нужно обзор подходов, принципы работы хелперов, как работает поток обработки, как идет обработка ошибок и все такое
Anton
Anton
Короч посоны
Anton
потребна key/value база, на расте есть чо нить простое в этом роде?
Marat
Vladimir
Таки да, на расте особо нет ничего. Все дистрибьютед делается поверх рокс/левелдб. Есть ещё поделие на расте с базовым функционалом K/V
Anton
Anton
базовый k/v
Marat
Подходит
Anton
ничего особенного, мне нужно хранить пути до изображений если они скачаны, или если нет то скачать их
Marat
Есть sled на чистом расте, но он сырой пока еще
Anton
rocksdb требует для себя rocksdb я чот посмотрел на байдинг существующий
Anton
чот не особо доверие внушает если честно
Marat
Marat
Так что в чем проблема
Vladimir
Vladimir
Пихай имги по хешам. Эт ж все равно кеш?
Anton
ну кстати тоже как вариант
Vladimir
let path = url.into_cache_path();
let file = load_file(path).unwrap_or_else(||download_url(url));
Как-то так
Anton
Попробовал я этот ваш токио
Anton
душе не представляя как надо писать правильно
Anton
в итоге у меня все работает
Anton
но выглядит как блядская лапша
Anton
https://gist.github.com/friktor/473e203c5de3ff360649bfe8150a0e4f
Anton
Как это говно можно сделать чище?
Vladimir
Это нормально
Vladimir
в итоге у меня все работает
Vladimir
но выглядит как блядская лапша
Vladimir
Практика показывает что, есть два варианта: либо писать конечные автоматы самому, разбивать всё на логические модули. Либо ебашить лапшу из цепочек