Anton
Нормально сравнили, go на гринтредах и раст на os
Anton
на futures нужно запилить =)
Loo
мне нравится как они там 2-стэйдж спинлоки для этой задачи решили пряв там захуячить
Loo
красиво сделали
Loo
ничего не скажешь
Loo
(НЕТ)
Loo
на futures нужно запилить =)
запили на may плз. разъебёшь гошку - уважать будут на хуторе
Loo
О блин, первый раз слышу, оно новое
ну ты даёшь. я же пинил специально для посанов
Anton
ну я наверно в разъездах был
Loo
Evgenii
ну я наверно в разъездах был
может ты просто не посан?
Anton
не норвегия была весной прошлой, этой надеюсь швецария
Anton
может ты просто не посан?
Та ладно пацаны я свой, я даже на го не пишу =)
Anton
Вот китайцы быстро втягиваются в новые языки
Anonymous
Вот китайцы быстро втягиваются в новые языки
Вот китайцы быстро втягиваются в игрушечные языки
Anton
Кстати вот интересно в хаскеле много китайцев?
Loo
Азиатов
Anton
Офигеть, в расточате в коемто веке не одного хаскелиста, sleep чтоли
Loo
в Haskell County 5.4%
Loo
Loo
не дремлет ифа 100%
Anton
на пинги не отвечает
Loo
их надо по другому триггерить
Anton
Монады гавно
Loo
хаскель убогий язык
Loo
монады-хуяды
Dmitry
это я удачно зашел
Loo
линзы-хуинзы
Chris
Так, я дописал апликатив, давайте поговорим.
Dmitry
сегодня как раз тайп фемилис рефакторил
Anton
попадос
Anton
удобно
хитрожопо
Loo
а если скопировать код весь из левого крейта
Loo
то можно
Loo
да?
Anton
тоже хитрожопо =)
Anton
но нечитабельно
Anton
Я вообщето херней страдал, этота статья про правильное писькомерство меня отвлекла, пойду дальше страдать
Anton
Не, это для шрамко
Anton
За фрейморк и двор борроучекером в упор
Loo
затриггерил таки
Anton
я просто тулзу для таскания юзверей между базами
Anton
Та ваще
Anton
Ну как тезка успехи?
Tuntz
запили на may плз. разъебёшь гошку - уважать будут на хуторе
ага, там как раз spawn() сделали unsafe из-за эпидемии thread-local storage
Anton
Ну как тезка успехи?
Хуевато, но в целом направление есть и коды экспериментов. Так что все ок будет. У меня просто главные цели это гибкость и стилизация, а в проработке апи таких вещей я дно
Loo
ща вступлю за чОткий заработок
Anton
ща вступлю за чОткий заработок
Арсен тащи банхаммер
Loo
Арсен тащи банхаммер
https://images.duckduckgo.com/iu/?u=http%3A%2F%2Fanywalls.com%2Fpic%2F201211%2F2560x1600%2Fanywalls.com-46842.jpg&f=1
Anton
одной фишки D иногда не хватает внутри блока можно было написать scope(exit) { /* код который выполнится при выходе из блока */}
Anton
нет,я говорю в расте не хватает такой фишки
Anton
из D
Anton
Можно сделать структуру с деструктором
Anton
который задается как замыкание
Anton
Ну это так, через жопу
Loo
чёт я не понял. чем это отличается от того чтобы просто вызвать код в конце функции?
Loo
или ты хочешь поинткаты как java aspectj?
Loo
чтобы после указанного скоупа функций после их выполнения встраивался код типо?
Anton
loop { if let Ok(db) = Connection::connect(main_db_uri.as_ref(), TlsMode::None) { //... } else { std::thread::sleep(cfg.interval.val); continue; } std::thread::sleep(cfg.interval.val); } loop { scope(exit) { std::thread::sleep(cfg.interval.val); } if let Ok(db) = Connection::connect(main_db_uri.as_ref(), TlsMode::None) { //... } else { continue; } }
Anton
Чтобы не писать повторяющийся код при выходе из блока
Anton
Или пример не понятен?
Anton
понятен
Anton
типо как некая сахарная вещь в лайфцикле
Anton
типо некоего колбэка о действии при завершении
Anton
Ага
Anton
просто имхо чот както ну не сильно) чисто теоритически
Anton
тут ты можешь макрос сделать
Anton
вполне