Getting started
Miking (Meta vIKING) is a meta language system for creating embedded domain-specific and general-purpose languages. Miking is not a programming language, but rather a language system for creating languages and generating efficient compilers.
Installation​
If you have not already done so, please install the Miking compiler.
MCore​
MCore (Miking Core) is the core language of the Miking system. It is based on a typed Lambda Calculus. MCore consists of two parts:
MExpr is an MCore expression. A Miking language is always translated into an MExpr, before it is further evaluated or compiled into machine code.
MLang which is a language for defining and composing language fragments. MLang is formally translated into an MExpr.
Please proceed to get a basic understanding of MExpr.