[EMAIL PROTECTED] wrote:

> The point is that this is pure speculation!  I understand that
> this seems to be what the current implementation is doing, but
> without an `official' description, this speculation may or may
> not be what is `intended'.

You're absolutely right, but we have nothing to do about that. If
you are willing to do that huge work for free, contact Carl and
I'm sure he'll help you.

> I agree that these rules are useful for simple cases.  However,
> in complicated cases, like functional composition, the trick of
> modifying an existing, possibly shared, context is a hinderance.

The whole point about REBOL is turning complicated cases into
simple ones. Anyway, could you show me an example? I'd like to
help finding a workaround for these limits, if they exist.

> You are clearly in the `Gump' camp:  REBOL is as REBOL does.

Yes, but from what Jeff, Jim and above all Carl said in the past
moths in this ml, I think they are near to the intended behaviour.

> I mean that top-level functions seem to be useful as first-class
> functions, and you can call nested functions, but if you attempt to
> return a nested function as a value, you can't use it in a meaningful
> way, and REBOL eventually crashes.

Could you give me an example, please? I never encountered problems
returning functions.

> >>Every version of REBOL has either made subtle or drastic changes in
> >>how variables are scoped.
> 
> >That's false. It never changed, if not from 1.0 to 2.0 (EVERYTHING
> >changed...).
> 
> I'd call `EVERYTHING' drastic.

Please place that change in its context. REBOL 2.0 introduced new
concepts and eliminated some. Besides, there was not a need for
compatibility at that time. I'm sure REBOL 3.0 will not introduce
that many changes.

> Bullshit.  I have no idea how big they are, but I've seen quite
> a few descriptions of what REBOL (the language) seems to be doing
> in the archive, and not once has REBOL (the company) said:  `Yes.
> That's the correct model' or
> `That's very close to what we want to be doing.'

Once Jim said that that model was close to reality.

> Again, how do you know this?  Maybe it is `incorrect' to return

Carl said that's a bug. Context, as all other values, have
indefinite extent.

> Jeff is already the self-acclaimed winner of this contest.

He surely known REBOL better than me. ;-)

Ciao,
    /Gabriele./
o--------------------) .-^-. (----------------------------------o
| Gabriele Santilli / /_/_\_\ \ Amiga Group Italia --- L'Aquila |
| GIESSE on IRC     \ \-\_/-/ /  http://www.amyresource.it/AGI/ |
o--------------------) `-v-' (----------------------------------o

Reply via email to