Skip to content

tonoy30/mortar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Mortar Programming Language

CircleCI

Expressed as a list of features, Mortar has the following:

It supports:
  * mathematical expressions, 
  * variable bindings, 
  * functions and the application of those functions,
  * conditionals,
  * return statements and even advanced concepts like 
  * higher-order functions and 
  * closures. 
  * And then there are the different data types: 
    * integers,
    * booleans,
    * strings,
    * arrays and 
    * dict

Todos:

  • C-like syntax
  • variable bindings
  • integers and booleans
  • arithmetic expressions
  • built-in functions
  • first-class and higher-order functions
  • closures
  • a string data structure
  • an array data structure
    • add builtin function for array
  • a dict data structure
  • working with multiple file
  • write docs
  • write build system
  • make release version for different os

About

The Mortar Programming Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages