1. Pretty colors everywhere!

-----Original Message-----
From: Automatic digest processor <LISTSERV at cwisserver1.mcs.muohio.edu>
To: Recipients of EUPHORIA digests <EUPHORIA at cwisserver1.mcs.muohio.edu>
Date: Tuesday, May 26, 1998 9:01 PM
Subject: EUPHORIA Digest - 25 May 1998 to 26 May 1998 (#1998-13)


>There are 26 messages totalling 943 lines in this issue.
>
>Topics of the day:
>
>  1. bug in the dos32 version? (2)
>  2. (No Subject) (3)
>  3. Mail Bots
>  4. Question... (2)
>  5. New Mailing List? (4)
>  6. WINDOZ GUI (2)
>  7. HI & LOW (5)
>  8. SonicGreen
>  9. Memory check (2)
> 10. Euphoria on Palmtops?
> 11. CoreWars, EuWar, etc.
> 12. I would like a separate list...
> 13. WinMan updated
>
>----------------------------------------------------------------------
>
>Date:    Tue, 26 May 1998 02:01:00 -0500
>From:    "Keith B. Devens" <Keith83 at SPRYNET.COM>
>Subject: Re: bug in the dos32 version?
>
>--Message-Boundary-3417
>Content-type: text/plain; charset=US-ASCII
>Content-description: Mail message body
>
>oh man, sorry. I forgot to attach the code to the second e-mail. I'm
>sorry, I'm tired. It's too late. Anyway, here it is.
>
>Keith
>
>
>--Message-Boundary-3417
>Content-type: text/plain; charset=US-ASCII
>Content-description: Text from file 'Test.ex'
>
>include get.e
>
>constant Name = 1
>constant Address = 2
>constant Phone = 3
>
>atom menunum
>
>sequence client
>sequence clientel
>
>clientel= {}
>
>--------------------------------------------------------------------------
>procedure readclient ()
>
>client = {Name, Address, Phone}
>
>puts (1, "Enter the Name: ")
> client[Name] = gets(0)
> client[Name] = client[Name][1..length(client[Name])-1]
>puts (1, '\n')
>puts (1, "Enter the Address: ")
> client[Address] = gets(0)
> client[Address] = client[Address][1..length(client[Address])-1]
>puts (1, '\n')
>puts (1, "Enter the Phone Number: ")
> client[Phone] = gets(0)
> client[Phone] = client[Phone][1..length(client[Phone])-1]
>puts (1, "\n\n")
>end procedure
>--------------------------------------------------------------------------
>procedure putclient(sequence client)
> clientel = append(clientel, client)
>end procedure
>--------------------------------------------------------------------------
>procedure printclientel(sequence clientel)
>
>if length(clientel) = 0 then
>    puts (1, "The client list is empty.\n")
>else
>puts (1, "Name                    Address
Phone\n")
>
>for clientcount = 1 to length(clientel) do
>    puts (1, clientel[clientcount][Name])
>        for temp = 1 to 24-(length(clientel[clientcount][Name])) do
>            puts (1, ' ')
>        end for
>    puts (1, clientel[clientcount][Address])
>        for temp = 1 to 35-(length(clientel[clientcount][Address])) do
>            puts (1, ' ')
>        end for
>    puts (1, clientel[clientcount][Phone])
>puts (1, '\n')
>end for
>end if
>puts (1, '\n')
>end procedure
>--------------------------------------------------------------------------
>procedure menu()
>object input
>puts(1, "Enter 1 to Enter a new client\n" &
>        "Enter 2 to Delete a client\n" &
>        "Enter 3 to Print the client list\n" &
>        "Enter 4 to exit the program\n\n" &
>        "Enter now: ")
>
>input = get(0)
>menunum = input[2]
>
>puts (1, "\n\n")
>
>end procedure
>--------------------------------------------------------------------------
>procedure clearclientel()
>    clientel = {}
>    puts (1, "The client list has been cleared.\n\n")
>end procedure
>--------------------------------------------------------------------------
>
>menunum = 0
>while menunum != 4 do
>menu()
>if menunum = 1 then
>    readclient()
>    putclient(client)
>elsif menunum = 2 then
>    clearclientel()
>elsif menunum = 3 then
>    printclientel(clientel)
>end if
>end while
>--Message-Boundary-3417--
>
>------------------------------
>
>Date:    Tue, 26 May 1998 03:52:48 -0700
>From:    Mathew Hounsell <mat.hounsell at MAILEXCITE.COM>
>Subject: (No Subject)
>
>[ Changing The Programs Own Code ]
>Falkon wrote: "It seems it would be great for self-altering programs,
though...Programs that grow and evolve by modifying their code and rewriting
themselves based on circumstances...  Of course, that would be the
interpreted source, not a binded program...though that might be possible
too..."
>Brilliant Falkon. As Euphoria is bound to the interpreter, tacked on the
end I think. To create conditional compilations you could simplely bind your
program with the default settings and change it at will, creating patches
would be easy to. To RDS, maybe this is an expansion of bind too look into,
patches.
>
>[ Optimisation ]
>Falkon wrote : "Since you can't use
>        if ( s1 != {} ) then
>to test for a null sequence, which of these methods is technically better?
>        if ( length(s1) > 0 ) then
>        if compare( s1, {} ) then
>My guess would be length."
>I think length would be more efficient.
>
>[ command_line()   BUG!!! ]
>Dave wrote : "You are guaranteed to get at least two sequences back from
command_line()"
>Wrong. If you run EX or EXW then type in the file name command_line()
contains only the full path of the interpreter. I got caught by this as I
couldn't understood why the code crashed. RDS knows and intends to fix it in
the next release.
>
>[ Disk Mag ]
>To Stephen Spencer, May be some tutorials to help some one build different
type (eg Line, Date, Number) User input routine might be good, I may try and
write it, as people are always asking questions about it.
>
>[ Slow Web Access ]
>Try the Lynx web browser. Unfortunately it is probablely the redundant HTML
that's slowing loads down.
>
>[ Bill of Rights ]
>Terry Constant wrote : "It is not illegal, and never should be. The
importance of freedom of  expression, guaranteed in the Bill of Rights, is
an overriding concern, far more important than computer viruses. "
>Not every country has a Bill of Right's.
>Dear old Australia doesn't, in fact some of the rights we think we have we
don't, and for some strange reason the goverment didn't do anything with
their report that told them that. One bit of Australian trivia: Local
Goverment (Shires) are autonomous, you have basically no recourse unless
it's illegal. This is how our goverment seems to work.
>
>[ Viruses ]
>I have a HDD problem: BIOS does a quick check on HDD, before usually asking
for password, and hangs with HDD light on, but deactivating HDD and booting
from a floopy means the system works fine, except no HDD. Does that sound
like a virus anyone knows of. I really don't want to hae to format my drive
if it's possible to avoid, as I'll lose years of work.
>---
>Sincerely,
>Mathew Hounsell
>Mat.Hounsell at mailexcite.com
>
>
>
>Free web-based email, Forever, From anywhere!
>http://www.mailexcite.com
>
>------------------------------
>
>Date:    Tue, 26 May 1998 04:01:58 -0700
>From:    Mathew Hounsell <mat.hounsell at MAILEXCITE.COM>
>Subject: Mail Bots
>
>[ Mail Bots ]
>I just had an idea for a mail bot:
>A list of the URLs of Euphoria Pages.
>        Commands : add <URL> description
>
delete <URL>
>
list
>        You could periodically cause it to upload the list as a web page.
>        Also have one for special information sites, dowloads etc. These
could easily be maintained by people.
>        You could even get the Bot in it's down time to automatically check
for dead links and remove them after a set number of fails over a set
interval, in case it was just a gremlin.
>---
>Sincerely,
>Mathew Hounsell
>Mat.Hounsell at mailexcite.com
>
>
>
>Free web-based email, Forever, From anywhere!
>http://www.mailexcite.com
>
>------------------------------
>
>Date:    Tue, 26 May 1998 07:23:59 -0500
>From:    Terry Constant <constant at FLASH.NET>
>Subject: Re: (No Subject)
>
>Mathew Hounsell wrote:
>>
>> [ Bill of Rights ]
>> Terry Constant wrote : "It is not illegal, and never should be. The
importance of freedom of  expression, guaranteed in the Bill of Rights, is
an overriding concern, far more important than computer viruses. "
>> Not every country has a Bill of Right's.
>> Dear old Australia doesn't, in fact some of the rights we think we have
we don't, and for some strange reason the goverment didn't do anything with
their report that told them that. One bit of Australian trivia: Local
Goverment (Shires) are autonomous, you have basically no recourse unless
it's illegal. This is how our goverment seems to work.
>>
>
>Mathew,
>Thank you for your reply. I am aware of the differences. One thing I
>would like to note. In the United States, the government did not provide
>the Bill of Rights, "We the people" did. Indeed, the government cannot
>provide the rights nor take them away. Only the people can. The people
>are sovereign and not government. An important point is that people have
>to struggle to establish rights at all times and in all circumstances.
>In my original message I just wanted to let the person know that while I
>oppose viruses, I support his "natural right" to expression, sharing of
>ideas.
>--
>Terry Constant
>constant at flash.net
>
>------------------------------
>
>Date:    Tue, 26 May 1998 08:05:22 +0000
>From:    Michael Bolin <michaeltom at GEOCITIES.COM>
>Subject: Re: (No Subject)
>
>> [ Euphoria Compiler ]
>> Martin wrote : "I'd be interested in the details. It seems to me that the
engine that produces the code for the interpreter to send to the CPU could
be easily modified to send the code to a file ins
>> ead. Wouldn't that be a compiler?"
>> I think people miss the main reason why Euphoria can't be compiled: The
Sequence. It is a flexible dynamic data structure. Compiling a data
structure defined and manipulated as the program runs, in
>> esponse to it running, is impossible. Try writing the compiler that can
do this:
>> s = append(s, s[v] & s[j..floor(length(s)/2) + x] )
>> or something even more abstract.
>
>No, it's not impossible; a compiler can be written that can do
>anything the interpreter can. Moreover, even a straightforward
>Euphoria compiler would provide a 2-3x increase in speed for most
>programs. Error-checking would not be necessary in a compiler, as the
>program could be debugged using the interpreter beforehand, and as
>long as the programmer keeps his source code he could change it any
>time.
>Writing a compiler, though, is not a task to do from scratch; you
>would need the source code for EX.EXE to do it.
>
>Regards,
>
>Michael Bolin
>
>------------------------------
>
>Date:    Tue, 26 May 1998 05:45:17 -0700
>From:    "Bonn Ortloff (\"LEVIATHAN\")" <ortlofffamily at WORLDNET.ATT.NET>
>Subject: Question...
>
>Hi again!
>
>How do I make GENERIC.EXW to come up automatically with a file w/o
>having to push File|Open? I've tried taking routine_id out of it and
>everything, and now i'm just lost.
>
>Thanx!
>
>"LEVIATHAN"
>
>------------------------------
>
>Date:    Tue, 26 May 1998 06:04:40 -0700
>From:    "Bonn Ortloff (\"LEVIATHAN\")" <ortlofffamily at WORLDNET.ATT.NET>
>Subject: New Mailing List?
>
>Heya pplz!
>
>I was thing about making a new mailing list strictly for Euphoria
>Programming (asking for how to do whatever, getting code to do whatever)
>If you would like this, e-mail me back. If I get at least ten responses,
>I will make one up.
>
>Thanx!
>
>"LEVIATHAN"
>
>------------------------------
>
>Date:    Tue, 26 May 1998 16:48:29 +0000
>From:    CAMPOS ARRIBAS- LUIS RAUL <95203695 at XAEE.UB.ES>
>Subject: WINDOZ GUI
>
>Hi,
>
>Yeterday I downloaded Irv's windoz zip from his site and looks cool.
>I made some modifications to CLOUDS.BMP with the windows 3.1
>paintbrush utillity working under 256 color format and 800*600
>resolution.I don't know what happened but now when I run the dbf.ex
>the picture looms up with alterated colors...
>Any idea about what i'm doing wrong?
>
>Regards,
>   Luis
>
>------------------------------
>
>Date:    Tue, 26 May 1998 16:52:29 +0000
>From:    CAMPOS ARRIBAS- LUIS RAUL <95203695 at XAEE.UB.ES>
>Subject: HI & LOW
>
>Hi again!
>
>Can someone explain me what's the difference between High-level
>programing and Low-level programing?I'm lost!
>
>Thanks,
>Luis
>
>------------------------------
>
>Date:    Tue, 26 May 1998 10:43:12 -0500
>From:    Joe Phillips <bubba at TXWES.EDU>
>Subject: SonicGreen
>
>>Sublime Productions: members.tripod.com/~SublimePro/index.html
>
>Okay, I couldn't resist. I looked at the site. SublimePro is a QBasic
>games, etc. site. All of our experiences with Euphoria vs. QBasic say,
>"He'll be back..." No serious DOS programmer could ignore EUphoria as the
>ultimate resource!!!
>
> Joe Phillips, Assistant Director
> Information Technology Services
> Texas Wesleyan University     817-531-4284
>
>------------------------------
>
>Date:    Tue, 26 May 1998 20:25:53 +0200
>From:    Ralf Nieuwenhuijsen <nieuwen at XS4ALL.NL>
>Subject: Re: HI & LOW
>
>>Can someone explain me what's the difference between High-level
>>programing and Low-level programing?I'm lost!
>
>
>A High-level programming language is defined to serve the programmer
program
>the algorithms.
>A low-level programming language is defined to give the programmer a clear
>idea and control to what the computer is actually doing. In ASM you know
>what instruction the machine is executing. In Java you have no control nor
>idea and this may vary along different interpreters or virtual machines and
>versions.
>
>That is why low-level machine languages are usually faster. You have more
>control over the actual code that is being executed. You could optimize
>better, than any high-level language could do, simply because we are humans
>and have more insight than a compiler or interpreter could ever have.
>High-level languages usually give you more freedom and flexibility because
>you can not force them into any code, they can choose the appropiate code
>for you, sometimes even within some context.
>
>High-level languages are thus closer to algoritms and present easier to
>maintain and understand code, that will work in more situations and is
>always more portable than low-level programming language.
>
>Ralf Nieuwenhuijsen
>nieuwen at xs4all.nl
>
>------------------------------
>
>Date:    Tue, 26 May 1998 10:56:03 -0400
>From:    Irv <irv at ELLIJAY.COM>
>Subject: Re: HI & LOW
>
>At 04:52 PM 5/26/98 +0000, Luis wrote:
>
>>Hi again!
>>
>>Can someone explain me what's the difference between High-level
>>programing and Low-level programing?I'm lost!
>>
>>
>OK: Low level:
>
>  .MODEL small
>  .STACK 100h
>  .DATA
>HelloMessage DB 'Hello, World!',13,10,'$'
>  .CODE
>  mov ax,@data
>  mov ds,ax           ; set ds to point to the data segment
>  mov ah,9             ; dos printstring function (*see note)
>  mov dx,OFFSET HelloMessage   ; point to message
>  int 21h                 ; call dos service
>  mov ah,4Ch         ; dos terminate program call
>  int 21h                 ; call dos service
>  END
>
>High level:
>
> puts(1,"Hello World!")
>
>Regards,
>
>Irv
>
>------------------------------
>
>Date:    Tue, 26 May 1998 14:41:35 -0400
>From:    Karlheinz Nester <Karlheinz_Nester at COMPUSERVE.COM>
>Subject: New Mailing List?
>
>Hi there,
>
>I would like a special mailing list,too
>
>regards Karlheinz Nester =
>
>------------------------------
>
>Date:    Tue, 26 May 1998 12:01:43 -0700
>From:    David Cuny <dcuny at DSS.CA.GOV>
>Subject: Re: Question...
>
>"LEVIATHAN" wrote:
>
>>How do I make GENERIC.EXW to come up automatically with a file w/o
>>having to push File|Open? I've tried taking routine_id out of it and
>>everything, and now i'm just lost.
>
>This is hardly bulletproof, but it gets the job done.
>
>-- WHAT TO DO --
>
>1. Replace the existing 'onMenu_MenuOpen' routine with 'openFile' and =
>the new 'onMenu_OpenMenu'.
>2. Replace the existing 'onLoad_Generic' with the new 'onLoad_Generic'.
>
>-- EXPLANATION --
>
>The first problem is that the file loading code is embedded into the =
>menu code. So I pulled it out into a seperate routine (openFile), and =
>rewrote the menu code (onMenu_MenuOpen) to use that routine.
>
>Next, I added some code into the routine that is run when the window is =
>first opened (onLoad_Generic) to checks for the a file name in the =
>command line. If there is an argument, it calls 'openFile' to load that =
>file. Note that the code doesn't bother to test to ensure that the file =
>actually exists.=20
>
>I haven't really had a chance to bulletproof the code - it needs to be =
>made more robust, but you should get the general idea.
>
>-- THE CODE --
>
>-------------------------------------------
>procedure openFile( sequence fName )
>
>    -- read a file into the MLE
>   =20
>    integer handle
>    sequence buffer
>    object data
>   =20
>    -- entered a file name?
>    if length( fName ) =3D 0 then
>        return
>    end if
>
>    -- open the file
>    handle =3D open( fName, "r" )
>   =20
>    -- read the file
>    buffer =3D {}
>    while 1 do
>        -- get data
>        data =3D gets(handle)
>       =20
>        -- end of file?
>        if atom(data) then
>            exit
>        end if
>
>        -- replace { ... 10 } with { ... 13, 10 }
>        data =3D data[1..length(data)-1] & 13 & 10
>       =20
>        -- append
>        buffer =3D buffer & data
>
>    end while
>
>    -- close the file
>    close( handle )
>
>    -- place the data in the mle
>    setText( GText, buffer )
>
>    -- set file name
>    setOpenFileName( fName )   =20
>   =20
>end procedure
>
>-------------------------------------------
>procedure onMenu_MenuOpen()
>
>    -- read a file into the MLE
>   =20
>    -- get the file name   =20
>    openFile( getOpenFileName( Generic, "", FileTypes ) )
>   =20
>end procedure
>
>
>
>-------------------------------------------
>procedure onLoad_Generic()                    =20
>   =20
>    sequence parms
>   =20
>    -- dim the edit menu
>    -- this doesn't work yet.
>    enableMenuItem( MenuUndo,   0 )
>    enableMenuItem( MenuCut,    0 )
>    enableMenuItem( MenuCopy,   0 )
>    enableMenuItem( MenuPaste,  0 )
>    enableMenuItem( MenuDelete, 0 )
>   =20
>    -- check for file name in command line
>    parms =3D command_line()
>    if length( parms ) > 2 then
>        openFile( parms[3] )
>    end if
>
>end procedure     =20
>
>
>--=20
>
>Hope this helps!
>
>-- David Cuny
>
>------------------------------
>
>Date:    Tue, 26 May 1998 21:23:00 +0200
>From:    Ralf Nieuwenhuijsen <nieuwen at XS4ALL.NL>
>Subject: Re: New Mailing List?
>
>>I would like a special mailing list,too
>
>
>Am I missing something here, this *is* an Euphoric-specific list-serv.
>It is provided by some one at the Miami University. And it is pretty rude
to
>discuss a clone of such a list-serv on his list-serv, which is used for
>Euphoria only.
>
>Ralf Nieuwenhuijsen
>nieuwen at xs4all.nl
>
>------------------------------
>
>Date:    Tue, 26 May 1998 14:46:30 -0400
>From:    Karlheinz Nester <Karlheinz_Nester at COMPUSERVE.COM>
>Subject: HI & LOW
>
>Hi there,
>
>I think high-level =3D for example programming in EUPHORIA,PASCAL etc
>        low-level  =3D                            Assembeler (machinecode=
>)
>
>at least this is my understanding
>
>regards Karlheinz =
>
>------------------------------
>
>Date:    Tue, 26 May 1998 13:15:42 PDT
>From:    "DeBigMan ." <debigman at HOTMAIL.COM>
>Subject: Memory check
>
>Hello its me again. well I ran the program that Robert put up (the one
>that copies seq and compares them to see if something is wrong with my
>mem chips) for about half an hour and nothing happend.
>
>should I have ran it longer?
>or is there any other suggetions I should try?
>
>______________________________________________________
>Get Your Private, Free Email at http://www.hotmail.com
>
>------------------------------
>
>Date:    Tue, 26 May 1998 17:11:06 -0400
>From:    Robert Craig <rds at EMAIL.MSN.COM>
>Subject: Re: bug in the dos32 version?
>
>Keith wrote:
>> I made a (very) simple program to just collect data, like
>> stuff that would be in an address book. Menu driven, and very
>> basic. The problem is that after entering two records in,
>> everything has an extra carriage return after it. I couldn't figure out
>> why it was happening, and then I tried running the file
>> with exw.exe and the problem went away,
>> so I assume it's a bug in the Dos32 version.
>
>I tried your program. It worked fine except for the
>extra line feed created when the user hits Enter on the
>last line of the screen and DOS scrolls the screen.
>It doesn't happen with exw.
>It's a "feature" of DOS that has been reported
>to me before. I don't plan to change Euphoria to
>compensate for it. You can use position() if you
>really have to control the line spacing.
>
>Regards,
>     Rob Craig
>     Rapid Deployment Software
>
>------------------------------
>
>Date:    Tue, 26 May 1998 17:20:12 -0400
>From:    Robert Craig <rds at EMAIL.MSN.COM>
>Subject: Re: Euphoria on Palmtops?
>
>David Cuny writes:
>> Have you given any consideration to porting Euphoria to
>> any of the palmtop systems? I haven't got one, but many
>> of my co-workers do. A friend mentioned
>> that most of the development for the Palm Pilot is
>> currently being done in GCC, which shouldn't be that
>> hard to port Euphoria to. And apparently there
>> are free Palm Pilot emulators, so you could develop
>> code for one without actually owning one.
>
>Several people have requested that I port
>Euphoria to one of the palmtop systems.
>It's an intriguing idea. Thanks for the information.
>
>When I first ported Euphoria from the Atari to the PC,
>I used GCC and managed to get everything working.
>I few months later I switched to WATCOM, because
>of better support, documentation, ease of porting to
>other PC-related platforms etc.
>
>Regards,
>     Rob Craig
>     Rapid Deployment Software
>
>------------------------------
>
>Date:    Tue, 26 May 1998 10:52:59 -0400
>From:    mountains at MINDSPRING.COM
>Subject: Re: WINDOZ GUI
>
>At 04:48 PM 5/26/98 +0000, you wrote:
>>Hi,
>>
>>Yeterday I downloaded Irv's windoz zip from his site and looks cool.
>>I made some modifications to CLOUDS.BMP with the windows 3.1
>>paintbrush utillity working under 256 color format and 800*600
>>resolution.I don't know what happened but now when I run the dbf.ex
>>the picture looms up with alterated colors...
>>Any idea about what i'm doing wrong?
>>
>>Regards,
>>   Luis
>>
>Yes:
>When you saved the bitmap, it probably changed to a standard
>palette. I can't try paintbrush to see if you can choose a
>custom palette -- I deleted paintbrush years ago.
>PaintShopPro is good for this type of work, and is shareware.
>
>
>Regards,
>Irv
>
>------------------------------
>
>Date:    Tue, 26 May 1998 17:46:09 -0400
>From:    Irv <irv at ELLIJAY.COM>
>Subject: Re: New Mailing List?
>
>At 09:23 PM 5/26/98 +0200, you wrote:
>>
>>>I would like a special mailing list,too
>>
>>
>>Am I missing something here, this *is* an Euphoric-specific list-serv.
>>It is provided by some one at the Miami University. And it is pretty rude
to
>>discuss a clone of such a list-serv on his list-serv, which is used for
>>Euphoria only.
>>
>>Ralf Nieuwenhuijsen
>
>Anyone who has been to the new web interface for the Euphoria
>mailing list would not ask for another. It is terrific!
>Thanks to whoever at Miami U. is responsible for this.
>
>Irv
>
>------------------------------
>
>Date:    Tue, 26 May 1998 17:49:40 -0400
>From:    Irv <irv at ELLIJAY.COM>
>Subject: Re: Memory check
>
>At 01:15 PM 5/26/98 PDT, you wrote:
>
>>Hello its me again. well I ran the program that Robert put up (the one
>>that copies seq and compares them to see if something is wrong with my
>>mem chips) for about half an hour and nothing happend.
>>
>>should I have ran it longer?
>>or is there any other suggetions I should try?
>>
>I would run it at least all night (or day, if you work nights!)
>You may also find this interesting: my memory errors (the computer
>ones, anyway) stopped when the weather warmed into the 80's.
>Strange - I would have expected the opposite...
>
>Irv
>
>------------------------------
>
>Date:    Tue, 26 May 1998 18:19:55 EDT
>From:    Buddy Hyllberg <budmeister1 at JUNO.COM>
>Subject: CoreWars, EuWar, etc.
>
>>A related topic is CoreWars. You write little programs that operate
>>in a virtual computer. The idea is for players to submit different
>>programs that operate in the same space at the same time and see
>>which one survives. The little warrior programs are very much like
>>viruses, but since the whole thing operates on a virtual computer
>>there is no danger of infecting the real world.
>
>I read about CoreWars in a tech paper about polymorphic viruses, and it
>sounded *really* interesting, so I researched it...
>
>>I've looked at CoreWars in the past - there's a pretty active
>>internet community that plays it.
>
>...and found exactly what Martin found. They even have special dedicated
>servers that take submitted warriors and have them compete against each
>other, then mail the authors the results; pretty neat, huh? :)
>
>
>>Would anyone here be interested in getting together to create a
>>Euphoria Corewars environment? That way, we could all start
>>together and compete at the same level of experience.
>
>YES! I'm not that fluent in Euphoria yet (but I'm working on it over the
>summer to fix that), but I'd love to do this! I tried learning Redcode
>(the pseudo-assember language that CoreWars warriors are written in), but
>the learning curve is so steep that I failed miserably. A "Redcode" that
>we could all develop together would be great; that way we could all help
>each other, and newbies too.
>
>If we *do* do this, a big question would be: are we going to write the
>warriors in Euphoria, a modified subset of Euphoria, or a whole new
>language?
>
>I think this would be a great project, especially for those of us who
>either need practice with Euphoria, or want something fun to do :D
>
>
>----->Buddy
>budmeister1 at juno.com
>
>--------------------------------------------------
>KoTH CoreWars homepage: http://www.koth.org/
>--------------------------------------------------
>
>_____________________________________________________________________
>You don't need to buy Internet access to use free Internet e-mail.
>Get completely free e-mail from Juno at http://www.juno.com
>Or call Juno at (800) 654-JUNO [654-5866]
>
>------------------------------
>
>Date:    Tue, 26 May 1998 18:31:24 -0400
>From:    Alan Tu <ATU5713 at COMPUSERVE.COM>
>Subject: I would like a separate list...
>
>Ralf Nieuwenhuijsen wrote:
>
>>Am I missing something here, this *is* an Euphoric-specific list-serv.
>>It is provided by some one at the Miami University. And it is pretty >ru=
>de
>to
>>discuss a clone of such a list-serv on his list-serv, which is used for
>>Euphoria only.
>
>First of all, did you read Bonn Ortloff's message?  The new mailing list
>has a specific purpose.
>
>Second of all, how in the world is he going to ask people his question? =
>
>Send mail to all 250 on this list?
>
>Third of all, it is not rude, in my opinion, the way he said it.  In fact=
>,
>it may be good.  Every weekday afternoon, I come home and check my e-mail=
>=2E =
>
>I keep checking it until just before I go to bed.  As an example, this
>afternoon I found there were 24 new messages about Euphoria and three
>others.  If traffic per list could be reduced, it could relieve the load =
>on
>this list (and may meaningfully relieve the server at Miami University). =
> I
>don't know, but it is premature to say someone is rude.
>
>I would like a list devoted to source code, etc.  But I have some
>reservations about this list.  I mean, the lines would kind of need to be=
>
>drawn, or its purpose would be pointless.  Second, for my person benefit =
>(I
>suspect many others never thought of this), but when I open my mailbox I
>see the list of messages.  I like to retrieve the non-Euphoria messages
>first, since now those are a minority.  I can only see about 16 character=
>s
>in the from field without opening the message.  My point is, I wish the n=
>ew
>list would be distinuishable from the old list's FROM: field, so I can pu=
>t
>them in separate cabinet drawers.
>
>--Alan
>   =
>
>------------------------------
>
>Date:    Tue, 26 May 1998 20:29:32 -0400
>From:    mountains at MINDSPRING.COM
>Subject: Re: HI & LOW
>
>At 02:46 PM 5/26/98 -0400, you wrote:
>>Hi there,
>>
>>I think high-level = for example programming in EUPHORIA,PASCAL etc
>>        low-level  = Assembeler (machinecode)
>>
>>at least this is my understanding
>>
>>regards Karlheinz
>
>Perhaps it has to do with how much attention you have to pay
>to the machine: If you have to worry about 8/16/32 bit numbers,
>signed/unsigned/double..etc., searching for the end of strings,
>stuff like that, then I call that a low-level language.
>Oops, C++ fits that description.
>
>Perhaps it has to do with how much code it takes to do a particular
>task. I noticed a 2k com file on my drive, and the assembler
>source was 25k. I'd call that low level. On the other hand,
>have you ever seen how much code it takes to print "Hello World!"
>in COBOL? (Don't forget the JCL!) Yet COBOL is considered more
>or less a high level language.
>
>Using either of these two criteria, Euphoria falls into the
>category of "high level", I think.
>
>Irv
>
>------------------------------
>
>Date:    Tue, 26 May 1998 17:54:30 -0700
>From:    David Cuny <dcuny at DSS.CA.GOV>
>Subject: WinMan updated
>
>I've finally sent Robert the latest version of WinMan. It's pretty much a
complete rewrite of my prior code.
>
>Cool stuff:
>   - Implements classes with single inheritance (thanks, Irv!)
>   - Spiff clipping & blocking routines
>
>Uncool stuff:
>   - Can't do much yet except press buttons and drag windows
>   - Adopted Win32 interface blink
>
>It's still not anywhere near Irv's cool Windoz code... yet.
>
>-- David Cuny
>
>------------------------------
>
>End of EUPHORIA Digest - 25 May 1998 to 26 May 1998 (#1998-13)
>**************************************************************
>

new topic     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu