RoPi0n / mash-lang

Untyped, lightweight, crossplatform OOP language.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mash

Императивный язык программирования с динамической типизацией и приведением типов. Поддерживает ООП и многопоточность. Может быть встроен в ваш проект через простое API.

Проект разделен на несколько частей:

  • /runtime/ - стековая ВМ и библиотеки к ней.
  • /lang/ - транслятор Mash

TODO/BUGS:

  • (VS Code plugin): Подсветка синтаксиса.
  • (API): Доработка API, передача/получение N мерных массивов в/из SVM.
  • (VM): JIT.

Лицензия

Проект лицензирован на основе BSD-2 текста лицензии. Проект опенсорсный, вы можете использовать его бесплатно в любых своих начинаниях, но... Если вы захотите опубликовать ваше ПО, которое использует Mash или часть его кодовой базы, то указание копирайта, названия проекта и автора (@RoPi0n) - обязательные условия.

About

Untyped, lightweight, crossplatform OOP language.

License:Other


Languages

Language:Pascal 89.6%Language:JavaScript 10.3%Language:HTML 0.1%Language:Assembly 0.0%Language:Batchfile 0.0%