P0707 Metaclasses proposal
От: Alexander G Украина  
Дата: 29.06.17 05:14
Оценка: 96 (7)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0707r0.pdf
Русский военный корабль идёт ко дну!
Re: P0707 Metaclasses proposal
От: uzhas Ниоткуда  
Дата: 29.06.17 10:21
Оценка:
Здравствуйте, Alexander G, Вы писали:

AG>http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0707r0.pdf


омг. еще один язык встраивают
Re: P0707 Metaclasses proposal
От: koenjihyakkei Россия  
Дата: 29.06.17 10:41
Оценка:
Здравствуйте, Alexander G, Вы писали:

Как страшно жить.
Re: P0707 Metaclasses proposal
От: Went  
Дата: 29.06.17 18:52
Оценка:
Здравствуйте, Alexander G, Вы писали:

AG>http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0707r0.pdf


О чем-то подобном я думал, даже когда-то писал. Правда, там "мета-" распространялось не только на классы и типы, а на любые определения, и переменные, и функции. Или я что-то упустил в предложении?
Re[2]: P0707 Metaclasses proposal
От: jazzer Россия Skype: enerjazzer
Дата: 30.06.17 03:03
Оценка:
Здравствуйте, Went, Вы писали:

W>Здравствуйте, Alexander G, Вы писали:


AG>>http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0707r0.pdf


W>О чем-то подобном я думал, даже когда-то писал. Правда, там "мета-" распространялось не только на классы и типы, а на любые определения, и переменные, и функции. Или я что-то упустил в предложении?


Там (в SG7, в смысле) было много предложений разной степени радикальности. В основном они все разбивались о боязнь сделать еще один язык-в-языке, и более-менее проходили только наиболее безобидные предложения типа базовой рефлексии.

Так что хз, что получится в результате. Боюсь, что то же самое, что с концептами — на безрыбье, конечно, и concepts-lite рыба, но по мне так изначальное ("слишком сложное для Простака Джона") предложение (которое с concept_map) было гораздо лучше. Так что, скорее всего, вместо полноценного метапрограммирования опять понаделают кучу мелких заплаток, которые в целом проблему не решают, и все равно придется возиться с Boost.Preprocessor либо с внешней кодогенерацией.
Будем посмотреть.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[2]: P0707 Metaclasses proposal
От: Alexander G Украина  
Дата: 30.06.17 04:51
Оценка:
Здравствуйте, Went, Вы писали:

W>Правда, там "мета-" распространялось не только на классы и типы, а на любые определения, и переменные, и функции. Или я что-то упустил в предложении?


Там есть namespace_class, в котором всё само становится статическим, думаю, через него можно достигнуть нужного "мета-" в пределах своего неймспейса, а с совсем глобальным неймспейсом наверное и не стоит играть.
Русский военный корабль идёт ко дну!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.