Size: a a a

Programming Offtop

2021 February 26

AG

Alexander Gorodok in Programming Offtop
Так есть же опыт с ! знаками, нулабельный тип будет Boolean!!!.
источник

I

Ilmir in Programming Offtop
Andrew Mikhaylov
А вдруг вы потом захотите ADT поддержать, а амперсанд уже занят окажется. Ну его.
А вдруг мы препроцессор заведём когда-нибудь с инклудами.
источник

VP

Vladimir Petrakovich in Programming Offtop
Ilmir
А вдруг мы препроцессор заведём когда-нибудь с инклудами.
источник

I

Ilmir in Programming Offtop
источник

AG

Alexander Gorodok in Programming Offtop
Ilmir
А вдруг мы препроцессор заведём когда-нибудь с инклудами.
Когда-нибудь. (в 1.6.)
источник

AM

Andrew Mikhaylov in Programming Offtop
Ilmir
А вдруг мы препроцессор заведём когда-нибудь с инклудами.
Ну и попарсите спокойно директивы препроцессора, начиная с ^\s*#
источник

AM

Andrew Mikhaylov in Programming Offtop
Триграфы с решётками вы ж там рядом заводить вряд ли будете :>
источник

I

Ilmir in Programming Offtop
Andrew Mikhaylov
Ну и попарсите спокойно директивы препроцессора, начиная с ^\s*#
А #define concatenate(x, y) x##y как поддержать тогда?
источник

AM

Andrew Mikhaylov in Programming Offtop
Ilmir
А #define concatenate(x, y) x##y как поддержать тогда?
А, я забыл о конкатенации в препроцессоре.

Да нормально поддерживать, запретить только на уровне синтаксиса аналог современного myNullable???, и вроде ж перестаёт мешать.
источник

AM

Andrew Mikhaylov in Programming Offtop
Но вообще про препроцессор смешная шутка, да.
источник

AM

Andrew Mikhaylov in Programming Offtop
А откуда, кстати, взялась поддержка множественных вопросительных знаков, не знаешь случаем?)
источник

AM

Andrew Mikhaylov in Programming Offtop
Я понимаю, что автоматический лифтинг важен для какого-нибудь fun <T> f(t: T?), но это ж по идее всё равно не требует поддержки на уровне синтаксиса языка. А её сделали с какой-то целью :)
источник

IP

Iaroslav Postovalov in Programming Offtop
Ilmir
А вдруг мы препроцессор заведём когда-нибудь с инклудами.
я за
источник

IP

Iaroslav Postovalov in Programming Offtop
нейтив код легче будет писать
источник

I

Ilmir in Programming Offtop
Andrew Mikhaylov
А откуда, кстати, взялась поддержка множественных вопросительных знаков, не знаешь случаем?)
Наверно, из правил парсера, типа
type = identifier | type '?'
источник

VP

Vladimir Petrakovich in Programming Offtop
Ilmir
Наверно, из правил парсера, типа
type = identifier | type '?'
источник

VP

Vladimir Petrakovich in Programming Offtop
Или это добавили в спеку потому что так себя ведёт kotlinc, что само по себе баг?
источник

AM

Andrew Mikhaylov in Programming Offtop
Ilmir
Наверно, из правил парсера, типа
type = identifier | type '?'
Ну то есть "так исторически сложилось"? :)
источник

I

Ilmir in Programming Offtop
Vladimir Petrakovich
Или это добавили в спеку потому что так себя ведёт kotlinc, что само по себе баг?
На вряд ли баг. Скорее, особенность, которая никому не мешает. Типа поддержки нескольких одинаковых модификаторов. Раз никому не мешает, то зачем убирать?
источник

I

Ilmir in Programming Offtop
Andrew Mikhaylov
Ну то есть "так исторически сложилось"? :)
Типа того.
источник