Abdulaziz Ghuloum
1a4cdcb7b0
* libcore now compiles with chaitin
2007-02-14 19:42:36 -05:00
Abdulaziz Ghuloum
434ebe9525
* The $apply macro and all the appcall forms were removed from the
...
compiler after realizing that I was stupid.
($appcall rator rand*) was just (jmpcal SL_apply rator rand*)
2007-02-14 15:50:34 -05:00
Abdulaziz Ghuloum
f766ca1148
* passes tests, but fails to compile psyntax.
2007-02-12 13:58:04 -05:00
Abdulaziz Ghuloum
3c4986ff89
* added last-pair primitive
2007-01-31 17:23:49 -05:00
Abdulaziz Ghuloum
126b7aa8fa
* call-with-values where the second argument is a single-value
...
procedure is now direct-call-optimized.
2007-01-26 10:23:07 -05:00
Abdulaziz Ghuloum
1c37a4ee54
* changing representation for all non-fixnum numbers.
2007-01-21 19:20:37 -05:00
Abdulaziz Ghuloum
c6bc77bc9d
* Many numeric predicates are added (exact?, inexact?, real?,
...
complex?, etc.).
* min and max are added.
2007-01-20 16:52:22 -05:00
Abdulaziz Ghuloum
a2692706d4
added char-whitespace?
2007-01-20 14:40:41 -05:00
Abdulaziz Ghuloum
a47856614f
* The procedure member is now defined.
2007-01-20 00:09:11 -05:00
Abdulaziz Ghuloum
f25cc3cb67
Pretty-printed gensyms:
...
* print-gensym now accepts the symbol "pretty" as a valid
argument.
* The writer prints #:pretty-name if the print-gensym value
is |pretty|.
* The reader accepts #:id as a valid syntax. The result is
a fresh gensym with id as a pretty-name.
2006-12-25 11:33:03 +03:00
Abdulaziz Ghuloum
b9a369197a
gensym->unique-string now interns gensyms in the gensym table.
2006-12-25 10:25:40 +03:00
Abdulaziz Ghuloum
711cabe8bb
removed all references to oblist from ss files
2006-12-25 09:20:09 +03:00
Abdulaziz Ghuloum
4f5490039b
* (interrupt-handler) is added to handle INT signals.
...
* Cafes now customize the interrupt-handler to suppress the error
message during read that the default interrupt handler generates.
2006-12-24 12:53:01 +03:00
Abdulaziz Ghuloum
5f3ee8a2c4
renamed lib dir to src
2006-12-10 23:13:16 -05:00
Abdulaziz Ghuloum
5bb14cad6e
renamed:
...
runtime => bin
src => lib
2006-12-01 10:40:21 -05:00
Abdulaziz Ghuloum
0ff5b0cf75
* Added a $arg-list system primitive that accesses the pcb->arg_list
...
field.
* Added a command-line-arguments parameter to the core.
2006-12-01 10:02:05 -05:00
Abdulaziz Ghuloum
c3401ef735
Bug fix: Equal handles numbers correctly now.
2006-11-30 18:28:44 -05:00
Abdulaziz Ghuloum
e97b39a39a
implemented assoc
2006-11-28 06:54:07 -05:00
Abdulaziz Ghuloum
f6a95c07d2
Removed all version names from files
2006-11-23 20:37:04 -05:00