Alp - A language for designing algorithmsΒΆ


This documentation is still a work in progress, as the project itself is a work in progress.

Alp (Al gorithm P rocessor) is a simple language made for designing algorithms. It is purposefully simple in its grammar, as to encourage users to break down the design problem into its smallest chunks, and compose working computations out of those.

The documentation here covers the language itself, ways to write and evaluate algorithms in the language (with the repl and such), and the architecture of the Alp interpreter.