- 06 Nov, 2010 3 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
on types where the idea of length is not really applicable
-
- 05 Nov, 2010 2 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
- 03 Nov, 2010 2 commits
-
-
Juergen Nickelsen authored
to use from the debugger
-
Juergen Nickelsen authored
-
- 02 Nov, 2010 3 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
- 01 Nov, 2010 2 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
so we can address more types of functions in the future, including, but perhaps not limited to, byte-compiled functions
-
- 27 Oct, 2010 1 commit
-
-
Juergen Nickelsen authored
-
- 25 Oct, 2010 2 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
as for nil and t
-
- 24 Oct, 2010 6 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
printer code to print everything to a strbuf first, then to a port, although old code not yet removed
-
Juergen Nickelsen authored
eval only and not elsewhere; listp; and; or; not; resource measurements counts objects; included register_object in new_object, as it is called only from there anyway
-
Juergen Nickelsen authored
including comparisons (even divide and modulo, because we can); timing and resource measuring primitives; funcall; apply; list; let; letrec
-
- 23 Oct, 2010 2 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
- 22 Oct, 2010 4 commits
-
-
Juergen Nickelsen authored
builtin *and* form object, special and normal. Various consequenting reconstructions all over the place. Lambda, function, fset, defun now all call make_function to create a function object that is already verified as a function. This means, hopefully, that we don't need to verify any function (and be it a constructed-on-the-fly lambda or special form) on apply or evalfun.
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
- 21 Oct, 2010 5 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
builtins and lambdas and mus), which still did not help the mapcar; made the function function a special form, which magically did
-
Juergen Nickelsen authored
getting the symbol value as a function, which still did not help the macpar function; instead implemented the "function" function (although wronly, only on symbols, yet) and the associated #' reader macro -- and a general mechanism to support other reader macros with the #.
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
stacktrace, and in the repl print only the returned (error) object; output/error ports everywhere except in the port handling itself, where it is always stderr
-
- 20 Oct, 2010 6 commits
-
-
Juergen Nickelsen authored
line number, column, pushback token, etc. that is passed through everything as a parameter, so we can now (in theory) have multiple readers at a time; fixed the reader SEGV bug (list initialization in read_loop was null instead of nil); new xstrdup()
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
made load_file use the repl; fixed a reader bug (newline had the wrong charclass, so the reader never came out of a comment); tried to fix another reader bug that causes SIGSEGVs, but failed so far
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
files
-
Juergen Nickelsen authored
-
- 19 Oct, 2010 2 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-