Larabee

A programming language in the genre of esolang by Chris Pressey, Cat's Eye Technologies, Jan 10, 2008

Esowiki: Larabee

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

known not Turing-complete

Member of Language Family

Assembly

Programming Paradigms

Defined by

larabee.scm in the Larabee distribution

Implementations