Home > Archive > Scheme > February 2007 > Is there a Scheme cross reference site?
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Is there a Scheme cross reference site?
|
|
| joe nada 2007-02-01, 8:09 am |
| Hi all --
When reading Scheme code, you often stumble upon implementation-
specific functions/syntax.
It'd be nice if there was a website that cross-referenced syntax across
implementations.
Is there one?
Thanks,
JN
| |
| Sven.Hartrumpf@FernUni-Hagen.de 2007-02-01, 7:06 pm |
| joe nada writes:
> When reading Scheme code, you often stumble upon implementation-
> specific functions/syntax.
> It'd be nice if there was a website that cross-referenced syntax across
> implementations.
http://practical-scheme.net/wiliki/schemexref.cgi
Greetings
Sven
| |
| Jens Axel Søgaard 2007-02-01, 7:06 pm |
| joe nada skrev:
> Hi all --
>
> When reading Scheme code, you often stumble upon implementation-
> specific functions/syntax.
> It'd be nice if there was a website that cross-referenced syntax across
> implementations.
> Is there one?
To get uptodate information it is wise to use lookup
in the latest documentation. Scheme implementations
evolve faster than you'd expect.
--
Jens Axel Søgaard
| |
| joe nada 2007-02-02, 4:10 am |
| In <hxmz3y9dcb.fsf@FernUni-Hagen.de> Sven.Hartrumpf@FernUni-Hagen.de
wrote:
> joe nada writes:
>
> http://practical-scheme.net/wiliki/schemexref.cgi
>
> Greetings
> Sven
>
The good work that guy put into it!
However, not all functions are present (a one man job - because I
couldn't find out how to work wiith that wiki).
It would be best if the Scheme implementors themselves agreed to have
some common site.
Thanks for the pointer.
JN.
| |
| Nathan Thern 2007-02-06, 7:08 pm |
| joe nada wrote:
> In <hxmz3y9dcb.fsf@FernUni-Hagen.de> Sven.Hartrumpf@FernUni-Hagen.de
> wrote:
> The good work that guy put into it!
> However, not all functions are present (a one man job - because I
> couldn't find out how to work wiith that wiki).
>
> JN.
The wiki seems to work fine for me, just dive in. I've added several
things to the site myself.
It's a great site for just comparing the various scheme implementations.
Other than that, I'm not sure what its purpose is, but I can conjecture...
The author seems to hold dear the idea of making scheme code more
portable across the various implementations. To that end, the "Scheme
Cross Reference" could be useful as a database from which to construct
wrapper shell scripts. Then a file of scheme code could, for example,
have at the top:
(require 'regexp-match)
The wrapper checks if the desired interpreter or compiler has
"regexp-match" or if it can be constructed from, say, "rxmatch" or,
finally, if code is available to define "regexp-match" from standard
functions. If all the checks fail then the script/compilation fails.
| |
| Shiro Kawai 2007-02-07, 4:13 am |
| Nathan Thern <nth...@yahoo.com> wrote:
> It's a great site for just comparing the various scheme implementations.
> Other than that, I'm not sure what its purpose is, but I can conjecture...
Thanks for your contribution, Nathan.
In fact, the site is more like a side effect. I maintain a Scheme
implementation (Gauche)
and often add features and write libraries to/in it. Whenever I need
to design API,
I look at various other implementations to see if they have similar
features, and
if so, I try to make mine compatible to them. And having something
like the wiki
is just convenient to leave the result of such surveys.
--shiro
|
|
|
|
|