Loo
https://www.meetup.com/rustjerk/events/252640463/
Cat
саша
хотя на самом деле достаточно же просто прикрутить обрезанный HKT, а остальное можно макросами сварганить
Evgεny
Лол открываю расточат и снова вижу "HKT"
Loo
Anton
Loo
ща скину
Loo
https://eax.me/cpp-will-never-die/
Loo
https://eax.me/rust/
Anton
а, читал уже забыл, что количество неадеквата зашкаливает
Anton
Так вот, а раз вы все равно прогоняете тесты, почему бы не воспользоваться еще и санитайзерами? Да, они находят не все баги. Но с другой стороны, если где-то глубоко в коде вы, условно говоря, не делаете проверку на выход за границу массива, и санитайзер не ловит баг, может быть это просто потому что выше уровнем уже есть все нужные проверки и дополнительная приведет только к лишним тормозам?
Anton
Красаучег =)
Loo
Anton
Кукуха улетела на встречу комитета по принятию C++18 =)
Anton
Path clarity уже запилили или еще нет?
Anton
в расте
պլհկ
Anton
Это модуль реформ что ли?
https://rust-lang-nursery.github.io/edition-guide/2018/transitioning/modules/path-clarity.html
Нашел тикет
պլհկ
В 2018 эдишне запилили
Evgεny
Anton
պլհկ
պլհկ
Anton
Педивикия говорит что хаскель "Появился в 1990", так отебитесь от раста лет на 10
Anton
ну хотяб на 5
Anton
Evgεny
Хаскель мастер рейс
Αλεχ
Loo
Αλεχ
Αλεχ
прикольно
Αλεχ
izip!(&mut results, 0..10, inputs) -> results.iter_mut().zip(0..10).zip(inputs)
Cat
Cat
если не можешь отметиться, то просто приходи
Matwey
Может там что-то поблочили опять и надо через VPN ходить в meetup?
Cat
тонкостей не знаю
Loo
Matwey
Меня пугает когда нажатия не приводят к результату
саша
Например каких
Обработка ошибок, куча if let Some(...) в ряд, футуры.
саша
Монада - это мощная (и простая по сравнению с async/await) абстракция. В Rust для них даже не пришлось бы пилить сахар вроде ду нотации, ибо есть макросы. Нужна только щепотка HKT
Sergey T 🐬
вакансия #москва #backend #rust #hft
office #relocation
Senior Rust Developer
Описание вакансии:
Ты будешь реализовывать
алгоритмы на RUST для сервисов validator
,matcher,keeper..(HFT сервиса/очереди от
брокера до белой международной биржи
и обратно с требованием ко времени
ответа в 200us)
Пример задачи на первый месяц:
Написать Matcher который может:
Получить заявку из сети
Десерилиазовать,переложить из нити
принимающей заявки в очередь
Вычитать из очереди во второй нити
Найти для заявки все заявки которые
удовлетворяют условиям
Если заявки найдены то выполнить их
Сериализовать и отправить отчет
дальше по сети
Сериализовать и отправить изменение
статусов по другим заявкам
На всё менее 10us
Вероятность написать такое
не выпадает даже опытным
финансовым сишникам
О backend команде:
На данный момент 2 Senior Rust Developer'a
планируется 5, позже 7,
есть команды Senior Go/Python
developer'ov
Стек компании:
Rust,Go,Pyrhon,React,Vuejs
Дополнительная информация:
Небольшая сильная команда
Мало бюрократии
Несколько инвесторов
Профинсированы на 2 года вперед
Быстрый рост в плане личной карьеры
Опционы компании, белая зп, отпуск 28 дней
Помощь в релокации
Город: москва
Метро: парк культуры
Формат работы: в штат,офис
Занятость: полная,
Гибкий график,возможно
Удаленно 2 раза в неделю(обговаривается)
Зарплатная вилка: от 150 тыс ... до 300тыс
по результатам собеседования
Контакты:
{telegram : "https://t.me/kaizenst"}
-__-
Только вот async/await уже выкинули из Rust 2018.
саша
Marat
Marat
Там же просто сказали что не сразу заимплементят
саша
> обратная совместимость
> не ломалась
> Rust
саша
Chebyrash
Alexander
Кстати, да - в Rust могли бы уже сразу Algebaic Effects + Handlers запилить, минуя монады. Необязательно же повторять весь исторический рисёрч чтобы добраться до современных решений.
-__-
Разве выкинули?
Окей, я не так это понял. Получается, ключевые слова будут сразу в Edition 2018, а реализация — когда-нибудь потом. Но это тоже как-то тупо.
Слава
Αλεχ
Αλεχ
про монады хоть слышал и чутка юзал
Marat
Αλεχ
-__-
Αλεχ
прежде чем рекламировать
Alexander
прежде чем рекламировать
Откуда такое требование - сначала рассказать что это такое? Не говоря уже о том, что я ничего не рекламирую.
Αλεχ
учитывая контекст, для понимания нужно прочитать пяток занудных статей по теории типов, что там к чему
Αλεχ
продраться через формулы и понять, как это влияет на практический код
Слава
Слава