Win Euphoria?

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

Excuse me if you see two copies of this message, but after
 38 hours I have not received any acknowledgement from
 the list server, so I'm reposting it. I suspect
 CompuServe is having problems with outbound mail again.
 -- Rob Craig
-----------------------------------------------------------

Cameron Kaiser asks:

> * What will Win Euphoria offer? Will it be design oriented, like VB or VC++,
> or will it act like regular old DOS Euphoria and run the same programs but
> in Win95? (Hoping for the latter!)

It will be more like the latter.

> * Will it offer support for DirectX? This is a long shot, I know.

Maybe.

> * Will it offer access to DLLs and the Windows API?

Definitely.

> * Will it be event oriented or still a scripting language?

I'm not sure what the definition of a "scripting" language is.

The first release of Euphoria for WIN32 will let you call
C routines in 32-bit DLLs. These could be WIN32 API routines,
or compiled C DLLs that you or someone else has written.
We're hoping that 3rd party developers will provide lots of add-ons
that are written in C and can be called from Euphoria by people who don't
know C or Windows. We will also write add-on DLLs.

All plain text-mode Euphoria programs that run today using the
32-bit DOS ex.exe will run under WIN32 Euphoria. As for graphics,
we'll see what we can support. Things like dos_interrupt() calls
aren't going to work on WIN32. Many programs such as ed.ex,
search.ex and language wars are already working, i.e. the same
source code can be run by the
current DOS ex.exe or by the WIN32 ex.exe with identical output.
The WIN32 ex.exe runs as a "Windows console application" when it
runs this type of program, i.e. a DOS-prompt-like window appears,
and you can run the WIN32 ex.exe from a command prompt, just like
you run the DOS ex.exe now.

The release of the Windows version of Euphoria will NOT mark
the end of the DOS version. There will simply be 2 versions
of ex.exe that you can choose from. If you don't need
any WIN32 routines then the DOS version will be a
better choice for most applications. For example, the
output of text to a window is slower under WIN32
than under DOS.

We expect that the WIN32 version will initially be rather
primitive, but will grow with 3rd party support. The DOS
version will continue to be enhanced, and in fact, most
of the ex.exe source code, including the entire core language, and
most of the library routines, is shared between the two versions.

When is the WIN32 alpha release coming? A few months. I don't want to
be any more precise than that. Registered users of the DOS version
will get some kind of discount on the WIN32 version. We haven't
decided on pricing, but there will be a Public Domain (free) version.


Regards,
  Rob Craig
  Rapid Deployment Software

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

Search



Quick Links

User menu

Not signed in.

Misc Menu