437e1d21da
Added commands for printing to console and error generation. Errors now print to stderr
master
Sam Stevens2014-06-21 23:06:18 +01:00
f2c8dc167c
join can now operate on strings. added vstrcat, but never used.
Sam Stevens2014-06-21 22:48:47 +01:00
f74035fcce
Added ok value typeto represent success of a function, ie load. 'ok' now represents this type and can be compared to, also cannot be used as a symbol/variable.
Sam Stevens2014-06-21 22:26:49 +01:00
cb8fa74fe7
Added basic string support. Added comments beginning with a semi-colon. Added load function to load lisp from a file. Arguments passed to klisp will be read and evaluated as lisp files.
Sam Stevens2014-05-31 16:48:58 +01:00
396bf65a84
Added logical operators && || and !
Sam Stevens2014-05-29 16:57:35 +01:00
147c68ccde
Added if function. takes 3 arguments <number> <q expr if not zero> <q expr if zero>
Sam Stevens2014-05-29 16:35:32 +01:00
d4e84782ef
Added equality comparisons == and !=
Sam Stevens2014-05-29 15:28:07 +01:00