eigenhombre/PyClojure — pull request #4 by bluepeppers (2012-02-15 10:40:51+00:00)
Title: Added float and python function support

This pull request should probabaly be split up into several smaller ones, but the merge I had to do was a bit ugly, so it's probabaly easier if they all go in together.

Added float support. This is almost identical to the int support.

Added python calling support. When a list is evaled, if the first item is an atom, it is looked up in the scope. If the val is a function, then it is called, with the other items in the list being the arguments. A GlobalScope special scope has all python default functions in it, along with a selection of choice operators.