Dokumentacja

Poznaj Ego

Motywacja

Inspiracje

Lista inspiracji jest krótka, jednak Ego by nie powstał gdyby nie lektura specyfikacji LISP (w szczególności Common LISP i Scheme), Smalltalk i Pony.

Jak zbudować projekt

Rozdział 0. Składania i semantyka Ego

(fn greeting (name Str)
             (+ "Hello " name)
)

(fn main (args Str[])
         (println (greeting "Ego"))

Rozdział 1. Lekser

Rozdział 2. Parsery

Rozdział 3. Drzewa

Rozdział 4. Interpreter

Rozdział 5. REPL