Skip to content

Untyped, lightweight, crossplatform OOP language.

License

Notifications You must be signed in to change notification settings

RoPi0n/mash-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Stars

Watchers

Forks

Packages

No packages published