1. exw again

Ad, I think the North Americans prefer, for some unknown reasons to
grab *bulls* by their horns, not cows. And despite your warning, I
will indulge, for the last time, I promise, in some more random
windows smashing, as Craig Gilbert put it so nicely.

Jacques, when I issued my provocation, I expected a certain amount of
condescending flak, but perhaps from different quarters. At least, you
tempered your comments with a generous offer to educate the rest of
us, the Great Unwashed, about the merits of the M$ scheme of things,
and to reward the selected worthy few with a strictly limited access
to Bill's Kingdom.

Jacques, I know you mean well, and I am sure there are quite a few
Euphorians eagerly awaiting your promised contributions. And I admire
Robert Craig for what he has already done with Euphoria, otherwise I
would not even be here.

Now, with all the platitudes out of the way, yes, I do prefer simple
and elegant solutions. But I am not a Luddite and I recognize that our
increasingly complex world often demands complex answers to get the
necessary leverage. I also know we are just at the beginning of the
cycle, and the things will get a little bit easier, but I repeat, 246
lines of dense code just to say "Hello, world!" is ridiculous, and I
certainly would not call it progress! What's more, most of it appears
to be in the nature of the beast; incredibly, even after some fifteen
years of continuous development it is still an unreliable hotchpotch,
just masquerading as an operating system.

It really saddens me to witness this unseemly rush to join the Windoze
bandwagon. For at least two other reasons. One, Borland Delphi as well
as the latest incarnations of Visual Basic are already much better
tools than Euphoria could ever be in this arena, so why to condemn
her, from the start, to the fate of Liberty Basics? And two, there are
better alternatives available: I like, for instance, the Python's
clever interface with Tcl/Tk (tkinter) which gives it a real platform
independence.

I am sorry about the length of this message, but I had to get it off
my chest.  Jiri

new topic     » topic index » view message » categorize

2. Re: exw again

At 01:50 PM 11/11/97 +1200, you wrote:
>Ad, I think the North Americans prefer, for some unknown reasons to
>grab *bulls* by their horns, not cows.

Some of us would like to grab Bill by his horns.  We are sure he has a
couple, if for no other reason than he has more money than any other
shipload of ordinary people.

Wally Riley
wryly at mindspring.com

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

3. Re: exw again

At 01:50  11/11/97 +1200, you wrote:

>It really saddens me to witness this unseemly rush to join the Windoze
>bandwagon. For at least two other reasons. One, Borland Delphi as well
>as the latest incarnations of Visual Basic are already much better
>tools than Euphoria could ever be in this arena, so why to condemn
>her, from the start, to the fate of Liberty Basics? And two, there are
>better alternatives available: I like, for instance, the Python's
>clever interface with Tcl/Tk (tkinter) which gives it a real platform
>independence.

