Commit Graph

650 Commits

Author SHA1 Message Date
Abdulaziz Ghuloum 0c31cbc8df * output-string ports moved to ikarus.io.output-strings 2007-05-05 20:05:33 -04:00
Abdulaziz Ghuloum 459a0500b7 * moved call-with-input-file and with-input-from-file to
ikarus.io.input-files
2007-05-05 19:59:28 -04:00
Abdulaziz Ghuloum e33b2a29e3 * removed reference to *current-input-port* in ikarus.io-primitives
and rewritten it as (current-input-port)
2007-05-05 19:55:53 -04:00
Abdulaziz Ghuloum 51170afb36 * output-file operations moved to ikarus.io.output-files 2007-05-05 19:53:16 -04:00
Abdulaziz Ghuloum 969dd01a76 * moved all input-file operations to ikarus.io.input-files.ss 2007-05-05 19:39:02 -04:00
Abdulaziz Ghuloum 30e73b1fc1 * added (ikarus io-primitives) exporting read-char unread-char peek-char
write-char newline port-name input-port-name output-port-name
  close-input-port reset-input-port! flush-output-port close-output-port
2007-05-05 18:42:57 -04:00
Abdulaziz Ghuloum cc5b8d1c08 * new (ikarus io-primitives unsafe) library exporting $write-char
$read-char $unread-char $peek-char $reset-input-port! 
  $flush-output-port $close-input-port $close-output-port
2007-05-05 18:32:56 -04:00
Abdulaziz Ghuloum 3d79b43612 * moved (ikarus io-ports) to ikarus.io-ports.ss 2007-05-05 18:04:38 -04:00
Abdulaziz Ghuloum 27f45ae065 * (ikarus io-ports) now exports make-input-port, make-output-port,
make-input/output-port port-handler port-input-buffer port-output-buffer
  port-input-index set-port-input-index! port-input-size set-port-input-size!
  port-output-index set-port-output-index! port-output-size set-port-output-size!
2007-05-05 18:03:28 -04:00
Abdulaziz Ghuloum 55f1a1282e * moved port?, input-port?, and output-port? to ikarus.predicates 2007-05-05 17:44:24 -04:00
Abdulaziz Ghuloum 8522098e96 * added ikarus.apply library that exports apply 2007-05-05 17:39:18 -04:00
Abdulaziz Ghuloum 79d5c23c9f * added void to ikarus.void 2007-05-05 17:36:51 -04:00
Abdulaziz Ghuloum 522afdf907 * added (ikarus command-line) library that exports command-line-arguments 2007-05-05 06:58:41 -04:00
Abdulaziz Ghuloum 86320acbdf * moved symbol->string to ikarus.symbols 2007-05-05 06:54:26 -04:00
Abdulaziz Ghuloum 4a0db4a117 * moved gensym->unique-string, gensym-prefix, gensym-count, and
print-gensym to (ikarus symbols)
2007-05-05 06:51:33 -04:00
Abdulaziz Ghuloum 52b3c67c06 * added (ikarus symbols) library containing:
gensym gensym? string->symbol getprop putprop remprop property-list
    top-level-value top-level-bound? set-top-level-value!
