Euphoria and Universal Executables, Possable road to the Programming Future

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

I have been thinking about a totally new idea that I will put Euphoria to now 
that the source has been released under such a generous Open Source License.
It strikes me that with its small ultra fast interpreters and binding and
shrouding
method of building executables that it could be redesigened to make executables 
with multiple interpreters bound into them, one for each OS that Euphoria
supports
now or will support in the future. This could result in a universal executable
that can run on ANY platform a programming language supports for the first 
time in comupter history.

The reason I'm interested in this idea is that I would like to see the END to 
the Micro$oft monopoly but WITHOUT some other OS getting the same position and 
therefore the same arrogance that Micro$oft has shown with monopoly power.
With universal execution using binding, shrouding and multiple fast interpreters
like Euphoria's NO other OS has to "win" against Micro$oft to put an end to
their
monopoly. The micro$oft monopoly or another future monster of the same kind
will only be defeated when you really can Write once and Run EVERYWHARE 
without the extremely high overhead of a Java or a .net clone like Mono and
i believe Euphoria points the way to this GENUINE write once run everywhare
system through its binding and shrouding technoque tied to the use of multiple 
interpreters in a bound executable.

I'm also interested in seeing the desktop and independently installed software
continuing
to be competitive with the proposed internet only subscription software 
applications that are often discussed in the tech media. The main attraction
of these Internet rental apps when they come will be functionality on a web
browser on multiple OSs and desktop environments. I believe that use of the
binding and Shrouding technique using multiple interpreters will allow the
same standard of multi OS running for regular desktop apps that will exist 
for Internet Rental Apps but with the added advantage that your apps will
continue to run from your own computer and store application created data to
your own
computer therefore keeping regular desktop apps competitive with the Internet
Rentals.   

Only one problem though. If this works for us then maybe our old competitors
BASIC, Pascal and C/C++ may decide to go for the ultra fast interpreter/binding
and shrouding universal executable generating technique instead of compiling for
one platform at a time. ;c)

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

Search



Quick Links

User menu

Not signed in.

Misc Menu