Tour

NOTE: THIS DOCUMENT IS A WORK IN PROGRESS!

A Tour Through Eureka

  • Features
    • refcounted
    • embeddable
    • portable (ANSI C)
    • As embeddable and portable as Lua
    • Compiles to bytecode (serializable)
    • “Stackless” (does not rely on C stack for its own stack)
    • Small footprint
    • Easy to debug
    • Easy to extend

  • Name / Reason for Creating
  • Comparison to other languages
    • Javascript
    • Lua
    • Perl
  • Varargs
  • Closures
  • Arrays
  • Maps
  • Conversion
  • String Formatting
  • Objects
    • Inheritance
    • prototype
    • duck typing
  • Embedding
    • creating context
    • calling functions
    • custom types