Larabee is an assembly-like programming language, with Scheme-like syntax, that borrows the notion of branch prediction from computer architecture and abuses it, creating a path that leads only to existential angst and self-destruction.
Sample Program
(store (input) (input)
(store (input) (input)
(label loop
(store (input) (op * (fetch (input)) (fetch (input)))
(store (input) (op - (fetch (input)) (input))
(test (op > (fetch (input)) (input))
(goto loop) (print (fetch (input)))))))))
Computational Class
Programming Paradigms
Documentation
Implementations
-
larabee.scm, an interpreter in Scheme
To run this implementation, you need:
Download
Development
Github: catseye/Larabee
Bitbucket: catseye/larabee
Issue tracker: on github