trdm писал(а) 23. Марта 2012 :: 20:14:>> Скриптовый двиг закончен примерно на 70% и представляет собой вирт-машину + компилятор.
компилятор во что?
>> налог мокселя писать только начал, пока там все плохо, в зачаточном состоянии.
есть рабочий аналог мокселя:
http://yoksel.net.ru/HomePage Компилируется в байт-код, который исполняется вирт машиной.
Первоначально было желание использовать виртуальную машину от Mono, даже поэкспериментировал с ней, все понравилось, но была одна загвоздка: все языки, которые компилируются в MSIL со статической типизаций и структура самого MSIL такова, что компилировать в него код с динамической типизацией как в 1С хоть и теоретически возможно, но надо извратиться.
Моя же виртуальная машина оперирует данными внутри аналога одинесного CValue. Компилятор понимает как синтаксис 77, так и восьмерошные нововведения, такие как <Новый, Для Каждого> у объектов можно реализовать оператор []
Про йоксель в курсе, очень положительного мнения о нем, много использовал. Но он завязан на MFC, а у меня Qt4. При желании конечно скрестить можно, но связка будет весьма костыльной и не кроссплатформенной. Хотя как крайнюю меру рассматриваю.