[REBOL] Re: Carl ar Rebol, comment please :-) (was) Re: Re: language shoot-out
From: nitsch-lists:netcologne at: 5-Nov-2002 9:49
Am Montag, 4. November 2002 20:36 schrieb Carl at REBOL:
> Petr,
>
> We are interested in making many improvements, but we are going to start
> partitioning improvements into two groups: those that can be developed by
> outside developers, and those that require changes to the kernel and must
> be done inside.
>
> Another problem that also comes up whenever I see a list like this: setting
> priorities.
> For example, tail recursion is a nice dream, but would you
> want it if it slowed down code execution? Remember, every additional check
> added to the inner loop of an interpreter slows down everything.
basically tail-recursion is a goto with arguments, replacing a call?
how about a special call-word, like
loop-less: func[a b][do-something if more[tail-recurse 'loop-less c d]]
> So, we
> avoid that where possible. (Please don't lecture me on the benefits of
> tail recursion, I've implemented it in several other languages, and know it
> well.) Wouldn't you rather have REBOL running on portable devices instead?
> So, priorities, priorities.
>
> -Carl
>
[snip]
-Volker