Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

mash-lang

Untyped, lightweight, crossplatform OOP language.

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Mash

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

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

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

TODO/BUGS:

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

Лицензия

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