Permalink
Commits on Jul 31, 2012
  1. Compile call to no-arg method on constant using send shortcut

      (.class Process::UID/eid) ; => Fixnum
    committed Jul 31, 2012
  2. Allow constant access in a clojure like way, using slash.

       (Kernel/puts File/SEPARATOR)
    committed Jul 31, 2012
Commits on Jul 30, 2012
  1. Move core namespace setup to main apricot file.

    Scott Olson committed Jul 30, 2012
  2. Small naming fix

    Scott Olson committed Jul 30, 2012
Commits on Jul 29, 2012
  1. Add try specs

    programble committed Jul 29, 2012
  2. Small cleanup

    Scott Olson committed Jul 29, 2012
  3. Update IRC bot example to use def.

    Scott Olson committed Jul 29, 2012
  4. Allow scopes' #new_local to take an Identifier

    Scott Olson committed Jul 29, 2012
  5. Move variable definitions, rename some stuff.

    Scott Olson committed Jul 29, 2012
  6. Clean up variable setting.

    Scott Olson committed Jul 29, 2012
  7. Clean up variables even more.

    Scott Olson committed Jul 29, 2012
  8. Clean up variable lookups on scopes.

    Scott Olson committed Jul 29, 2012
  9. Make parent an argument to LetScope.new and FnScope.new to simplify c…

    …ode.
    Scott Olson committed Jul 29, 2012
  10. Remove pointless AST::State, just use plain scopes.

    Scott Olson committed Jul 29, 2012
  11. Simplify AST (condense true, false, nil, self, and fixnums into one n…

    …ode class).
    Scott Olson committed Jul 29, 2012
  12. Fix #() bug where %1foo is treated the same %1

    Scott Olson committed Jul 29, 2012
  13. Stack from the back because that's how we roll.

    Scott Olson committed Jul 29, 2012
  14. Fix spec

    Scott Olson committed Jul 29, 2012
  15. Add AST::TopLevel#[] and shorten some specs.

    Scott Olson committed Jul 29, 2012
  16. Implement try special form

    programble committed Jul 29, 2012