Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[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