The language that lets you think laterally

Latitude is a prototype-oriented programming language that sports a dynamic type system, a reflexive runtime with plenty of metaprogramming opportunities, and first-class scoping objects.


  • Simple syntax borrowing from Ruby, Smalltalk, and Erlang
  • Object orientation through prototypes
  • First-class scopes
  • Automatic garbage collection
  • Full continuation support via callCC
  • Ruby-style exception handling via catch blocks
  • Support for lazy evaluation
  • Arbitrary precision arithmetic support