A Beginner's Guide To Euphoria III (really!)

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

Good morning.

As I mentioned before, I've been playing around with the idea of
writing "A Beginner's Guide To Euphoria III" for the last 18 months. I've
have decided, after checking on my current personal and professional
obligations and taking into consideration ABGTE II will be NINE years old
on July 27th, 2006, I have decided to make that idea a reality.

Now, I know what you are saying...I last attempted this in July 2000 but it
never came to light..what happened? Well, I will be honest with you. It was
the wrong time to write a "III" because my job at the time was very busy,
plus I stated an unrealistic period of 4 months to write III. All of that
made it impossible to create "III" and for that I'd like to apologize for
not doing what I said I was going to do.

My target date for releasing ABGTE III is April 21st, 2006. The date
was well-chosen for several reasons. It will give me six and a half months
to plan and code III, consult with the membership of EUforum for your
collective advice, and give RDS the chance to validate the tutorial's
accuracy (pending their approval to play that role). RDS has also given
the Euphoria programmer new commands and enhancements between 1.5 (which
ABGTE II covered) and the  latest version 2.5. This means I need more time
to cover a wider range of commands. In addition, April 21st 2006 is the
10th anniversity of the birth of the web page, "A Beginner's Guide To
Euphoria". What a nice anniversary gift it would be if we can add another
new tutorial program to the RDS Documentation portion of "User
Contributions".

My first question to all of you is the general appearance of the tutorial
itself. While I have decided the tutorial will be a program (It must be
a program...II demonstrated to everyone what Euphoria can do by being
written in Euphoria while teaching Euphoria), what kind of program will it
be? If I am considering a multi-platform tutorial software, the software
would have to be written in Euphoria using commands that are covered on all
four platforms Euphoria can be compiled on. However, that would lead to a
text only program with limited interface support. Another option I could
try is to write ABGTE III for Windows/DOS, but give the tutorial the
ability to write a text and HTML version for those platforms that aren't
Microsoft.

The face of the tutorial will be further altered by Windows Vista. Vista is
supposed to drop DOS support and replace it with some sort of command line
shell called MSH (code name Monad). Assuming we cannot use DOS any more,
and MSH does not support Euphoria programs which use commands like
draw_line() and display_image(), the tutorial may have to be written
using Win32lib as the interface. This question is very crucial because I
want my tutorial to continue on in Vista's world as an executable program.

Regards

David Gay

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

Search



Quick Links

User menu

Not signed in.

Misc Menu