j123123
j123123
Попробовал обеспечить поддержку компилятора Digital Mars C++. Взял последнюю доступную версию https://github.com/DigitalMars/dmc Тестировалось в wine (wineconsole) В файле bootstrap.bat: ```bat set PATH=%PATH%;Z:\home\user\prog\mk_ref\dmc-master\bin set CPPLINEE=dmc -A -cpp ``` (``Z:\home\user\prog\mk_ref\dmc-master`` - то,...
Фигня еще в том, что в dmc довольно нестандартно сделано это Вот например таким образом можно получить файл hello.obj ``` dmc -A -cpp -c -ohello.obj hello.c++ ``` Да, компилятор парсит...
Нет, ничего так не работает, потому что между ``-o`` и именем выходного файла не должно быть пробела
Попробовал - разницы нет. Может быть проблема не в этом? Вот еще заметил, что этому компилятору не нравятся инклуды вида ```c++ #include ``` ему обязательно надо ```c++ #include ``` Но...
Да, это была проблема wine. На реальной винде такая ошибка выводится. 
Там надо куда-то прописать, чтобы использовался STL c нужными хедерами
Я попробовал собрать с stl - есть какие-то ошибки.  Там еще stlport адаптированный для этого компилятора есть, но с ним тоже какие-то ошибки
В таких ситуациях правильнее будет исправлять STL, или исправлять кодогенератор Рефала в C++, чтобы он генерировал код, который бы работал с тем STL, что есть?
Может тогда имеет смысл вообще избавиться от необходимости иметь какую-либо реализацию STL чтобы собрать это?
А что если необходимый функционал из STL переписать на самом Рефале? Ну и сделать это как раскрутку компилятора. Вот у нас есть компилятор Рефала ``Comp_ref`` который принимает код на рефале...