1. Euphoria 2.0
Is Euphoria 2.0 still avaliable anywhere?
I also wouldn't mind seeing earlier versions, just out of curiosity to
see how Euphoria's evolved.
Regards,
Greg Phillips
2. Re: Euphoria 2.0
On Sat, 16 Oct 1999 13:01:41 -0700, Greg Phillips <i.shoot at REDNECKS.COM>
wrote:
>Is Euphoria 2.0 still avaliable anywhere?
>
>I also wouldn't mind seeing earlier versions, just out of curiosity to
>see how Euphoria's evolved.
>
>Regards,
>Greg Phillips
I had version 1.3 or 1.2 somewhere on a CD, but I think I gave it to my
brother. When I see him, I can ask it back and send you the Euphoria code.
Ad
3. Re: Euphoria 2.0
- Posted by "Lucius L. Hilley III" <lhilley at CDC.NET>
Oct 16, 1999
-
Last edited Oct 17, 1999
I still have a copy of EU 2.0 installed. I'm not sure if I have the
installation file or not.
Lucius L. Hilley III
lhilley at cdc.net lucius at ComputerCafeUSA.com
+----------+--------------+--------------+----------+
| Hollow | ICQ: 9638898 | AIM: LLHIII | Computer |
| Horse +--------------+--------------+ Cafe' |
| Software | http://www.cdc.net/~lhilley | USA |
+----------+-------+---------------------+----------+
| http://www.ComputerCafeUSA.com |
+--------------------------------+
----- Original Message -----
From: Greg Phillips <i.shoot at REDNECKS.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Saturday, October 16, 1999 4:01 PM
Subject: Euphoria 2.0
> ---------------------- Information from the mail
header -----------------------
> Sender: Euphoria Programming for MS-DOS
<EUPHORIA at LISTSERV.MUOHIO.EDU>
> Poster: Greg Phillips <i.shoot at REDNECKS.COM>
> Subject: Euphoria 2.0
> --------------------------------------------------------------------------
-----
>
> Is Euphoria 2.0 still avaliable anywhere?
>
> I also wouldn't mind seeing earlier versions, just out of curiosity to
> see how Euphoria's evolved.
>
> Regards,
> Greg Phillips
>
4. Re: Euphoria 2.0
- Posted by M King <boot_me at GEOCITIES.COM>
Oct 16, 1999
-
Last edited Oct 17, 1999
>Is Euphoria 2.0 still avaliable anywhere?
>
>I also wouldn't mind seeing earlier versions, just out of curiosity to
>see how Euphoria's evolved.
>
>Regards,
>Greg Phillips
Greg I have archives of just about everything ever done in Euphoria that
made it to the archive page (that I thought was interesting) I have several
past versions of EU also.
Let me know what you want I'll check
Monty
5. Re: Euphoria 2.0
Greg
Go to http://ftpsearch.lycos.com/
and do search on exactly euphor1 you will find 1.3, 1.4 and 1.5
search on euphor2 you will find 2.0
Bernie
6. Euphoria 2.0
When someone figures out how to do windoze apps with it, let me know. I
don't have time to trailblaze it, so I need giants whose shoulders I can
stand on.
Anyone done anything even remotely interesting with it yet?
Michael
7. Re: Euphoria 2.0
I need help too.
I feel like a little pygmy lost in the code woods...
I'ts really necessary all those stuff to write Win programs?...
Jesus.
----------
> De: Michael Packard <lgp at EXO.COM>
> A: Multiple recipients of list EUPHORIA <EUPHORIA at MIAMIU.ACS.MUOHIO.EDU>
> Asunto: Euphoria 2.0
> Fecha: jueves 6 de noviembre de 1997 9:07
>
> When someone figures out how to do windoze apps with it, let me know. I
> don't have time to trailblaze it, so I need giants whose shoulders I can
> stand on.
>
> Anyone done anything even remotely interesting with it yet?
>
> Michael
8. Re: Euphoria 2.0
>I need help too.
>I feel like a little pygmy lost in the code woods...
>I'ts really necessary all those stuff to write Win programs?...
>Jesus.
>
>>
>> When someone figures out how to do windoze apps with it, let me know. I
>> don't have time to trailblaze it, so I need giants whose shoulders I can
>> stand on.
>>
>> Anyone done anything even remotely interesting with it yet?
>>
>> Michael
>
Well, I figure If we look at it long enouph, we'll learn it by osmosis...
If its anything like all of the other Euphoria code, it'll explain itself in
time, although most of the machine code and system code stuff isn't so self
explanitory to me.
I have a couple of old books on OS2 programming...Peter Norton's OS2
programming etc... and the same principles apply, and they give the basic
stuff on Windows and Windows programming.
Also that Liberty Basic explained a little bit, althought the
language was far from being anything like powerful (or it didn't seem to be).
Looking forward to hearing about the break throughs...
Monty
9. Re: Euphoria 2.0
I'm generally a lurker on this list but wanted to chime in that I'm very
pleased with what I've seen Euphoria 2 do under windows so far and I
look forward to where it's going. I'm primarily trying to learn C
(Visual C++). Under which Windows is a major pain too. There are a
number of C mini libraries out there -- I think they're generally called
wrappers. You link them and call something simple like
PLAY_WAV(WAVENAME,SPEED...) within your own program. The wrapper has the
complex code in it and users (i.e. programmers) are virtually blind to
the complexities.
One of the more appealing libraries I've seen like this lately is
Allegro for Windows. It's a port of the DJGPP Allegro game programming
library and includes simpler commands for doing sprites, loading images,
playing sounds etc. using the DirectX libraries. If you think the
Euphoria demos looked hairy, you don't want to see how most people
interface with DirectX. I can't remember the site but if somebody wants
to tinker with it, just do a search on the 'net for programming+allegro
and it should turn up in the list.
I'm not promissing anything because I will have to basically relearn
everything I need to know about Euphoria to start, but I plan to put my
efforts towards using it under Windows instead of VC++ and one of my
first projects will include using either DirectX or a wrapper for it. If
I get something useful (probably end of December) out of it, I'll post
it to the list.
Kudos to RDS on a job well done!
Chuck
Chuck McGrew
http://members.aol.com/mindventur/index.html
10. Re: Euphoria 2.0
------ =_NextPart_000_01BCEAA1.96594BC0
>When someone figures out how to do windoze apps with it, let me know. I
>don't have time to trailblaze it, so I need giants whose shoulders I can
>stand on.
>Anyone done anything even remotely interesting with it yet?
I took a look at it, and decided to wait until I got my hands on a version
that supported more than 300 lines... It's too darned hard to write code
without a decent debugger, and the code to generate a basic window takes
about 250 lines.
I wish that Euphoria had a nicer way to maintain multiple versions on the
same machine, so I could keep coding using my registered 1.5a version,
and still play with the unregistered 2.0 alpha. Currently, I have to rename
the directories (FUPHORIA and EUPHROIA) manually to toggle between the two.
Maybe I'll write a routine that does it automatically... (mumbling out loud)
If people are looking for a good Win32 book, I'd highly recommend "Programming
Windows 95", by Charles Petzold. It shows how to code Win95 using C, not C++,
so you can see the calls to the Win32 library.
If you want a listing of all those magical constants in text form (instead of
the WinHelp file), you need a WIN.H file. There is a FREEWARE C compiler for
Win32 called "LCC" at:
http://207.33.3.10/lcc-win32/
that contains a WIN.H file, so you can get the values of all those constants in
a plain text format. I think it's a compressed version of the one include in
the GNU Win32 library. Anyone wanna convert a 13,769 line file into a Euphoria
include file? ;)
I noticed in the documentation that only ONE Windows callback is supported
in this alpha release (although more are planned). I think this means that
(correct me if I'm wrong, Robert) your program can only talk to ONE window.
Since Win32 implements controls (such as buttons, check boxes, etc.) as child
windows, this means (I think) that this current release CANNOT support these
controls in a parent window. I suspect the same applies to dialog boxes,
although I could be mistaken.
Of course, there's nothing to prevent anyone from drawing stuff inside a
window frame that /looks like/ a Win32 control. Add some mouse event trapping
to it, and you've got something that looks and feels like the real thing.
The illusion would be broken if you tried to display a drop-down list in a
minimized window, and it did't extend beyond the border of the window. On the
other hand, you could avoid that problem by not using that particular control.
-- David Cuny
BTW: I'm still working on reconciling Pete's SVGA code into the the EE editor.
I had promised some people that it would be released this week, but it
looks like I'm going to slip another week. Sorry. I've got everything but
the EE file reconciled.
And thanks to all the people who have been sending in bug reports!
------ =_NextPart_000_01BCEAA1.96594BC0
11. Euphoria 2.0
Hello!,
I wanted to know if it is possible to automatically minimize the DOS
console, and if there is a way to set the coordinates for Message Boxes in
Win32.
Thank You,
Vikas B. Patel
BTW: The Win32 demo programs look pretty good, the code doesn't!
---------------Begin Win32 code-------
include msgbox.e
constant box_title="Simple Message Box Demo"
integer box,box2,box3
puts(1,"Minimize this console!!") --text appears in DOS Console
box = message_box("Click on Yes or No",box_title, MB_YESNO)
if box=IDNO then
box2=message_box("You clicked No", box_title, MB_ICONINFORMATION)
end if
if box=IDYES then
box3=message_box("You clicked Yes" , box_title , MB_ICONINFORMATION)
end if
-----------compile with exw.exe-------
*******************************************************************
\*The Programmers' Guild:For the Amatuer and Hardcore Programmers*/
\\* http://www.geocities.com/SiliconValley/Way/7272/ *//
\\\*OM Jai Hind OM*///
\\\\*Submit your site: ////
*******************************************************************
12. Re: Euphoria 2.0
- Posted by Pete Eberlein <xseal at HARBORSIDE.COM>
Nov 06, 1997
-
Last edited Nov 07, 1997
David Cuny wrote:
> I took a look at it, and decided to wait until I got my hands on a version
> that supported more than 300 lines... It's too darned hard to write code
> without a decent debugger, and the code to generate a basic window takes
> about 250 lines.
Debugging a .exw program using trace is awesome compared to doing it in
dos. The debugger sits nicely in the dos window and the real windows
crap can do its thing in its own separate window. I also use the
console window to display variables in the WndProc function so I can see
what's going on in there.
---- code inside WndProc function in window.exw ----
printf(1, "WndProc: hwnd=%d iMsg=%d wParam=%d lParam=%d\n",
{hwnd,iMsg,wParam,lParam})
---- code ends ----
Thanks to JesusC for the win32 links in private mail, here they are in
case anyone else is interested:
> from Borland site:
>
> <ftp://ftp.borland.com/pub/techinfo/techdocs/language/delphi/gen/win32.zip>
> I'ts some 10 Mb size...
>
> <http://www-uk.hpl.hp.com/people/slo/windows/win32faq.html>
>
The first url is the big help file that has a lot of info about how to
program using the win32 dlls but not how to link to them. I found a
_big_ VB include file that has a lot of variable, function and structure
declarations, that could probably be converted to Euhporia without too
much trouble (or not
. I wrote a quick Euphoria program to convert
it automatically but I haven't had time to test it. (I made output file
of just the GDI routines that exw.exe accepted as syntactically correct,
with only a few minor touch-ups) If anyone's interested just drop me a
line.
> -- David Cuny
>
> BTW: I'm still working on reconciling Pete's SVGA code into the the EE editor.
> I had promised some people that it would be released this week, but it
> looks like I'm going to slip another week. Sorry. I've got everything but
> the EE file reconciled.
While you're at it, please add some sort of detection for .exw files so
that exw.exe gets called instead of ex.exe and we don't get the "this
program must be run using exw blah blah..." message. As for SVGA
routines, I don't actually use them for real editing. They're just too
slow compared to text mode. The graphic gizmos are neat, but I prefer
speed more than anything.
Happy Coding!
--
_____ _____ _____
________ /\ \ /\ \ /\ \
/ \ \ / \____\ / \____\ / \____\
/ _ \____\ / / ___/_ / /____/ / / ___/_
/ / \ |___| / / /\____\ / \ \ / / /\____\
\ \_/ / / \ \/ / ___/_\ \ \ \ \/ / ___/_
\ /____/ \ / /\ \\/\ \ \ \ / /\ \
\ \ \ \ \/ \____\ \ \ \ \ \/ \____\
\ \ \ \ / / \ \____\ \ / /
\ \____\ \ / / \ / / \ / /
\ / / \ / / \/____/ \ / /
\/____/ \/____/xseal at harborside.com\/____/
13. Re: Euphoria 2.0
- Posted by Larry Poos <ldpoos at CCONNECT.NET>
Nov 06, 1997
-
Last edited Nov 07, 1997
At 09:30 AM 11/6/97 +0100, JesusC wrote:
>I need help too.
>I feel like a little pygmy lost in the code woods...
>I'ts really necessary all those stuff to write Win programs?...
Yep, sorry to say it is. All those little buttons and Icons don't know what
to do with the mouse buttons or the tab key and all the variations with out
all that "stuff". That is why in VB, Access and all them other M$ products
you design the user interface first then write the code to make the buttons
work.
TTYL
Larry D. Poos
[Programming and System Consultant]
[LTAD Enterprises]
[Havelock, NC]
14. Re: Euphoria 2.0
- Posted by Arthur Adamson <euclid at ISOC.NET>
Nov 07, 1997
-
Last edited Nov 08, 1997
At 10:49 PM 11/6/97 -0500, you wrote:
>At 09:30 AM 11/6/97 +0100, JesusC wrote:
>>I need help too.
>>I feel like a little pygmy lost in the code woods...
>>I'ts really necessary all those stuff to write Win programs?...
>Yep, sorry to say it is. All those little buttons and Icons don't know what
>to do with the mouse buttons or the tab key and all the variations with out
>all that "stuff". That is why in VB, Access and all them other M$ products
>you design the user interface first then write the code to make the buttons
>work.
>
>TTYL
And also why DOS is such a great pleasure to use!!! Art
Arthur P. Adamson, The Cincinnati Engine Man, euclid at isoc.net
15. Re: Euphoria 2.0
I'm probably the only person on the group trying to get exw.exe to run
under Win 3.11 FWG and Win32s, and for the "Vanilla" window, things run
fine.
However, the Winwire program must have a bug that I can't find, because
when I execute "exw winwire" from the Run... Option in File Manager,
nothing happens. I've also tried creating an association and that didn't
work either... Any ideas?
Two little niggles:
1. When I tried to run exw.exe from a DOS command line, it told me that it
was a Win NT executable. While I understand that Exw was probably
developed under NT, I'd rather it said "This program requires Win32s" or
similar. Can that be done?
2. I was under the impression that good old Euphoria was supposed to help
make life simpler, but after taking a look at window.exw, I'm beginning to
wonder if that's the case anymore. :) Surely there's a simpler way to
do things?
--
Carl R White | e-mail...: crwhite- at -comp.brad.ac.uk
| finger...: crwhite- at -dcsun1.comp.brad.ac.uk
| web......: http://www.student.comp.brad.ac.uk/~crwhite/
Anti-Spam: Fake IP address in Header. Change '- at -' to '@' in .sig.
16. Re: Euphoria 2.0
Carl R White writes:
> 1. When I tried to run exw.exe from a DOS command line, it told me > that
it
> was a Win NT executable. While I understand that Exw was probably
> developed under NT, I'd rather it said "This program requires
> Win32s" or
> similar. Can that be done?
The message about "Windows NT executable" is not something that
I created. I'm not sure if I can change it. I agree it's not the best
message to issue.
Regards,
Rob Craig
Rapid Deployment Software
17. Re: Euphoria 2.0
[ re: the "NT" message ]
You can hack that if you're handy with a hex editor. The message the EXE
reports is near the beginning of the file, so just change " NT" (note the
space) to "32s" -- or an appropriate change, remembering not to delete or
add characters, since this will lobotomize your exw but good.
--
Cameron Kaiser
http://www.sserv.com/
spectre at sserv.com
--