v0.3.0
Some new primitives were added:
- The string functions
join
&split
were added - The logic functions
and
&or
were added.
The primitive type
will now return a different value for functions implemented in lisp and golang:
procedure(lisp)
- For a user-written function.
procedure(golang)
- For a core function, written in golang.
In addition to those changes some of the primitives were updated to better test their arguments - both the number of arguments required, and the type of those arguments.
Finally I've added a simple variant of the cond
macro, implemented in golang, which is hardwired unless/until we implement proper macros.