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

David Gregory @DavidGregory084 17:59 Is there any plan to implement syntactic

/ untyped macros as part of the new macro system?

Guillaume Martres @smarter 18:25
@DavidGregory084 untyped macros is something we would like to not have

Guillaume Martres @smarter 18:33
In fact, dotty doesn't even let you write a compiler plugin that runs before the typer phase

David Gregory @DavidGregory084 18:40
Ah OK, why is that? It occurred to me that it would allow features like for comprehensions to be removed from the compiler

Guillaume Martres @smarter 18:44
Because it effectively means you can make up your own language
Which is nice for research (and in fact we support "research plugins" which can run before typer but can only be used with nightly builds of the compiler), but not great for users or tools

Kai @kaishh 18:45
That just means better-monadic-for users will run the research compiler :^)

Guillaume Martres @smarter 18:46
Better-monadic-for users should make a SIP so we can get the improvements in the compiler.

Guillaume Martres @smarter 18:46
Maybe that would have already happened if untyped macros were not a thing.

3 ответов

19 просмотров

блооот

А что это за чатик?

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта