A Beginner's Guide To Euphoria III (really!)
- Posted by David Gay <davidalangay at hotmail.com> Sep 03, 2005
- 606 views
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