Regardless, Win95 is pretty much the standard on modern computers these
days.  No matter how much you hate Bill or Microsoft, that's just the way it
is. There is a lot of people who can't tell A:> from C:> , but when it comes
to Windows 95 can do a lot more than most of us can. If everyone wanted to
really on the older languages for programming, there wouldn't have been a
Euphoria in the first place! By the by, did anyone figure out how to
effectively combine an external DOS music-player with a Euphoria program?

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The Reaper  (J. Lays)   http://www.geocities.com/TimesSquare/Alley/4444/
reaper at auracom.com      Check out my Euphoria Games page at:
            -= http://www.geocities.com/TimesSquare/Alley/4444/eugames.html
      ........................
     . .. -||..........__......  "Some will live life
      . /  ||......../-- \\.::::  Unwilling to ask why,
   . ..|   ||...... /    | |.:::  And they will be forgotten,
     .|  _-||.......||   / /.:::: After they die."
    ..| |..||...... -\_- \ |\-.:::
     .| |.[< \ .../            \.::
      .||.|||\|\ |  -      - .  \.::::
     ...|.\|| |  \  |        |   |.:::.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

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

4. Re: exw again

The Reaper wrote:

>  By the by, did anyone figure out how to
> effectively combine an external DOS music-player with a Euphoria
> program?

    Well, Pete Eberlein has made a very nice library called asm.e which
should enable you to use ASM inside your program. When my
preprocessor-precompiler is done, i'll try to write an preprocessor
interface. (so it resembles to real inline ASM)

    I am now in the make of a preprocessor/compiler that compile .epp's
to .ex's
    So it is a preprocessor to help writing preprocessors.
    This way, you can write code that is a lot more readable and add no
execution speed over-head.
    (So you could use it for specific precompilers, for a certain
project or program, or general preprocessors that will contain custom
extentions to Euphoria)

    But at this point, you can get some ASM-player or some C++ player
(and only have it compiled to ASM).
    But the communications and data-sharing between the ASM and Euphoria
will still be a bit dificult, for that you just have to wait I
guesss....

Ralf N
nieuwen at xs4all.nl

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

5. Re: exw again

At 09:11  13/11/97 +0100, you wrote:

>    Well, Pete Eberlein has made a very nice library called asm.e which
>should enable you to use ASM inside your program. When my
>preprocessor-precompiler is done, i'll try to write an preprocessor
>interface. (so it resembles to real inline ASM)

Could you tell me where to find the asm.e ? Thanks.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The Reaper  (J. Lays)   http://www.geocities.com/TimesSquare/Alley/4444/
reaper at auracom.com      Check out my Euphoria Games page at:
            -= http://www.geocities.com/TimesSquare/Alley/4444/eugames.html
      ........................
     . .. -||..........__......  "Some will live life
      . /  ||......../-- \\.::::  Unwilling to ask why,
   . ..|   ||...... /    | |.:::  And they will be forgotten,
     .|  _-||.......||   / /.:::: After they die."
    ..| |..||...... -\_- \ |\-.:::
     .| |.[< \ .../            \.::
      .||.|||\|\ |  -      - .  \.::::
     ...|.\|| |  \  |        |   |.:::.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

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

6. Re: exw again

The Reaper wrote:
>
> >    Well, Pete Eberlein has made a very nice library called asm.e which
> >should enable you to use ASM inside your program. When my
> >preprocessor-precompiler is done, i'll try to write an preprocessor
> >interface. (so it resembles to real inline ASM)
>
> Could you tell me where to find the asm.e ? Thanks.

I try to keep my latest version at
http://www.harborside.com/home/x/xseal/euphoria/asm.e (53k)
I haven't submitted it to RDS because it has no real documentation and
I'm not really comfortable with how I wrote it.  It originally was
intended to be very simple but it grew into a monster with support for
memory addressing, labels, loops, jumps, structures, unions, and
immediate labels for values that can be poked in during runtime.  I
haven't thoroughly tested it either, although I have used it
successfully in some programs such as developing my polygon texture
mapping stuff and in the fireplay.ex simulation.  I would appreciate
some comments from those who have used asm.e.  For a huge file
explaining assembly language and machine code, download
http://www.harborside.com/home/x/xseal/euphoria/326intel.zip (203k)

Happy Coding,
--
                   _____         _____        _____
    ________      /\    \       /\    \      /\    \
   /   \    \    /  \____\     /  \____\    /  \____\
  /  _  \____\  /   / ___/_   /   /____/   /   / ___/_
 /  / \  |___| /   / /\____\ /    \    \  /   / /\____\
 \  \_/ /    / \   \/ / ___/_\     \    \ \   \/ / ___/_
  \    /____/   \    / /\    \\/\   \    \ \    / /\    \
   \   \    \    \   \/  \____\  \   \    \ \   \/  \____\
    \   \    \    \      /    /   \   \____\ \      /    /
     \   \____\    \    /    /     \  /    /  \    /    /
      \  /    /     \  /    /       \/____/    \  /    /
       \/____/       \/____/xseal at harborside.com\/____/

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

Search



Quick Links

User menu

Not signed in.

Misc Menu