Home - acook/blacklight GitHub Wiki

Welcome to the blacklight wiki!

Documentation

Development

BLVM: blacklight as a Virtual Machine

The blacklight Virtual Machine is a type-safe high-level stack-based abstract computing machine with concurrency and prototype primitives.

The BLVM is not decended from any other VM specification yet has some superficial similarities to the Java Virtual Machine and the BEAM VM due to having some common goals.

BLPL: blacklight as a Programming Language

blacklight at its core is a virtual machine and the blacklight Programming Language is like the assembly language for that virtual machine that mirrors the underlying semantics and instructions as closely as possible.

Used standalone it is very similar to concatenative languages like Factor, Postscript, and most notably Forth.

Click here for more information about BLPL.