Loading TODO +8 −8 Original line number Diff line number Diff line Loading @@ -2,18 +2,12 @@ *: to do; @: in progress; #: blocked; +: done; -: rejected * read * change debug to (format, args, ...) style * comment out debug calls (they do cost...) * Bperl (perl "\%Sexp::symbols" 'dump) * Brandom * read: does not recognize missong close paren on EOF * idea: have a stack for bound symbols, saved values, and number of saved bindings each, to be accessed by something like a (local-bindings n) function, with n being the number of levels Loading @@ -21,9 +15,15 @@ (lambda, let, etc.) this could give us a *nice* stack trace. Investigate. @ start/end args for dolist/doseq? @ fix existing regtests; 028 + read + start/end args for dolist? + Brandom @ fix regtests; 025 + read: does not recognize missing close paren on EOF + better argument checking (number, types) for Builtins (instead of is_def() et al.) Loading Loading
TODO +8 −8 Original line number Diff line number Diff line Loading @@ -2,18 +2,12 @@ *: to do; @: in progress; #: blocked; +: done; -: rejected * read * change debug to (format, args, ...) style * comment out debug calls (they do cost...) * Bperl (perl "\%Sexp::symbols" 'dump) * Brandom * read: does not recognize missong close paren on EOF * idea: have a stack for bound symbols, saved values, and number of saved bindings each, to be accessed by something like a (local-bindings n) function, with n being the number of levels Loading @@ -21,9 +15,15 @@ (lambda, let, etc.) this could give us a *nice* stack trace. Investigate. @ start/end args for dolist/doseq? @ fix existing regtests; 028 + read + start/end args for dolist? + Brandom @ fix regtests; 025 + read: does not recognize missing close paren on EOF + better argument checking (number, types) for Builtins (instead of is_def() et al.) Loading