Description:
The Scheme Programming language.
|
|
|
Different evaluation of nested define and "global" define
|
| |
Hy. I know this is not a correct (or good) way of doing this, but I was just trying it out. Anyway I do not understand why these two codes give diferent results. If anyone could offer some advice, it would be most helpfull! A ...90 B ... (if (> money x) (with-aux x) "you need more money"))... more »
|
|
Side-effect free evaluation?
|
| |
Is there any Scheme (or other Lisp) implementation that allows for side-effect free evaluation of expressions? Like, when I receive an expression from an untrusted source and I want to compute just its value and be safe from any side-effects (such as mutation, IO, etc.).
|
|
Recursive Macros
|
| |
I'm trying to understand macros. Is it possible to have recursive macros? Consider the following. I'm trying to see if we can use patterns to generate a factorial. Its probably not the best candidate for a macro, but its mainly to improve my understanding of macros. ;; First Attempt (define-syntax fact... more »
|
|
Nausicaa/Scheme 2009-11-19 tag 0.1a5
|
| |
Nausicaa/Scheme =============== Nausicaa is a distribution of Scheme language libraries for R6RS Scheme implementations. Currently it attempts to support Ikarus, Larceny, Mosh and Ypsilon. Nausicaa/Scheme is the core package; it provides foundation libraries and implements the infrastructure of... more »
|
|
define-syntax how-to question
|
| |
I want to define a piece of syntax that looks like this: (function arglist e0 ...) that is transformed into (lambda some-stuff e0 ...) where some-stuff is the output of a user-supplied function that takes arglist as a parameter. I don't know how to properly compose a define- syntax form so that some-stuff is evaluated in order to yield the... more »
|
|
Reference for STk
|
| |
Hello! I'm using STk and I'm having problems with some procedures. For instance for use hash tables. I found this [link] and others, but they don't work in STk. Could someone provide a link that shows the list of procedures available in STk and how to use it?... more »
|
|
Nausicaa/SQLite 2009-11-15 tag 0.1b0
|
| |
Nausicaa/SQLite =============== Nausicaa/SQLite is a distribution of libraries for R6RS Scheme implementations; it implements a bindings to SQLite, a SQL database engine. It is built upon Nausicaa/Scheme, making use of its foreign functions interface; so it currently supports only GNU+Linux systems. The installation... more »
|
|
Wraith Scheme 2.01 beta -- bug-fixer for Wraith Scheme 2.00
|
| |
A user has reported a bug in the 64-bit version of Wraith Scheme -- Wraith Scheme 2.00 -- that evidently only occurs on some Macintoshes: What happens is that while you are typing input to the program, the one-line-high area where you type occasionally scrolls, so that what you see is the last line you typed instead of the line you are... more »
|
|
|