պլհկ
https://crates.io/crates/typenum?
Anton
Благодарю. Хотя, конечно, я просто ломаю голову ради "удовольствия", особой нужды конечно нет =) И к счастью, что нет. Кстати даже удалось сделать, правда что-то работает криво =( Точнее не компилиЦа
Маjко
Немного юзлесс, с другой стороны. Ну вот сделал я 4 воркера, у каждого свой ивентлуп И как мне из них вернуть Remote в управляющий поток?
Dårk
народ, как бы вы решили проблему многострочного интерактивного ввода выражений aka REPL? главное условие: выражение может занимать несколько строк.
Dårk
(утром почитаю ответы)
Anonymous
https://www.hellorust.com/news/native-wasm-target.html
Kerrigan
в смысле?
Filipp
просто общая концепция? кто-нибудь?
В ipython блочные выражения исполняются после двух переносов строки например
Kerrigan
часто делают перенос строки через shift enter
Kerrigan
в мкаббере отдельные команды для многострочных
Dårk
В ipython блочные выражения исполняются после двух переносов строки например
ipython более интелектуальный. переносы не завершают блок, если они — часть тройных кавычек. там что-то поинтереснее
Vladimir
Так а какая проблема в интерпретации блоков? Почему нельзя выполнять по строкам пока пользователь вводит
Dårk
после экзамена расскажу, как решил
Dårk
а пока интересно почитать мнение со стороны. про два переноса строки уже усек
Vladimir
Ну мне кажется всё зависит от языка
Vladimir
Если какой-то питон, то там единицей интерпретации должен быть блок
Vladimir
Если Раст какойто
Vladimir
То можно по экспрешенам спокойно
Vladimir
почему у serde в типаже серриализации параметр "сериализатор" вынесет в метод, а не в типаж?
Vladimir
есть идеи?
Vladimir
pub trait Serialize { fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where S: Serializer; }
պլհկ
Че за типаж
Vladimir
ну как трейт
Vladimir
ток по растикрейтсному
Cuno
А есть принципиальная разница для трейтов с одним методом?
Loyd
есть идеи?
Ну разумеется. Ты ведь одну структуру разными сериализаторами можешь сериализовать
Loyd
Иначе пришлось бы явно указывать при имплементации
Loyd
А так в месте вызова определяется
Vladimir
ну да, только посыл в том, что в большинстве кода ты явно не юзаешь метод serialize. а делаешь какой-то to_json
Vladimir
Т.е. для юзера это всё будет также запрятано
Loyd
Ну ты так не сможешь сделать to_json, а потом to_avro какой-нибудь
Vladimir
а нужно ли?
Loyd
Ну разумеется. С клиентом общаемся по json, а с другими микросервисами по protobuf
Loyd
и вот уже два формата
Loyd
А храним в третьем вообще
Vladimir
к тому же никто не запрещает юзать некий хелпер трейт trait Serializable; impl<T, S> Serializable for T where T: Serialize<S>
Loo
https://intellij-rust.github.io/2017/11/27/changelog-60.html
Anton
Тоже потом платным сделают?
Cuno
Зачем для игрушечного языка платное IDE?
ㅤ
Ну за игрушки же платите
Маjко
Тоже потом платным сделают?
Почему "тоже"?
պլհկ
гогланд
Kerrigan
йеп
Kerrigan
сходил как-то на митап в джаваскрипту в джетбрейнс
Kerrigan
когда вернулся домой - понял, что все показанные приколюхи работают только с платной версией
Kerrigan
и вообще это была реклама, а не митап
Vladimir
лол
Not a
и вообще это была реклама, а не митап
никогда такого не было и вот опять
doc
а какие митапы щас не реклама?
Kerrigan
не, там конечно было веселое
Kerrigan
но 90% реклама идеи
doc
я вообще
Alexander
Haskell митапы
Alexander
очевидно, там нечего рекламировать
Cuno
Haskell митапы это реклама хаскля же
doc
90% митапов гавно
doc
за питон могу сказать
Евгений
Haskell митапы это реклама хаскля же
Хаскель это не коммерческий продукт
doc
в хаскеле денег нет
Alexander
ну и туда идут в основном haskell-исты
Alexander
им-то чо рекламировать?
Маjко
гогланд
Бесплатный же
Anton
Кто нибудь был на лекциях yandex
պլհկ
Бесплатный же
потому что EAP пока
Alexander
хм... тут вроде уже как-то мерялись зарплатами
Alexander
давайте не будем повторять
Маjко
Нечем меряться?
Alexander
доширак это слишком жирно
Alexander
ты вроде при этом присутсвовал?
Alexander
насколько я помню
Alexander
да, нечем