-
- Ура! Потестил в IAR ARM. Вот такой сорец: LightElf(925 знак., 30.09.2015 18:08, ссылка)
- Блин, ну вот от чего бы бустовцам не взять и не родить специальный язык метапрограммирования, который трансформирует С|С++ код. Сделать препроцессор этого языка на Tcl|Python|Perl, которые есть везде, и получить куда менее brain fuck'овый вариант. - Evgeny_CD(30.09.2015 18:20)
- Да нафиг не нужно никаких дополнительных языков, вполне было бы достаточно, если бы часть кода исполнялась в режиме интерпретатора до компиляции, как например в интерактивных компонентах делфи, и ВСЁ. Больше ничего не нужно. - =AlexD=(02.10.2015 14:52)
- ИМХуется мне, что таких мета-языков изобретено уже 100500, но не взлетело. Boost.PP принципиально юзает тока то, что есть искаропки. - LightElf(30.09.2015 18:40)
- Блин, ну вот от чего бы бустовцам не взять и не родить специальный язык метапрограммирования, который трансформирует С|С++ код. Сделать препроцессор этого языка на Tcl|Python|Perl, которые есть везде, и получить куда менее brain fuck'овый вариант. - Evgeny_CD(30.09.2015 18:20)
- OpenWatcom 1.9 не сворачивает :( - LightElf(29.09.2015 17:32)
- А если ключики у него покрутить? Например, "oh". - SciFi(29.09.2015 17:40)
- Дошло, оптимизатор васькома тупит. Constant folding обламывается на строках, считает что элемент строки не является константой даже если строкой является литерал. Кстати, открыл для себя прелестную конструкцию "abcdef"[2]. - LightElf(02.10.2015 14:44)
- Сейчас смотрю что он нагенерил - чет вообще фигня какая-то. - LightElf(29.09.2015 17:46)
- А если ключики у него покрутить? Например, "oh". - SciFi(29.09.2015 17:40)
- Ура! Потестил в IAR ARM. Вот такой сорец: LightElf(925 знак., 30.09.2015 18:08, ссылка)