Meowbe/BSD-2-Clause
Чем не монады?
Loyd
Ну, монады прям как обобщённый типаж какой-нибудь — нет, ибо нет HKT (но можно имулировать)
Meowbe/BSD-2-Clause
Но вот как в хаскеле нет
Loyd
А отдельные экземпляры монад есть
Loyd
Но вот как в хаскеле нет
Ну, просто нельзя описать "T: монада". Но можно же "T: B", где B — монада
Anonymous
любопытненько
Loo
мм, есть такая тема:
Loyd
https://gist.github.com/14427/af90a21b917d2892eace
Loo
pub fn check_serializer<SerializerType, SerializableType>(serializer: SerializerType, value: SerializableType) where SerializerType: Serializer, SerializableType: Serialize { serializer.serialize(value) }
Loyd
вот такая тема
Loo
по сути нужна такая функция которая бы принимала любой сериализатор реализующий serde::Serializer и любой объект value реализующий Serialize таким образом чтобы у этого переданного сериализатора можно было бы вызвать сериализацию этого переданного значения и получить например результат в виде слайса/массива/вектора так как я сейчас написал выше, в блоке кода сделать вроде как не получиться, потому что сериализаторы реализуют свои специфичные функции для сериализации полей, а это реализацию Serialize сокрывают первое что приходит на ум например это иметь чётко ограниченный enum содержащий типы сериализаторов и далее уже от этого плясать. но тут уже будет завязка на этот enum и пользователь не сможет сам использовать кастомный сериализатор
Loo
в гиттере скинули ссылку на это: https://github.com/serde-rs/serde/issues/552
Loo
в общем то я понял, что сейчас это по прямому сделать никак, но интересует ваше мнение на тему enum
Loo
и втягиванием в либу всех форматов :D
Loo
я понимаю, что поддержка варианта с enum будет дорога в случае если будут часто меняться реализации сериализаторов
Loo
может быть будут предложения по лушче, если нет буду пилить енум
Anonymous
в русте нет нормальной реализации wamp, чтобы по wss коннектиться, чтоли? 😰
Loo
в русте нет нормальной реализации wamp, чтобы по wss коннектиться, чтоли? 😰
либы для веб-сокетов есть, как сервер так и клиент
Loo
что ты имел под нормальной я не понял)
Anonymous
https://github.com/dyule/wamp-rs
Loo
а, понятно, не слышал о нём раньше
Loo
я так понял это rpc поверх вебсокетов + pub/sub
Anonymous
угу
Anonymous
не подошел мне раст для парсинга wamp канала, пилю на ноде опять :C (результат нужен к ночи, поэтому допиливать либу wamp для wss не вариант, мб на следующих выхах возьмусь если осилю)
Anonymous
раст невер ченжес
Anonymous
ну ничего ничего, сессию сдам и заживем!
ivan
Ну хоть на js, а не на богомерзком питоне.
слишком толсто, пришось помыть монитор
Loyd
слишком толсто, пришось помыть монитор
Ты, видимо, на современном жс не писал?
Anonymous
Ты, видимо, на современном жс не писал?
недостаточно современный. надо еще лет десять и может быть завезут пару фич из питона и можно будет писать
Max
github.com/Ralvke/cargo-find (только в cli.rs не смотрите, там пиздец)
Anonymous
посмотрел cli.rs. не удовлетворён уровнем пиздеца
Anonymous
Anonymous
тайпикал раст :3
Anonymous
лол time.replace("T", " ").replace("Z", "")
Max
Завтра перепишу. Может даже на ncurses (хотя вряд ли)
Anonymous
странно. я не увидел пиздеца
Судзумия
А я увидел
Anonymous
где же где же
Max
crop(), парсинг дат и хаки для консоли Ща дропну эту фичу и буду занимать всю консоль
Max
Пофиксил, вроде теперь не стыдно (нет)
Loyd
недостаточно современный. надо еще лет десять и может быть завезут пару фич из питона и можно будет писать
Лооол. Давай сравним лаконичность, например, трансдьюсеров на es6 и на питоне?
Anonymous
Это тут канал про жс?
Loyd
Ой, сорян. В питоне же только богомерские lambda, то есть жесть та ещё будет, тут даже сравнивать нечего
Sergey
везде канал про жс
Anonymous
у меня вьюха не грузится в реакте
Sherzod
Впрочем как всегда в чатах по расту одни ...
Kerrigan
жаваскриптеры
Sherzod
Давайте лучше про сишарп
Anonymous
парни редакс или мобх ща норм
Loyd
у меня вьюха не грузится в реакте
Эм. То есть у тебя не грузится реакт?)
Anonymous
какой фреймворк выбрать
Anonymous
или ризонмл
Kerrigan
vue.js
Anonymous
это легаси
Kerrigan
)))))
Илья
Mute блин
Sherzod
Anonymous
а раст в жс компилится?
Anonymous
а то мы решили внедрить раст вместо реакта
Anonymous
но нужно в жс
Sherzod
вроде ) я не знаю точно, но вроде emscripten и там wasm
Anonymous
у меня друг жсер который постоянно ноет про жс, а тут открываешь канал раста и тут тоже жс
Anonymous
это нормально?))
Sherzod
JSГМ
Loyd
это нормально?))
Ну, тут как посмотреть просто
Loyd
Фронтенд быстрее всего развивается, поэтому неудивительно, что постоянно появляются новые темы для холиваров
Loyd
Не будем же мы тут parking lot vs фьютексы обсуждать, верно?
Kerrigan
а почему у тебя на авке котлин? 😑
как будто что-то плохое
Sherzod
У котлина есть неявный итератор it в forEach, так?
Kerrigan
не только в forEach
Kerrigan
в любой лямбде без аргументов
Sherzod
не только в forEach
Вот, а если в forEach'е есть еще один вложенный forEach, то что происходит?