2007-05-05 06:47:21 -04:00
Abdulaziz Ghuloum f06b7a2d18 * moved integer->char and char->integer to ikarus.chars 2007-05-05 06:36:38 -04:00
Abdulaziz Ghuloum 3fb2afd604 * moved fixnum->string to ikarus.fixnums 2007-05-05 06:26:09 -04:00
Abdulaziz Ghuloum 38105f68fe * moved string->number to ikarus.numerics 2007-05-05 06:23:03 -04:00
Abdulaziz Ghuloum ed4267d1e4 * moved list* to ikarus.lists. 2007-05-05 06:19:50 -04:00
Abdulaziz Ghuloum 5150058773 * moved weak-cons to ikarus.pairs
* moved weak-pair? to ikarus.predicates
2007-05-05 06:18:29 -04:00
Abdulaziz Ghuloum 24ce3f42ca * moved bwp-object? to ikarus.predicates 2007-05-05 06:15:25 -04:00
Abdulaziz Ghuloum 3f5556cd28 * moved list and make-list to ikarus.lists 2007-05-05 06:12:47 -04:00
Abdulaziz Ghuloum 8188c51d20 * vector->list is moved to ikarus.vectors 2007-05-05 06:08:43 -04:00
Abdulaziz Ghuloum e9ca4ed971 * moved list->vector to ikarus.vectors 2007-05-05 06:06:26 -04:00
Abdulaziz Ghuloum d4d8da3b55 * append is moved to ikarus.lists 2007-05-05 06:04:36 -04:00
Abdulaziz Ghuloum f3472d2f71 * moved andmap and ormap to ikarus.lists 2007-05-05 06:02:02 -04:00
Abdulaziz Ghuloum a6faa9fb39 * moved map and for-each to ikarus.lists 2007-05-05 05:59:01 -04:00
Abdulaziz Ghuloum 0f567805fc * moved equal? to ikarus.predicates 2007-05-05 05:35:09 -04:00
Abdulaziz Ghuloum f49897fadf * moved assq, assv, and assoc to ikarus.lists 2007-05-05 05:31:30 -04:00
Abdulaziz Ghuloum 4a6f340ce2 * moved length and list-ref to ikarus.lists 2007-05-05 05:29:35 -04:00
Abdulaziz Ghuloum 6a381a70f8 * moved memq, memv, and member to ikarus.lists 2007-05-05 05:26:38 -04:00
Abdulaziz Ghuloum 4a24e5ed28 * moved list?, reverse, and last-pair to ikarus.lists 2007-05-05 05:24:37 -04:00
Abdulaziz Ghuloum 67561089ae * added (ikarus lists)
* moved $memq to (ikarus lists)
2007-05-05 05:22:15 -04:00
Abdulaziz Ghuloum 7f02ac9da7 * moved vector to ikarus.vectors 2007-05-05 05:19:31 -04:00
Abdulaziz Ghuloum d09192f506 * moved vector-ref and vector-set! to ikarus.vectors 2007-05-05 05:17:43 -04:00
Abdulaziz Ghuloum 71ca0c1e06 * moved set-car! and set-cdr! to ikarus.pairs 2007-05-05 05:15:53 -04:00
Abdulaziz Ghuloum fd5c6a1e47 * moved char-whitespace?, char-alphabetic?, and char-downcase to
ikarus.chars
2007-05-05 05:14:24 -04:00
Abdulaziz Ghuloum 01a161d409 * moved eqv? to ikarus.predicates 2007-05-05 05:10:38 -04:00
Abdulaziz Ghuloum bd8b9db6cc * moved eq? to ikarus.predicates 2007-05-05 05:09:15 -04:00
Abdulaziz Ghuloum fdd93d6000 * moved cons to ikarus.pairs 2007-05-05 05:07:49 -04:00
Abdulaziz Ghuloum 8a54b4513c * renamed cxr to pairs. 2007-05-05 05:06:32 -04:00
Abdulaziz Ghuloum 8fcc4e7d99 * added (ikarus chars) library
* moved char=?, char<?, char<=?, char>?, and char>=? to the chars
 library.
2007-05-05 04:45:13 -04:00
Abdulaziz Ghuloum ffeff47eb4 * moved fx=, fx<, fx<=, fx>, and fx>= to the fixnums library. 2007-05-05 04:39:25 -04:00
Abdulaziz Ghuloum ca660f5e75 * moved fxlogor, fxlogand, fxlogxor, fxsll, and fxsra to the fixnums
library
2007-05-05 04:36:52 -04:00
Abdulaziz Ghuloum 6995d57df0 * moved fxquotient, fxremainder, and fxmodulo to the fixnums library 2007-05-05 04:33:58 -04:00
Abdulaziz Ghuloum bdd87d66b5 * moved fx+, fx-, and fx* to ikarus.fixnums 2007-05-05 04:31:53 -04:00
Abdulaziz Ghuloum 4ada254c44 * moved "not" to ikarus.predicates
(rationale: (not x) == (false? x))
2007-05-05 04:28:40 -04:00
Abdulaziz Ghuloum 828df98fa8 * added an (ikarus vectors) library.
* moved make-vector to ikarus.vectors
2007-05-05 04:25:15 -04:00
Abdulaziz Ghuloum 17d8da7486 * moved fxlognot to ikarus.fixnums 2007-05-05 04:21:48 -04:00