Anonymous
конечно буду рад если я здесь не прав
Kerrigan
скорее склеить всё вместе правильно, судя по оглавлению
Alexey
"Поэтому эту лекцию мы начнём с распаковки-запаковки JSON, а далее рассмотрим что лежит под капотом - рефлексию и кодогенерацию, а так же какой из этих подходов быстрее и как это определить."
Alexey
ага, внезапным выводом окажется, что сериализация через рефлекшн работает медленнее чем через котогенерацию
Alexey
ну и десериализация тоже
Alexey
https://cdn.fishki.net/upload/post/2017/09/17/2382945/1504670777165420550.png
Alexey
на это уйдет неделя
Alexey
кажется, про реальный хайлоад там не будет ни-че-го.
Alexey
хорошо если расскажут про оптимизации компилятора, когда он может переменную на стеке разместить, а когда палюбому будет куча. и про засаду с интерфейсами в этом плане.
Alexey
но я сомневаюсь
Loo
to_string_pretty делаешь на хайлоаде
Loo
и получаешь удовольствие
Loo
Alexey
и получаешь по голове за раст
Loo
Дмитрий
привет всем. есть ли способ сделать рекурсивный макрос(который эмулирует for, например). хотел попробовать реализовать макрос возведения в степень с помощью рекурсии, но при передаче в параметры такое
պլհկ
какое?
Дмитрий
а хотелось что-то такое
Дмитрий
например пишем pow!(2, 3) проблема возникает с этой строкой $repeat - 1, так как вызовы выглядят следующим образом: 3 - 1 3 - 1 - 1 и так далее.
Filipp
а че бы не сгенерировать луп и понадеяться, что его llvm заанроллит?
doc
Надежда анроллится последней
Сережа
а нельзя как-нибудь $($repeat - 1) чтобы раскрылось?
Дмитрий
Дмитрий
а че бы не сгенерировать луп и понадеяться, что его llvm заанроллит?
тут хотелось просто сам механизм реализации понять.
Дмитрий
для лучшего понимания.
Loo
Через 10 минут стрим - продолжаем писать статью о публикации своих пакетов на crates.io https://goo.gl/k7MxfD #rustycrate
Anton
арсен
Anton
делай стримы по расту
Anton
про токио
Anton
бест практисы
Anton
с еблей бороучекера
Anton
и как ты в прямом эфире ментально ебал мамку разработчиков раста
Anton
чтоб по кошеру
Anton
Loo
делай стримы по расту
игрушечный. смысл?)
Loo
бест практисы
из моих бестпрактисов: to_string_pretty перед тем как в очередь запродюсить, or_insert(Vec::with_capacity(N)) на горячем участке кода
Loo
Anton
Vladimir
например пишем pow!(2, 3) проблема возникает с этой строкой $repeat - 1, так как вызовы выглядят следующим образом: 3 - 1 3 - 1 - 1 и так далее.
Потому что макрос работает с токенами, если с числами работать хочешь, то нужно расписывать все возможные числа как токены, и вместо -1 писать конкретную, но если кто-то напишет выражение, то всё сломается, тут нужны константные функции, которых покачто нет.
Anonymous
с TTS донатом
Vladimir
игрушечный. смысл?)
стримы обычно про игры и делают
Kerrigan
не только
Kerrigan
с программированием тоже есть
Anton
с TTS донатом
яб задонатил
Anton
просто кому в хуй вбились кулстори как публиковать говно в карго
Anton
если тут на банальной хуите можно отсосать у компилятора с тыщу раз
Anton
сидя перед монитором неделями чтобы потом понять что все ПРОСТО И ПОНЯТНО И ВАЩЕ
doc
если тут на банальной хуите можно отсосать у компилятора с тыщу раз
ты компилятор зубами не задевай и попроще будет программировать)
Alexey
частота будет выше?
Anton
только если не пытаться изучать язык
наивный, так то сам язык более менее можно привыкнуть
Anton
но когда пишешь реальный код
Anton
нету ни годных бест практисов по написанию кода
Anton
ни советов
Anton
на статей для новичков
Alexey
да ладно, раст это не Coq и не Agda. И даже не Haskell.
Anonymous
"отсосать у компилятора"
Anton
ни нормальной возможности напрямую портировать то что есть в других языках
Anonymous
определись насчет своего аргумента
Anton
нет понимания как комбинировать библиотеки
Anton
как выбирать говно по звездам на гитхубе
Anton
да ладно, раст это не Coq и не Agda. И даже не Haskell.
хаскель шел тяжело, но у него куда больше инфы, туторов, гайдлайнов и бест практисов
Anton
в расте же нет нихуя
Anton
и получается что ты н езная что делать ебешься все время чтобы найти золотую середину
Anton
нету ни годных бест практисов по написанию кода
Хрень пишешь, единственная мудреная вещь токио и еже с ним, ковырять нужно чтобы понять - осталььное вроде и так работает
Alexey
ну раст молодой же. ну и камлом от него попахивает 😊
Anton
и все равно рано или поздно получается хуета
Anton
тоесть ясен хуй просто говорить что мол просто язык лучше изучай
Anton
когда кроме хеллоу вордла и байтодрочева больше 50 строк не писал
Anonymous
слабое оскорбление
Anonymous
"отсосать у компилятора" и не знать как делать/подойти к задаче это довольно разные вещи
Anton
слабое оскорбление
кидай свой гитхуб и доведу до суицида
Anton
кинул в ЛС, проверяй
Твой не считается
Anton
твой гитхуб доведет до суицида меня самого