AminetAminet
Search:
84716 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/lang/minischeme-0.85w2-aros.tgz

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Mini-Scheme Interpreter with Copying GC
Author:Atsushi Moriwaki,Tatsuya Watanabe
Uploader:pasquale_frega tiscali it (Pasquale Frega)
Type:dev/lang
Version:0.85w2
Architecture:i386-aros
Date:2017-03-21
Download:http://aminet.net/dev/lang/minischeme-0.85w2-aros.tgz - View contents
Readme:http://aminet.net/dev/lang/minischeme-0.85w2-aros.readme
Downloads:807

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

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>