Loyd
Loyd
Да и вообще, сравнивать системы на структурных типах и на номинальных — такое
Loyd
Боюсь, это то место, где раст сосет
Loyd
Αλεχ
Αλεχ
я ваще бек
Αλεχ
мне эти все жсы противны
Loyd
Как минимум BFF должен быть на жс, увы
Loyd
Ну или на расте, главное чтобы фронт и бек на одной технологии
Loyd
Loyd
А стандартные алгтд вроде result-а там же все ещё из js/core
Loyd
Так что лучше про reason не кукарекать --- сомнительная херня
Loyd
В отличие от prescript, конечно
Loyd
Roma
Roma
Ризон это синтаксис альтернативный для окамла
Roma
Можно и без него окамл тремя способами в жс гнать
Roma
Ризон ддя жс фанбоев сделали, иначе им страшно
Денис
он статический
это ты сказал, что мусл нельзя собрать динамически, или что gnu libc нельзя собрать статически?)
Andrei
Loyd
Loyd
Вот только это не flow фанбои
Αλεχ
Αλεχ
everything looks like a nail?..
Loyd
Если да, то пиши на разных, никто же не мешает
Αλεχ
Loyd
А те, кому ехать, а не, выбирают микросеовисы, а BFF оставляют на языке клиента
Αλεχ
на клиенте обычно упрощенная
Αλεχ
хотя я ваще с UI давно не работаю, неблагодарное это дело
Αλεχ
пишу апи наружу, А они с ним пусть как хотят ипуться
Mikhail
однопоточный gui? эргономично наверное.
Anonymous
Mikhail
я помню у нас сто лет назад на моей первой работе была тикетница написана своя на джаве, десктопное приложение просто, и там тоже за многопоточность особо никто не парился, в итоге запросы с group by выполнялись прям в diplay треде. Открываешь форму и ждешь, пока она отвиснет, потому что никаких индикатор или спинбаров не было.
Mikhail
просто вспомнилось
Mikhail
когда прочитал про UI и "не паришься за многопоточность". В смысле, ничего личного, напомнило.
Anonymous
Аа, ну так я имел в виду, что инструментов особо нет, чтобы за многопоточность зарубаться. Есть асинхронность и все на этом. И та, местами, через костыль.
Рома
предложите как сделать итератор внутри метода без явной инициализация при создании объекта
պլհկ
че сказал
Рома
хочу сделать переменную для итераций, но не объявлвяя ее в структуре метода
Cat
Cat
когда понадобится, тогда и проинициализируешь
Рома
ок, спс, попробую
Cat
но вообще я тоже не очень понял задачу
Рома
щас попробую еще более подробно, структура(конструктор) для объекта, я хочу создать переменную в обход конструктора но чтобы мог нормально использовать(доступ из метода)
Berkus
что такое функции метода?
Cat
Cat
дале в методах, если надо, проверяешь
Cat
match self.field {
None => { /* инициализируешь итератор */ },
....
}
Αλεχ
а у этого метода есть еще и функции
A64m
сахаром называется не это
A64m
хотя тут у меня бомбануло без особого повода, с поправкой про трейт-объекты может и можно так сказать
Рома
պլհկ
лучше бы ты дал пример того что хочешь
Cat
а пример полностью можно?
http://play.rust-lang.org/?gist=43fc8b2edbb807d3141c178276b76afa&version=stable&mode=debug
Cat
или вместо match { ... } —
if self.field.is_none() {
self.field = Some(0);
}
Рома
ок, спс
Cat
в зависимости от того, нужно ли обрабатывать кейс когда self.field == Some(x)
Αλεχ
Cat
ты прав
Cat
пофикшено
Anton
Есть что нормальное для перегона markdown -> html ?
Berkus
есть
Cat
Anton
Anton
pandoc?
хочется чтобы умело в статик
კაცი
Типа этого?
https://github.com/rust-lang-nursery/mdBook
კაცი
там pulldown-cmark в зависимостях
Anton
Сморел большинство крейтов ткхлые, или комбайный
Anton
список зависимостей mdbook ужасает
კაცი
https://docs.rs/pulldown-cmark/0.1.2/pulldown_cmark/html/fn.push_html.html