Re: EU 2.1 alpha

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

Lewis suggested:
>1. The non-mandatory ability to define a variable with
>   an initial  value.
>   example: atom x = 10

    Again, this is very helpfull. And much more natural.

>2. I'd REALLY like value() to be able to recognize math
>   opperators and maybe even routine calls.  sprint() is
>   basically the opposite of value except that sprint() CAN
>   do these things (for the obvious reason)
>   example:  x = value("7 + floor(5.647 + .5)")
>   returns x = {Get_Success, 13}
>   This would open up a whole new range of options for
>   Euphoria programmers.

If those math expressions include function-calls, we could have semi-inlined
Euphoria code. It is much more feasable than dynamically loaded and unloaded
include files, while yet having the same posibilities.

However, unaware as we are with the details of all the tricks Euphoria
pulls, only Robert can tell if something like this is possible, preferbly
remaining the same speed as normal Euphoria code. (we could off course write
an Euphoria interpreter in Euphoria at the cost of some speed)

Ralf
>
>Euphoria is beutiful,
>Lewis Townsend
>keroltarr at hotmail.com
>
>______________________________________________________
>Get Your Private, Free Email at http://www.hotmail.com
>

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

Search



Quick Links

User menu

Not signed in.

Misc Menu