Re: Good Use of GOTO
- Posted by Kat <KAT12 at co?sahs?net> Jun 06, 2008
- 831 views
c.k.lester wrote: > > Matt Lewis wrote: > > c.k.lester wrote: > > > And why, if PCRE is going to be merged into the interpreter (I might not > > > have > > > that idea correct), then why the Euphoria language would need a GOTO. > > I was the one who initially brought this up. A year or two ago, I started > > working on porting PCRE to euphoria. I had to do some really ugly things > > to work around the use of goto. Obviously, no one is going to try to port > > PCRE when it's already a part of euphoria. > > Okay, thanks for speaking up Matt. Now, if Euphoria had GOTO, you could > have ported PCRE, but from what I've heard that implementation would have > been drastically slower than merging PCRE into the interpreter. Isn't that > true? > > > It was meant as an example where the lack of goto made it difficult to > > impossible to get something done. > > But wasn't the current solution found to be superior? Putting the C code > directly into the interpreter for an extra 150K seemed to be the best way > and, thus, was chosen. Yea, Matt, stop putting facts into the issue. Any code that has goto in it, don't wrap it, put it right into the Euphoria core. Kat