The lang/scheme48 port
scheme48-1.9.2p0 – Scheme Underground's implementation of R5RS (cvsweb github mirror)
Description
Scheme 48 is an implementation of the Scheme programming language as described in the Revised5 Report on the Algorithmic Language Scheme. It is based on a compiler and interpreter for a virtual Scheme machine. Scheme 48 tries to be faithful to the Revised5 Scheme Report, providing neither more nor less in the initial user environment. It is based on a byte-code interpreter and is designed to be used as a testbed for experiments in implementation techniques and as an expository tool. It has a foreign function interface for calling functions from C and comes with a regex library, and a POSIX interface. It is supported by SLIB the portable Scheme library.WWW: http://www.s48.org/
Maintainer
The OpenBSD ports mailing-list
Categories
Build dependencies
Files
- /usr/local/bin/scheme-r5rs
- /usr/local/bin/scheme-srfi-7
- /usr/local/bin/scheme48
- /usr/local/bin/scheme48-config
- /usr/local/include/scheme48-external.exp
- /usr/local/include/scheme48.def
- /usr/local/include/scheme48.exp
- /usr/local/include/scheme48.h
- /usr/local/include/scheme48arch.h
- /usr/local/include/scheme48write-barrier.h
- /usr/local/lib/scheme48/
- /usr/local/lib/scheme48/ffi-test.so
- /usr/local/lib/scheme48/posix.so
- /usr/local/lib/scheme48/r6rs.so
- /usr/local/lib/scheme48/scheme48.image
- /usr/local/lib/scheme48/scheme48vm
- /usr/local/lib/scheme48/srfi-27.so
- /usr/local/man/man1/scheme48.1
- /usr/local/share/doc/scheme48/
- /usr/local/share/doc/scheme48/COPYING
- /usr/local/share/doc/scheme48/deriving.txt
- /usr/local/share/doc/scheme48/hacking.txt
- /usr/local/share/doc/scheme48/html/
- /usr/local/share/doc/scheme48/html/manual-Z-G-D-1.gif
- /usr/local/share/doc/scheme48/html/manual-Z-H-1.html
- /usr/local/share/doc/scheme48/html/manual-Z-H-10.html
- /usr/local/share/doc/scheme48/html/manual-Z-H-11.html
- /usr/local/share/doc/scheme48/html/manual-Z-H-2.html
- /usr/local/share/doc/scheme48/html/manual-Z-H-3.html
- /usr/local/share/doc/scheme48/html/manual-Z-H-4.html
- /usr/local/share/doc/scheme48/html/manual-Z-H-5.html
- /usr/local/share/doc/scheme48/html/manual-Z-H-6.html
- /usr/local/share/doc/scheme48/html/manual-Z-H-7.html
- /usr/local/share/doc/scheme48/html/manual-Z-H-8.html
- /usr/local/share/doc/scheme48/html/manual-Z-H-9.html
- /usr/local/share/doc/scheme48/html/manual-Z-S.css
- /usr/local/share/doc/scheme48/html/manual.html
- /usr/local/share/doc/scheme48/html/unicode-Z-G-1.gif
- /usr/local/share/doc/scheme48/install.txt
- /usr/local/share/doc/scheme48/io.txt
- /usr/local/share/doc/scheme48/manual.pdf
- /usr/local/share/doc/scheme48/manual.ps
- /usr/local/share/doc/scheme48/news.txt
- /usr/local/share/doc/scheme48/no-leaf-env.txt
- /usr/local/share/doc/scheme48/todo.txt
- /usr/local/share/doc/scheme48/type.txt
- /usr/local/share/scheme48/
- /usr/local/share/scheme48/big/
- /usr/local/share/scheme48/big/array.scm
- /usr/local/share/scheme48/big/big-util.scm
- /usr/local/share/scheme48/big/callback.scm
- /usr/local/share/scheme48/big/check.scm
- /usr/local/share/scheme48/big/compact-table.scm
- /usr/local/share/scheme48/big/compose-cont.scm
- /usr/local/share/scheme48/big/constant-table-check.scm
- /usr/local/share/scheme48/big/constant-table.scm
- /usr/local/share/scheme48/big/defrecord.scm
- /usr/local/share/scheme48/big/destructure.scm
- /usr/local/share/scheme48/big/dump.scm
- /usr/local/share/scheme48/big/dynamic-external.scm
- /usr/local/share/scheme48/big/either.scm
- /usr/local/share/scheme48/big/enum-set.scm
- /usr/local/share/scheme48/big/filename.scm
- /usr/local/share/scheme48/big/finite-type.scm
- /usr/local/share/scheme48/big/format.scm
- /usr/local/share/scheme48/big/general-table.scm
- /usr/local/share/scheme48/big/hilbert.scm
- /usr/local/share/scheme48/big/import-def.scm
- /usr/local/share/scheme48/big/inversion-list-check.scm
- /usr/local/share/scheme48/big/inversion-list.scm
- /usr/local/share/scheme48/big/iterate.scm
- /usr/local/share/scheme48/big/libscheme48.scm
- /usr/local/share/scheme48/big/linked-queue.scm
- /usr/local/share/scheme48/big/lock.scm
- /usr/local/share/scheme48/big/lu-decomp.scm
- /usr/local/share/scheme48/big/mask.scm
- /usr/local/share/scheme48/big/matcher-check.scm
- /usr/local/share/scheme48/big/matcher.scm
- /usr/local/share/scheme48/big/more-port.scm
- /usr/local/share/scheme48/big/mvlet.scm
- /usr/local/share/scheme48/big/os-time-check.scm
- /usr/local/share/scheme48/big/os-time.scm
- /usr/local/share/scheme48/big/pipe.scm
- /usr/local/share/scheme48/big/placeholder.scm
- /usr/local/share/scheme48/big/pp.scm
- /usr/local/share/scheme48/big/queue-check.scm
- /usr/local/share/scheme48/big/queue.scm
- /usr/local/share/scheme48/big/random.scm
- /usr/local/share/scheme48/big/reinitializer.scm
- /usr/local/share/scheme48/big/search-tree.scm
- /usr/local/share/scheme48/big/shared-object.scm
- /usr/local/share/scheme48/big/signal.scm
- /usr/local/share/scheme48/big/strong.scm
- /usr/local/share/scheme48/big/tconc-queue-check.scm
- /usr/local/share/scheme48/big/tconc-queue.scm
- /usr/local/share/scheme48/big/test-suite.scm
- /usr/local/share/scheme48/big/text-codec-util.scm
- /usr/local/share/scheme48/big/tlc-table-check.scm
- /usr/local/share/scheme48/big/tlc-table.scm
- /usr/local/share/scheme48/big/transport-link-cell-check.scm
- /usr/local/share/scheme48/big/unicode-normalization-info.scm
- /usr/local/share/scheme48/big/unicode-normalization.scm
- /usr/local/share/scheme48/big/value-pipe.scm
- /usr/local/share/scheme48/big/vararg.scm
- /usr/local/share/scheme48/cml/
- /usr/local/share/scheme48/cml/async-channel.scm
- /usr/local/share/scheme48/cml/channel.scm
- /usr/local/share/scheme48/cml/cml-check.scm
- /usr/local/share/scheme48/cml/interfaces.scm
- /usr/local/share/scheme48/cml/jar.scm
- /usr/local/share/scheme48/cml/packages.scm
- /usr/local/share/scheme48/cml/placeholder.scm
- /usr/local/share/scheme48/cml/rendezvous.scm
- /usr/local/share/scheme48/cml/test-packages.scm
- /usr/local/share/scheme48/cml/time.scm
- /usr/local/share/scheme48/cml/trans-id.scm
- /usr/local/share/scheme48/env/
- /usr/local/share/scheme48/env/assem.scm
- /usr/local/share/scheme48/env/basic-command.scm
- /usr/local/share/scheme48/env/build.scm
- /usr/local/share/scheme48/env/command-level.scm
- /usr/local/share/scheme48/env/command.scm
- /usr/local/share/scheme48/env/debug.scm
- /usr/local/share/scheme48/env/debuginfo.scm
- /usr/local/share/scheme48/env/disasm.scm
- /usr/local/share/scheme48/env/disclosers.scm
- /usr/local/share/scheme48/env/dispcond.scm
- /usr/local/share/scheme48/env/flatload.scm
- /usr/local/share/scheme48/env/init-defpackage.scm
- /usr/local/share/scheme48/env/inspect.scm
- /usr/local/share/scheme48/env/jar-assem.scm
- /usr/local/share/scheme48/env/list-interface.scm
- /usr/local/share/scheme48/env/load-package.scm
- /usr/local/share/scheme48/env/menu.scm
- /usr/local/share/scheme48/env/package-mutation-check.scm
- /usr/local/share/scheme48/env/pacman.scm
- /usr/local/share/scheme48/env/parse-bytecode.scm
- /usr/local/share/scheme48/env/pedit.scm
- /usr/local/share/scheme48/env/profile-check.scm
- /usr/local/share/scheme48/env/profile-command.scm
- /usr/local/share/scheme48/env/profile-instr.scm
- /usr/local/share/scheme48/env/profile.scm
- /usr/local/share/scheme48/env/read-command.scm
- /usr/local/share/scheme48/env/shadow.scm
- /usr/local/share/scheme48/env/space.scm
- /usr/local/share/scheme48/env/start.scm
- /usr/local/share/scheme48/env/traverse.scm
- /usr/local/share/scheme48/env/unicode-category.scm
- /usr/local/share/scheme48/env/unicode-charmap.scm
- /usr/local/share/scheme48/env/unicode-info.scm
- /usr/local/share/scheme48/env/user.scm
- /usr/local/share/scheme48/env/version-info.scm
- /usr/local/share/scheme48/env/vm-exception.scm
- /usr/local/share/scheme48/link/
- /usr/local/share/scheme48/link/data.scm
- /usr/local/share/scheme48/link/generate-c-header.scm
- /usr/local/share/scheme48/link/generate-old-c-header.scm
- /usr/local/share/scheme48/link/link.scm
- /usr/local/share/scheme48/link/loadc.scm
- /usr/local/share/scheme48/link/reify.scm
- /usr/local/share/scheme48/link/transport.scm
- /usr/local/share/scheme48/link/unicode-data-packages.scm
- /usr/local/share/scheme48/link/unicode-data.scm
- /usr/local/share/scheme48/link/write-image.scm
- /usr/local/share/scheme48/misc/
- /usr/local/share/scheme48/misc/annotate.scm
- /usr/local/share/scheme48/misc/doodl.scm
- /usr/local/share/scheme48/misc/engine.scm
- /usr/local/share/scheme48/misc/ilength.scm
- /usr/local/share/scheme48/misc/integertostring.scm
- /usr/local/share/scheme48/misc/load-static.scm
- /usr/local/share/scheme48/misc/mail.scm
- /usr/local/share/scheme48/misc/packages.scm
- /usr/local/share/scheme48/misc/pipe.scm
- /usr/local/share/scheme48/misc/psd-s48.scm
- /usr/local/share/scheme48/misc/remote.scm
- /usr/local/share/scheme48/misc/require.scm
- /usr/local/share/scheme48/misc/separate.scm
- /usr/local/share/scheme48/misc/shift-reset.scm
- /usr/local/share/scheme48/misc/sicp-check.scm
- /usr/local/share/scheme48/misc/sicp.scm
- /usr/local/share/scheme48/misc/static.scm
- /usr/local/share/scheme48/misc/test-doodl.scm
- /usr/local/share/scheme48/misc/test-packages.scm
- /usr/local/share/scheme48/net/
- /usr/local/share/scheme48/net/address.scm
- /usr/local/share/scheme48/net/big-socket.scm
- /usr/local/share/scheme48/net/external-enum-type.scm
- /usr/local/share/scheme48/net/packages.scm
- /usr/local/share/scheme48/net/socket-check.scm
- /usr/local/share/scheme48/net/socket.scm
- /usr/local/share/scheme48/opt/
- /usr/local/share/scheme48/opt/analyze.scm
- /usr/local/share/scheme48/opt/inline.scm
- /usr/local/share/scheme48/opt/sort.scm
- /usr/local/share/scheme48/opt/tst.scm
- /usr/local/share/scheme48/opt/usage.scm
- /usr/local/share/scheme48/posix/
- /usr/local/share/scheme48/posix/check.scm
- /usr/local/share/scheme48/posix/dir.scm
- /usr/local/share/scheme48/posix/errno.scm
- /usr/local/share/scheme48/posix/file-options.scm
- /usr/local/share/scheme48/posix/func-regexp.scm
- /usr/local/share/scheme48/posix/io.scm
- /usr/local/share/scheme48/posix/packages.scm
- /usr/local/share/scheme48/posix/proc-env.scm
- /usr/local/share/scheme48/posix/proc.scm
- /usr/local/share/scheme48/posix/regexp-check.scm
- /usr/local/share/scheme48/posix/regexp.scm
- /usr/local/share/scheme48/posix/signal.scm
- /usr/local/share/scheme48/posix/syslog.scm
- /usr/local/share/scheme48/posix/test-packages.scm
- /usr/local/share/scheme48/posix/time.scm
- /usr/local/share/scheme48/r6rs/
- /usr/local/share/scheme48/r6rs/base-comparison.scm
- /usr/local/share/scheme48/r6rs/bitwise-check.scm
- /usr/local/share/scheme48/r6rs/bitwise.scm
- /usr/local/share/scheme48/r6rs/bytevector-check.scm
- /usr/local/share/scheme48/r6rs/bytevector-ieee-check.scm
- /usr/local/share/scheme48/r6rs/bytevector-ieee.scm
- /usr/local/share/scheme48/r6rs/bytevector-string-check.scm
- /usr/local/share/scheme48/r6rs/bytevector-string.scm
- /usr/local/share/scheme48/r6rs/bytevector.scm
- /usr/local/share/scheme48/r6rs/comparison-check.scm
- /usr/local/share/scheme48/r6rs/condition.scm
- /usr/local/share/scheme48/r6rs/control.scm
- /usr/local/share/scheme48/r6rs/enum-check.scm
- /usr/local/share/scheme48/r6rs/enum.scm
- /usr/local/share/scheme48/r6rs/equal.scm
- /usr/local/share/scheme48/r6rs/hashtable-check.scm
- /usr/local/share/scheme48/r6rs/hashtable.scm
- /usr/local/share/scheme48/r6rs/list-check.scm
- /usr/local/share/scheme48/r6rs/list.scm
- /usr/local/share/scheme48/r6rs/n-ary-comparison.scm
- /usr/local/share/scheme48/r6rs/packages.scm
- /usr/local/share/scheme48/r6rs/reader-check.scm
- /usr/local/share/scheme48/r6rs/reader-command.scm
- /usr/local/share/scheme48/r6rs/reader.scm
- /usr/local/share/scheme48/r6rs/record-command.scm
- /usr/local/share/scheme48/r6rs/record-procedural-check.scm
- /usr/local/share/scheme48/r6rs/record-procedural.scm
- /usr/local/share/scheme48/r6rs/record-syntactic-check.scm
- /usr/local/share/scheme48/r6rs/record-syntactic.scm
- /usr/local/share/scheme48/r6rs/test-packages.scm
- /usr/local/share/scheme48/r6rs/unicode-comparison.scm
- /usr/local/share/scheme48/rts/
- /usr/local/share/scheme48/rts/defenum.scm
- /usr/local/share/scheme48/rts/floatnum.scm
- /usr/local/share/scheme48/rts/innum.scm
- /usr/local/share/scheme48/rts/jar-defrecord.scm
- /usr/local/share/scheme48/rts/ratnum.scm
- /usr/local/share/scheme48/rts/recnum.scm
- /usr/local/share/scheme48/rts/xnum.scm
- /usr/local/share/scheme48/sort/
- /usr/local/share/scheme48/sort/check.scm
- /usr/local/share/scheme48/sort/delndups.scm
- /usr/local/share/scheme48/sort/interfaces.scm
- /usr/local/share/scheme48/sort/lmsort.scm
- /usr/local/share/scheme48/sort/packages.scm
- /usr/local/share/scheme48/sort/sort.scm
- /usr/local/share/scheme48/sort/sortp.scm
- /usr/local/share/scheme48/sort/test-packages.scm
- /usr/local/share/scheme48/sort/vbinsearch.scm
- /usr/local/share/scheme48/sort/vector-util.scm
- /usr/local/share/scheme48/sort/vhsort.scm
- /usr/local/share/scheme48/sort/visort.scm
- /usr/local/share/scheme48/sort/vmsort.scm
- /usr/local/share/scheme48/sort/vqsort2.scm
- /usr/local/share/scheme48/sort/vqsort3.scm
- /usr/local/share/scheme48/srfi/
- /usr/local/share/scheme48/srfi/packages.scm
- /usr/local/share/scheme48/srfi/srfi-1.scm
- /usr/local/share/scheme48/srfi/srfi-11.scm
- /usr/local/share/scheme48/srfi/srfi-13-check.scm
- /usr/local/share/scheme48/srfi/srfi-13.scm
- /usr/local/share/scheme48/srfi/srfi-14-base-char-sets.scm
- /usr/local/share/scheme48/srfi/srfi-14-char-sets.scm
- /usr/local/share/scheme48/srfi/srfi-14-check.scm
- /usr/local/share/scheme48/srfi/srfi-14.scm
- /usr/local/share/scheme48/srfi/srfi-16.scm
- /usr/local/share/scheme48/srfi/srfi-17.scm
- /usr/local/share/scheme48/srfi/srfi-19-check.scm
- /usr/local/share/scheme48/srfi/srfi-19.scm
- /usr/local/share/scheme48/srfi/srfi-2.scm
- /usr/local/share/scheme48/srfi/srfi-25.scm
- /usr/local/share/scheme48/srfi/srfi-26.scm
- /usr/local/share/scheme48/srfi/srfi-27.scm
- /usr/local/share/scheme48/srfi/srfi-28.scm
- /usr/local/share/scheme48/srfi/srfi-37.scm
- /usr/local/share/scheme48/srfi/srfi-39.scm
- /usr/local/share/scheme48/srfi/srfi-4.scm
- /usr/local/share/scheme48/srfi/srfi-40.scm
- /usr/local/share/scheme48/srfi/srfi-42.scm
- /usr/local/share/scheme48/srfi/srfi-43.scm
- /usr/local/share/scheme48/srfi/srfi-45.scm
- /usr/local/share/scheme48/srfi/srfi-5.scm
- /usr/local/share/scheme48/srfi/srfi-60.scm
- /usr/local/share/scheme48/srfi/srfi-61.scm
- /usr/local/share/scheme48/srfi/srfi-63.scm
- /usr/local/share/scheme48/srfi/srfi-66.scm
- /usr/local/share/scheme48/srfi/srfi-67.scm
- /usr/local/share/scheme48/srfi/srfi-7.scm
- /usr/local/share/scheme48/srfi/srfi-71.scm
- /usr/local/share/scheme48/srfi/srfi-74.scm
- /usr/local/share/scheme48/srfi/srfi-78.scm
- /usr/local/share/scheme48/srfi/srfi-95-check.scm
- /usr/local/share/scheme48/srfi/srfi-95.scm
- /usr/local/share/scheme48/srfi/test-packages.scm
- @conflict gambit-*
- @conflict scsh-*