169 похожих чатов

Вот что мне Paco ответил: Q: Why do we need compile-time

DI in language, if it's possible with compiler plugins/annotation processing?
A: We’d love for it to be a compiler plugin, and waited for 2 years for them to be publicly available. In communications with Jetbrains we saw that the timelines would not align, and there was no clarity on APIs, so forking was the option we were given at that point.

The work’s done with their help and it’s proven as solid, and 0 cost if you don’t use it. JB has expressed before they’d like to include it into the language, so it seems like an obvious win for everyone that the community did the work :smile:

Перевожу: ну компиляторные плагины хз когда будут, а вот мы тут фичу как бы запилили и её можно использовать.
Короче реально тащат в язык то, чего там может и не быть

2 ответов

16 просмотров

На вопрос "why do we need", к слову, так и не ответил.

Им настолько нужен DI в языке, что они устали ждать API для плагинов и форкнули компилятор, я всё правильно понял?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта