SagittariusR6RS/R7RS Scheme system.
Version control (Mercurial): https://bitbucket.org/ktakashi/sagittarius-scheme
Old Google Code page: http://code.google.com/p/sagittarius-scheme/
Features
- Builtin CLOS.
- Common Lisp like reader macro.
- Cryptographic libraries.
- Customisable cipher and hash algorithm.
- Custom codec mechanism.
- Extended lambda syntax (taken from Gauche).
- Constant definition form. (define-constant form).
- Builtin regular expression mostly works O(n)
Implementing SRFIs: SRFI-0 SRFI-1 SRFI-2 SRFI-4 SRFI-6 SRFI-8 SRFI-13 SRFI-14 SRFI-17 SRFI-18 SRFI-19 SRFI-22 SRFI-23 SRFI-25 SRFI-26 SRFI-27 SRFI-29 SRFI-31 SRFI-37 SRFI-38 SRFI-39 SRFI-41 SRFI-42 SRFI-43 SRFI-45 SRFI-49 SRFI-57 SRFI-60 SRFI-61 SRFI-64 SRFI-69 SRFI-78 SRFI-86 SRFI-87 SRFI-98 SRFI-99 SRFI-100 SRFI-101 SRFI-105 SRFI-106 SRFI-110 SRFI-111 SRFI-112 SRFI-113 SRFI-114 SRFI-115 SRFI-116 SRFI-117 SRFI-120 SRFI-121 SRFI-123 SRFI-124 SRFI-125 SRFI-126 SRFI-127 SRFI-128 SRFI-129 SRFI-130 SRFI-131 SRFI-132 SRFI-133 SRFI-134 SRFI-135 SRFI-139 SRFI-141 SRFI-142? SRFI-143 SRFI-144 SRFI-145 SRFI-149 SRFI-151 SRFI-158
Object System (CLOS)
add-method?, compute-getters-and-setters?, define-class?, define-generic?, define-method?, is-a?, make?, object-equal??, slot-definition-name?, slot-definition-option?, slot-definition-options?, slot-ref?, slot-ref-using-accessor?, slot-set!?, slot-set-using-accessor!?, write-object?
Common Lisp like reader macro.
Cryptographic libraries.
Customisable cipher and hash algorithm.
Custom codec mechanism.
Extended lambda syntax (taken from Gauche).
^?, ^_?, ^_*?, ^a?, ^a*?, ^b?, ^b*?, ^c?, ^c*?, ^d?, ^d*?, ^e?, ^e*?, ^f?, ^f*?, ^g?, ^g*?, ^h?, ^h*?, ^i?, ^i*?, ^j?, ^j*?, ^k?, ^k*?, ^l?, ^l*?, ^m?, ^m*?, ^n?, ^n*?, ^o?, ^o*?, ^p?, ^p*?, ^q?, ^q*?, ^r?, ^r*?, ^s?, ^s*?, ^t?, ^t*?, ^u?, ^u*?, ^v?, ^v*?, ^w?, ^w*?, ^x?, ^x*?, ^y?, ^y*?, ^z?, ^z*?
Constant definition form. (define-constant form).
define-constant
Regular expression
Debugging aid
disasm?
|