Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 993 Bytes

README.rst

File metadata and controls

32 lines (25 loc) · 993 Bytes

The Mogan Language Specification

The Mogan Language will be a structured programming language.

Most programming languages are maintained in plain text. The major difference between structure programming languages and plain text programming language is:

  1. Structure First: Structured Programming Languages maintained in structured texts (GNU TeXmacs documents are one of those structured text)
  2. Keywords Freedom: it's users' freedom to use their mother tongue or preferred natrual language to express if/while/exception....
  3. Literature Programming: by nature, programming in a structured language is literature programming

Structured Literals

  • NumberLiteral
  • ImageLiteral
  • MatrixLiteral

Structured Expressions

Math expressions are the most important structured expressions.

References