Разрабатываю скриптовый язык программирования, Хотел бы услышать замечания, предложения.
особенности: анонимные функции, поддержка многопоточности, объекты синхронизации, генерация исключений.
реализована работа с файлами и структурами данных,
в перспективе будет добавлена работа с сетью и БД.
более подробное описание синтаксиса, доступных функций находится в файле справки (nexbet.chm) или вызывается через меню Help-> View Help
для чего оно нужно - пока вопрос открытый я его писал для написания скриптов в игровом движке,
а так он полезен будет, для написания маленьких тулс для обработки каких либо данных.
сейчас идет работа над добавлением инструментом работы с нейронными сетями.
для GUI оболочки нужен установленный фреймворк.
F8 - запускает cкрипт на выполнение (если есть выделенный фрагмент текста,то будет он выполнен)
F9 - очищает лог окно
default.nbl - Файл содержит примеры скриптов, при старте программы загружается автоматически
собственно ссылка на сборку
https://github.com/downloads/oxdfgetto/debug-build/debug_build.zip
а Python чем не устраивал ?
а тот же JavaScript ? на нем разве что только ОС не написали (или уже писали... что-то на opennet было такое)
Затем когда начало что-то получаться начал применять его в качестве написания внутренних скриптов графического движка.
далее добавил работу с нейронными сетями (это из билда исключено)
сейчас дорабатываю функционал для работы с торговой биржей.
этот пример просто показывает что есть в языке и что он может.
Не использую сторонние ЯП, т.к. в моем случае (когда сам разрабатываешь с нуля и знаешь все тонкости)больше возможностей для дальнейшего расширения не только функционала языка но и простого добавления новых языковых конструкций.
Раскажи вкратце структуру своего языка, в личку. Пожалуйста :)