Денис
что же тогда отрицательные проценты значат?)
Денис
https://habrahabr.ru/company/pixonic/blog/347782/
Денис
График предпочитаемости языков построен на «показателе любви и ненависти». Чтобы его рассчитать мы взяли % разработчиков, которые любят язык программирования/фреймворк и вычли из него % разработчиков, которые его не любят. Так мы оценили позитивное или негативное отношение разработчиков к языкам и фреймворкам. На графике 100% = очень положительное отношение, -100% = резко негативное отношение.
Денис
конкретно этот график — для тех, кому за 55
Sergey
Денис
кстати да
Dårk
а, всё прозрел. #![feature], значит… ну ладно
Dårk
ㅤ
ㅤ
Зачот
ㅤ
Всегда полезно
でゲソ
Loo
Dårk
мдее, через недельку начну трахаться с моделью памяти; через месяц за GC возьмусь
Dårk
а пока понатыкаю в коде //TODO: refcount
ㅤ
Dårk
всё своё с нуля. опкоды дизайнить надо. думаю оглядываться на wasm и CPython, т.к. с ними знаком. пока AST хватает
Dårk
pure interpretation
Денис
как, а джава??
ㅤ
У джавы опкоды завязаны на их ООП-модель
Денис
(это был вброс)
Dårk
возмоожно, но с JVM я очень по верхам
ㅤ
dura lex sed lex
Денис
ㅤ
чё так грубо-то сразу
Денис
vir prudens non contra ventum mingit
Денис
в общем это конечно вброс был, но ваще в этом есть смысл, учитывая обилие джава-языков и распространение джава-машин
Денис
я конечно считаю, что джава маст дай, но чисто с практической точки зрения имхо это может быть полезно
Dårk
java или JVM?
Dårk
вы теплое с мягким-то несмешивайте)
Денис
jvm конечно)
Ευγένιος
Конечно.
Filipp
чуваки а че происходит со стектрейсами когда раст оптимизирует хвостовую рекурсию или инлайнит функции?
Dårk
с каких пор он её оптимизирует? или в LLVM завезли?
Денис
в LLVM завезли, в раст по-моему нет
Денис
ну то есть чтобы гарантированно работало — по-моему нет
Денис
ща попробую найти, врдое был рфц про это
Filipp
да не завезли. а в случае инлайнов?
Денис
https://github.com/rust-lang/rfcs/issues/271
Loo
Kerrigan
Kerrigan
когда играл
Loo
Сюда скидывали уже такое, теперь вот и я добрался
Loo
))
Savely
Kerrigan
да
Kerrigan
почти начало
Savely
не играл просто
Денис
Денис
а хотя нет
Денис
#[inline(always)]
fn hello() {
panic!("haha gotcha");
}
fn main() {
hello();
}
выдаёт нормальный бэктрейс, если с -g собирать
Денис
...
6: stack_trace_inline::main
at src/main.rs:4
at src/main.rs:8
...
Nardis
https://t.me/rustlang_ru/94711
Filipp
Filipp
а дебагинфо
Filipp
ок
Денис
ну да, без дебагинфы всё плохо
Filipp
круто, спасибо за инфу
Денис
👍
Loo
kitsu
почему нельзя было остальные названия поменять
Loo
Kerrigan
kitsu
Nardis
պլհկ
https://i.imgur.com/wRQ6uz8.jpg
ㅤ
https://vorner.github.io/2018/04/08/Dark-side-of-ergonomics.html
Денис
кто-нибудь тыкал блютус на расте?
Anton
https://youtu.be/zqxVI_kEdq8
Dmitry
Αλεχ
Судзумия
Alexander
Вот в тему вчерашнего let if или map. А всё же у раста есть какие-нить рекомендации как что делать? Потому как так много вариантов реализовать одно постепенно его в сторону сложных плюсов двигают. Что как бы негативно. И в итоге мешанина.