|
84736 packages online
|
|
|
|
dev/lang/minischeme-0.85w2-aros.tgz |
|
No screenshot available
|
|
minischeme
Mini-Scheme Interpreter with Copying GC
Features:
- based on Mini-Scheme 0.85k4-a
- continuations support without using 'SCHEME STACK' (#undef USE_SCHEME_STACK)
- implemented a Copying GC using the Cheney's algorithm (#define USE_COPYING_GC)
- reinventing the tinyscheme :)
R5RS standard compatibility:
*
+
-
/
=
<
>
<=
>=
abs
acos
append
apply
asin
assoc
assq
assv
atan
begin
boolean?
caaaar
caaadr
caaar
caadr
caadar
caaddr
caar
cadaar
cadadr
cadar
caddr
caddar
cadddr
cadr
call-with-current-continuation
call-with-input-file
call-with-output-file
call-with-values
car
case
cdar
cdaar
cdaaar
cdaadr
cdadar
cdaddr
cdadr
cddr
cddar
cddaar
cddadr
cdddr
cdddar
cddddr
cdr
ceiling
char->integer
char-alphabetic?
char-ci<=?
char-ci<?
char-ci=?
char-ci>=?
char-ci>?
char-downcase
char-lower-case?
char-numeric?
char-ready?
char-upcase
char-upper-case?
char-whitespace?
char<=?
char<?
char=?
char>=?
char>?
char?
close-input-port
close-output-port
cond
cons
cos
current-input-port
current-output-port
define
delay
display
do
dynamic-wind
else
eof-object?
eq?
equal?
eqv?
eval
even?
exact->inexact
exact?
exp
expt
floor
for-each
force
gcd
if
inexact->exact
inexact?
input-port?
integer->char
integer?
interaction-environment
lambda
lcm
length
let
let*
letrec
list
list->string
list->vector
list-ref
list-tail
list?
load
log
make-string
make-vector
map
max
member
memq
memv
min
modulo
negative?
newline
not
null?
number->string
number?
odd?
open-input-file
open-output-file
or
output-port?
pair?
peek-char?
port?
positive?
promise
procedure?
quasiquote
quote
quotient
read
read-char?
real-part
real?
remainder
reverse
round
set!
set-car!
set-cdr!
sin
sqrt
string
string->list
string->number
string->symbol
string-append
string-ci<=?
string-ci<?
string-ci=?
string-ci>=?
string-ci>?
string-copy
string-fill!
string-length
string-ref
string-set!
string<=?
string<?
string=?
string>=?
string>?
string?
substring
symbol->string
symbol?
tan
truncate
values
vector
vector->list
vector-fill!
vector-length
vector-ref
vector-set!
vector?
with-input-from-file
with-output-to-file
write
write-char
zero?
License
Copyright (c) 2015 Tatsuya Watanabe. See the LICENSE file for license rights and limitations (MIT).
Uploaded using: archives.aros-exec.org
|
Contents of dev/lang/minischeme-0.85w2-aros.tgz
drwxr-sr-x tux/users 0 2017-03-20 11:23 minischeme-0.85w2.i386-aros/
drwxrwxrwx tux/users 0 2017-03-20 09:56 minischeme-0.85w2.i386-aros/src/
drwxr-xr-x tux/users 0 2017-03-20 09:53 minischeme-0.85w2.i386-aros/src/minischeme/
drwxr-xr-x tux/users 0 2017-03-20 11:07 minischeme-0.85w2.i386-aros/src/minischeme/0.85w2/
-rw-r--r-- tux/users 1080 2017-03-20 11:00 minischeme-0.85w2.i386-aros/src/minischeme/0.85w2/LICENSE-0.85w2
-rw-r--r-- tux/users 6724 2017-03-20 08:29 minischeme-0.85w2.i386-aros/src/minischeme/0.85w2/README-0.85k4
-rw-r--r-- tux/users 405 2017-03-20 09:45 minischeme-0.85w2.i386-aros/src/minischeme/0.85w2/Makefile
-rw-r--r-- tux/users 4125 2017-03-20 11:00 minischeme-0.85w2.i386-aros/src/minischeme/0.85w2/README-0.85w2
-rw-r--r-- tux/users 130350 2017-03-20 10:24 minischeme-0.85w2.i386-aros/src/minischeme/0.85w2/miniscm.c
drwxr-sr-x tux/users 0 2017-03-20 11:07 minischeme-0.85w2.i386-aros/bin/
-rwxrw-rw- tux/users 178632 2017-03-20 11:07 minischeme-0.85w2.i386-aros/bin/miniscm
drwxr-sr-x tux/users 0 2017-03-20 10:04 minischeme-0.85w2.i386-aros/lib/
drwxr-sr-x tux/users 0 2017-03-20 10:18 minischeme-0.85w2.i386-aros/lib/miniscm/
-rw-r--r-- tux/users 88 2017-03-20 10:17 minischeme-0.85w2.i386-aros/lib/miniscm/init.scm
-rw-r--r-- tux/users 6955 2017-03-20 10:18 minischeme-0.85w2.i386-aros/lib/miniscm/tools.scm
-rw-r--r-- tux/users 735 2017-03-20 10:18 minischeme-0.85w2.i386-aros/lib/miniscm/nextleaf.scm
|
|
|
|
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminetaminet net> |