Re: Some Euphoria questions

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

> >Yet, Robert, this is not a good thing in every aspect.
> >For one, readability *is* important!
> >Compare this, a snippet of your translator's Sieve.c, with a snippet of
>my
> >U4IA++'s Sieve.c;
> >
>
>    Mike:
>
>    When is U4IA++ going to be available ?
>
>    Is the Alpha or Beta version available now ?
>
>    What C compilers does it support ?
>
>    Will it be available before RDS version ?
>
>    Will there be a public domain version available ?
>
>    Thanks

Heh?
I aswered all these questions and explained there is no U4IA++ going to be
released, unless Euphoria doesn't pull itself straight soon.
It's blackmail, actually.
But, I'll awnser these questions anyways;

>    When is U4IA++ going to be available ?

Right after the Euphoria translator is released and it sucks white ass. If
it's good (wich it prolly is -- I saw the code produced) I won't release
U4IA++ ever.
I initially created it for my own coding requirements.

>    Is the Alpha or Beta version available now ?

Yes it is. Mail me personaly for a limited version if you want.

>    What C compilers does it support ?

About 70, can't name all of them.

Every 32-Bit ANSI C or C++ compiler ever released for Windows, DOS and
Linux, including every single version, is supported through smart code
generation. Non-ANSI features like graphics and sound are implemented per
platform in the source using #ifdefs. For DOS32 VESA code is used for pixel
graphics. For WIN32 windows.h is included into the produced source and
graphics output is performed by GDI right onto the desktop. (Screen in
win32lib).
Basically I just decide wich function body to assign to a given function on
a given platform.
A multiplatform GUI library mimicking the Windows GUI to the last pixel and
minutest detail, known as NightShade (tm) (SABAM 2000-2001), is also
included as a Euphoria library, and compiles for all three platforms
supported. Its also an OS and can run Windows programs and DLLs under DOS
and Linux, except for VXDs.
By rewriting parts of the code produced by hand, or by feeding the
Translator a Platform Definition File, you can compile your Euphoria and
U4IA++ programs for any platform wich supports an ANSI C compiler.
Wich is a crapload of platforms.
The interpretter being worked on for it has a subsystem wich can compile
Euphoria or Euphoria++ programs into Machine Code, and call respective
routines as if they were part of a DLL, working exactly the same for every
x86 platform, and outperforms Windows or Linux DLLs in Load and call time
(Machine Code Compiled Euphoria functions are inlined by the interpretter,
so call overhead is non-existant).
Also, open_dll() works under DOS and LINUX for Win32 DLLs using previously
mentioned GUI/OS library.


>    Will it be available before RDS version ?

After, if at all.

>    Will there be a public domain version available ?

If it's released, yes. I'd release the translator as public domain and the
translator/interpretter/Devstudio/Help System/TTS spoken  Tutorials/Media
Engines/U4IA++OS/Multiplatform GUI library/C compilers/console emulators
(For U4IA++ MIPS3000/MIPS4000)/ combo as a
500/2000 dollar package available in the store and at my domain
www.U4iaInc.com, 'Inc' standing for Increment.
I also planned a book on the U4IA++ programming language, and intended to
bundle it with a learners edition of the language and a 3D version of
Language Wars.

>    Thanks

No problem.


Mike The Spike
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail 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