Anton
Нормально сравнили, go на гринтредах и раст на os
Anton
на futures нужно запилить =)
Loo
мне нравится как они там 2-стэйдж спинлоки для этой задачи решили пряв там захуячить
Loo
красиво сделали
Loo
ничего не скажешь
Loo
(НЕТ)
Anton
Anton
ну я наверно в разъездах был
Loo
Evgenii
Anton
не норвегия была весной прошлой, этой надеюсь швецария
Loo
Anton
Вот китайцы быстро втягиваются в новые языки
Loo
Anton
Кстати вот интересно в хаскеле много китайцев?
Loo
Азиатов
Anton
Офигеть, в расточате в коемто веке не одного хаскелиста, sleep чтоли
Loo
в Haskell County 5.4%
Loo
Loo
Loo
не дремлет ифа 100%
Anton
на пинги не отвечает
Loo
их надо по другому триггерить
Anton
Монады гавно
Loo
хаскель убогий язык
Loo
монады-хуяды
Dmitry
это я удачно зашел
Loo
линзы-хуинзы
Chris
Так, я дописал апликатив, давайте поговорим.
Dmitry
сегодня как раз тайп фемилис рефакторил
Anton
попадос
պլհկ
Loo
Anton
Loo
а если скопировать код весь из левого крейта
Loo
то можно
Loo
да?
Anton
тоже хитрожопо =)
Anton
но нечитабельно
Anton
Я вообщето херней страдал, этота статья про правильное писькомерство меня отвлекла, пойду дальше страдать
Loo
Anton
Не, это для шрамко
Anton
Loo
Anton
За фрейморк и двор борроучекером в упор
Loo
затриггерил таки
Anton
я просто тулзу для таскания юзверей между базами
Anton
Та ваще
Loo
Anton
Ну как тезка успехи?
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) { /* код который выполнится при выходе из блока */}
Loo
Anton
нет,я говорю в расте не хватает такой фишки
Anton
из D
Anton
Можно сделать структуру с деструктором
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
вполне