[plt-scheme] Help with #0 and #0# notation in the REPL

From: Robby Findler (robby at cs.uchicago.edu)
Date: Mon Jan 28 22:36:32 EST 2008

Altho in v4, the input/output pair that match are read/write and the
input we use for code isn't read, but read-syntax.

In less obscure wording, v4 does not support the #0= notation for
constants in programs. You'd have to build the data structure at
runtime, or use `shared' (or similar).

Robby

On Jan 28, 2008 9:13 PM, Matthias Felleisen <matthias at ccs.neu.edu> wrote:
>
> On Jan 28, 2008, at 10:07 PM, hendrik at topoi.pooq.com wrote:
>
> > On Mon, Jan 28, 2008 at 07:29:10PM -0600, Robby Findler wrote:
> >> They are a form of definition and use that you can use in quoted
> >> constants. In this case, it means that the cdr of that pair is the
> >> same as the pair itself. The "#0=" is in introduction of the name and
> >> "#0#" is the use of the name. In general the "0" can be natural
> >> number.
> >
> > I can use this in my own code?  It's not just something used for
> > output?
>
> Everything we output, we input.
>
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>


Posted on the users mailing list.