Loyd
Да и вообще, сравнивать системы на структурных типах и на номинальных — такое
Loyd
Боюсь, это то место, где раст сосет
Αλεχ
typed-actions для флоу. Сравним функциональность?)
на флоу я не писал, только доклад видел
Αλεχ
я ваще бек
Αλεχ
мне эти все жсы противны
Roma
я ваще бек
Это из лгбт тусы чот?
Loyd
Как минимум BFF должен быть на жс, увы
Loyd
Ну или на расте, главное чтобы фронт и бек на одной технологии
Loyd
чем reasonml или purescript
В reason типажи завезли?
Loyd
А стандартные алгтд вроде result-а там же все ещё из js/core
Loyd
Так что лучше про reason не кукарекать --- сомнительная херня
Loyd
В отличие от prescript, конечно
Roma
Ризон это синтаксис альтернативный для окамла
Roma
Можно и без него окамл тремя способами в жс гнать
Andrei
В reason типажи завезли?
это жеж ocaml, откуда но всё равно бодрее ts/js+flow как по мне
Roma
Ризон ддя жс фанбоев сделали, иначе им страшно
Денис
он статический
это ты сказал, что мусл нельзя собрать динамически, или что gnu libc нельзя собрать статически?)
Loyd
Ризон ддя жс фанбоев сделали, иначе им страшно
Для жс фанбоев, разумеется, страшно
Loyd
Вот только это не flow фанбои
Αλεχ
Это из лгбт тусы чот?
это типа не жс хипстота
Αλεχ
Ну или на расте, главное чтобы фронт и бек на одной технологии
а для разных задач разные инструменты уже не модно?
Αλεχ
everything looks like a nail?..
Loyd
а для разных задач разные инструменты уже не модно?
А ты валидацию дублировать хочешь и выбирать между only SSR и only CSR?
Loyd
Если да, то пиши на разных, никто же не мешает
Loyd
А те, кому ехать, а не, выбирают микросеовисы, а BFF оставляют на языке клиента
Αλεχ
на клиенте обычно упрощенная
Αλεχ
хотя я ваще с UI давно не работаю, неблагодарное это дело
Αλεχ
пишу апи наружу, А они с ним пусть как хотят ипуться
Anonymous
хотя я ваще с UI давно не работаю, неблагодарное это дело
Несоглашусь, вполне себе благодарное) Не паришься ни за какую многопоточность, можно не заморачиваться с паттернами, порог вхождения низкий, денег приносит много
Mikhail
однопоточный gui? эргономично наверное.
Anonymous
однопоточный gui? эргономично наверное.
Я разве писал что gui однопоточный?
Mikhail
я помню у нас сто лет назад на моей первой работе была тикетница написана своя на джаве, десктопное приложение просто, и там тоже за многопоточность особо никто не парился, в итоге запросы с group by выполнялись прям в diplay треде. Открываешь форму и ждешь, пока она отвиснет, потому что никаких индикатор или спинбаров не было.
Mikhail
просто вспомнилось
Mikhail
когда прочитал про UI и "не паришься за многопоточность". В смысле, ничего личного, напомнило.
Anonymous
Аа, ну так я имел в виду, что инструментов особо нет, чтобы за многопоточность зарубаться. Есть асинхронность и все на этом. И та, местами, через костыль.
Рома
предложите как сделать итератор внутри метода без явной инициализация при создании объекта
պլհկ
че сказал
Рома
хочу сделать переменную для итераций, но не объявлвяя ее в структуре метода
Cat
когда понадобится, тогда и проинициализируешь
Рома
ок, спс, попробую
Cat
но вообще я тоже не очень понял задачу
Рома
щас попробую еще более подробно, структура(конструктор) для объекта, я хочу создать переменную в обход конструктора но чтобы мог нормально использовать(доступ из метода)
Berkus
что такое функции метода?
Cat
дале в методах, если надо, проверяешь
Cat
match self.field { None => { /* инициализируешь итератор */ }, .... }
Рома
что такое функции метода?
Methods are functions attached to objects.
Berkus
Methods are functions attached to objects.
это я понимаю, но здесь ничего про функции метода нет. Но я понял что ты просто описался.
Cat
Methods are functions attached to objects.
"Методы — это функции, приделанные к объекту"
Αλεχ
а у этого метода есть еще и функции
Антон
Methods are functions attached to objects.
В контексте Раста методы, вызываемые не на trait objects, являются просто сахаром над обычными функциями
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
есть
Anton
есть
что?
Anton
pandoc?
хочется чтобы умело в статик
კაცი
Типа этого? https://github.com/rust-lang-nursery/mdBook
კაცი
там pulldown-cmark в зависимостях
Anton
там pulldown-cmark в зависимостях
ну это парсер - самому обвязку писать влом
Anton
Сморел большинство крейтов ткхлые, или комбайный
Anton
список зависимостей mdbook ужасает
კაცი
https://docs.rs/pulldown-cmark/0.1.2/pulldown_cmark/html/fn.push_html.html