Re: Anxiety over 4.0

new topic     » goto parent     » topic index » view thread      » older message » newer message

Bernie Ryan wrote:
> 
> Matt Lewis wrote:
> > 
> > Bernie Ryan wrote:
> > > 
> > > I am going to wait for version 4.0 new features to see if
> > > I am going to continue with using Euphoria.
> > > It looks like 4.0 is driving off into the sunset leaving me
> > > behind.
> > 
> > Bernie,
> > 
> > Could you expand on this a bit?  From memory, I recall several issues you've
> > brought up:
> > 
> > PCRE:       You seem to be against including this in the core.
> > GPM:        You'd like to see this back into the core.
> > GOTO:       You voted no.
> > Namespaces: I recall you saying that the 3.1 namespaces weren't useful to
> >             you.  I think the newer implementation is much better.
> > 
> > Are there other issues or concerns?
> > 
> 
> Matt:
> 
>  PCRE is added to the core but wouldn't it be better to use it to
>  write a new lexer for eu so features could be easier to add ?

I think the reason forward references aren't in euphoria are more 
philosophical than technical.  This was probably less true before eu2.5,
when the parsing paradigm changed.  

As an aside, adding PCRE to the core was pretty easy, and didn't take too 
much work.

>  Say I write a great function in a library that returns the address
>  of a function that I want use except I can't use it until after I
>  write the code that I want to use it in. NO FORWARD REFERENCES.
> 
>  Euphoria is written in "C" which has forward references; NOT PASCAL.
>  An all the time spent on arguing about how to exit a routine and why
>  goto should be added has just frustrated me.

Well, we all have our priorities.  And you're right, forward referencing
has not been discussed very much recently, though I suspect that there 
will be a pretty wide divide on opinions about allowing it into euphoria.

Matt

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu