summaryrefslogtreecommitdiff
path: root/lang/tinyscheme
AgeCommit message (Collapse)AuthorFilesLines
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-29Update to version 1.33.jtb2-5/+5
Version 1.33 Charles Hayden fixed a nasty GC bug of the new stack frame, while in the process of porting TinyScheme to C++. He also submitted other changes, and other people also had comments or requests, but the GC bug was so important that this version is put through the door to correct it. Version 1.32 Stephen Gildea put some quality time on TinyScheme again, and made a whole lot of changes to the interpreter that made it noticeably faster.
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-3/+3
2002-10-30Install the scheme.h file as include/tinyscheme.h, to make this packageagc3-5/+7
useful in embedded environments. Fix from Eric Gillespie in PR 18857.
2002-10-28Import tinyscheme-1.31, a small, embeddable BSD-licensed schemeagc6-0/+133
interpreter, into the NetBSD Packages Collection. TinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as was possible without getting very large and complicated. It is meant to be used as an embedded scripting interpreter for other programs. As such, it does not offer IDEs or extensive toolkits although it does sport a small top-level loop, included conditionally. A lot of functionality in TinyScheme is included conditionally, to allow developers freedom in balancing features and footprint. As an embedded interpreter, it allows multiple interpreter states to coexist in the same program, without any interference between them. Programmatically, foreign functions in C can be added and values can be defined in the Scheme environment. Being quite a small program, it is easy to comprehend, get to grips with, and use.