Денис
что же тогда отрицательные проценты значат?)
Денис
https://habrahabr.ru/company/pixonic/blog/347782/
Денис
График предпочитаемости языков построен на «показателе любви и ненависти». Чтобы его рассчитать мы взяли % разработчиков, которые любят язык программирования/фреймворк и вычли из него % разработчиков, которые его не любят. Так мы оценили позитивное или негативное отношение разработчиков к языкам и фреймворкам. На графике 100% = очень положительное отношение, -100% = резко негативное отношение.
Денис
конкретно этот график — для тех, кому за 55
Sergey
конкретно этот график — для тех, кому за 55
Странно что перл тогда в минусе xD
Денис
кстати да
Dårk
а, всё прозрел. #![feature], значит… ну ладно
Денис
а, всё прозрел. #![feature], значит… ну ладно
то же, но без nll https://play.rust-lang.org/?gist=c4334d31185f7c837ba79be2aa2b914b&version=nightly
Dårk
Компилятор/интерпретатор пишешь?
типа того. игрушечную виртуалочку
ㅤ
Зачот
ㅤ
Всегда полезно
でゲソ
Ват из ит "гуглить"
Игрушечная документация
Денис
про rust ещё не сняли "wat"?)
да по сути-то ват только один, и имя ему — борроу-чекер) щас нлл завезут, и вот тогда заживём
Loo
про rust ещё не сняли "wat"?)
Это все ожидаемое поведение
Dårk
мдее, через недельку начну трахаться с моделью памяти; через месяц за GC возьмусь
Dårk
а пока понатыкаю в коде //TODO: refcount
ㅤ
мдее, через недельку начну трахаться с моделью памяти; через месяц за GC возьмусь
Опкоды чьи взял? Кого будешь в свою машину компилировать?
Dårk
всё своё с нуля. опкоды дизайнить надо. думаю оглядываться на wasm и CPython, т.к. с ними знаком. пока AST хватает
Dårk
pure interpretation
Денис
как, а джава??
ㅤ
У джавы опкоды завязаны на их ООП-модель
Денис
(это был вброс)
Dårk
возмоожно, но с JVM я очень по верхам
ㅤ
(это был вброс)
Иди в rustjerk
Денис
Иди в rustjerk
чё так грубо-то сразу
ㅤ
dura lex sed lex
Денис
dura lex sed lex
иди в гиттер
ㅤ
чё так грубо-то сразу
Денис
vir prudens non contra ventum mingit
Денис
в общем это конечно вброс был, но ваще в этом есть смысл, учитывая обилие джава-языков и распространение джава-машин
Денис
я конечно считаю, что джава маст дай, но чисто с практической точки зрения имхо это может быть полезно
Dårk
java или JVM?
Dårk
вы теплое с мягким-то несмешивайте)
Денис
jvm конечно)
Ευγένιος
java или JVM?
Ахахаха, JVM.
Ευγένιος
Конечно.
Filipp
чуваки а че происходит со стектрейсами когда раст оптимизирует хвостовую рекурсию или инлайнит функции?
Dårk
с каких пор он её оптимизирует? или в LLVM завезли?
Денис
в LLVM завезли, в раст по-моему нет
Денис
ну то есть чтобы гарантированно работало — по-моему нет
Денис
ща попробую найти, врдое был рфц про это
Filipp
да не завезли. а в случае инлайнов?
Денис
https://github.com/rust-lang/rfcs/issues/271
Loo
Kerrigan
да, я это видел
Kerrigan
когда играл
Loo
Сюда скидывали уже такое, теперь вот и я добрался
Loo
))
Savely
это prey?
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
круто, спасибо за инфу
Денис
👍
Loo
kitsu
почему нельзя было остальные названия поменять
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. А всё же у раста есть какие-нить рекомендации как что делать? Потому как так много вариантов реализовать одно постепенно его в сторону сложных плюсов двигают. Что как бы негативно. И в итоге мешанина.