Re: Re[4]: Why some people have not upgraded

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

Alex Chamberlain wrote:

> I'd have to agree, but I would like a void variable that uses no memory to
> discard
> the value, but still error if I've simply forgot to assign it to something!

> Alex

Do you actually think Robert would ever agree to this? You are suggesting for
him to introduce a garbage variable when we already can achieve this? In fact we
obviously have two, often three choices:

1) void = where(fn)
2) void( where(fn) )
3) machine_proc(WHERE, fn)


Heres the way I see it...

If Euphoria left the "relm of the minimalists" and instead tried to cater
everyones fine desires, we would probably end up with a vastly different
language, that very few people could appreciate. Euphoria would become a language
that is difficult to get a grasp on, retain specific knowledge; basically just
harder to develop general projects. Euphoria would become loaded with features &
enhancements that could only be helpful in rare cases. Euphoria would be pulled
from every corner, thus having no clear sense of direction.

I agree that Euphoria is missing alot, but besides a couple core language design
decisions, the problem stems exclusively from our libraries rather than the core
specification. The core language is a piece of the puzzle; but the contributed
programs & libraries are much more important and are really the basis for
Euphoria's survival to this day. The problem that plagues us is our small
community. We have a wide spectrum of libraries, tools, IDEs, etc. that vary
greatly in quality, reliability, and surely documentation; our efforts are
fragmented and leave many "holes" with specific functionality.

The best thing we could hope for at this point is that Euphoria's popularity,
positive reputation, and community continue to grow but however, maybe at a
quicker rate than before.
 

I think these threads have worn out their welcome here... can we please deviate
from them and engage in more productive conversations?


Regards,
Vincent

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

Search



Quick Links

User menu

Not signed in.

Misc Menu