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

new topic     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

3. Re: Euphoria 2.0

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
>

new topic     » goto parent     » topic index » view message » categorize

4. Re: 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

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

new topic     » goto parent     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

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:                                         ////
*******************************************************************

new topic     » goto parent     » topic index » view message » categorize

12. Re: Euphoria 2.0

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 smile.  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\/____/

new topic     » goto parent     » topic index » view message » categorize

13. Re: Euphoria 2.0

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]

new topic     » goto parent     » topic index » view message » categorize

14. Re: Euphoria 2.0

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

new topic     » goto parent     » topic index » view message » categorize

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.

new topic     » goto parent     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

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. smile

--
Cameron Kaiser
http://www.sserv.com/
spectre at sserv.com
--

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu