Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
ide
 
 
 
 
 
 
 
 
 
 

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.

Resources

License

Packages

No packages published