1. Linux Port

Euphoria now runs on Linux.

We installed Red Hat 5.2 and compiled the Euphoria
C source files using Gnu C. Currently, about a dozen of the
smaller .ex programs from the EUPHOR21.ZIP package
run correctly. There are still lots of little glitches to iron out.
We'll probably release a "pre-alpha" in a couple of weeks
after fixing more glitches

Regards,
   Rob Craig
   Rapid Deployment Software
   http://members.aol.com/FilesEu/

new topic     » topic index » view message » categorize

2. Re: Linux Port

>Euphoria now runs on Linux.
>


Well done Robert!   VERY nice!

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

3. Re: Linux Port

BRAVO!

Well done!

Irv

On Sun, 6 Jun 1999, Robert Craig wrote:

> Euphoria now runs on Linux.
>
> We installed Red Hat 5.2 and compiled the Euphoria
> C source files using Gnu C. Currently, about a dozen of the
> smaller .ex programs from the EUPHOR21.ZIP package
> run correctly. There are still lots of little glitches to iron out.
> We'll probably release a "pre-alpha" in a couple of weeks
> after fixing more glitches
>

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

4. Re: Linux Port

Robert Craig wrote:

> Euphoria now runs on Linux.

What? The Mac port didn't come first? blink


Congratulations!   I want it I want it I want it I want it ...

And since I'm being unreasonable:

   - What kind of X Windows support will it have?
   - What sort of cross-platform GUI library will you be using? (hint hint)
   - How _is_ that Mac port coming, anyway?

-- David Cuny

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

5. Re: Linux Port

Great, we've waiting for that good news

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

6. Re: Linux Port

David Cuny writes:

>    - What kind of X Windows support will it have?
>    - What sort of cross-platform GUI library will you be using?
>     (hint hint)

We'll try hard to accommodate Llama, or whatever
you may come up with next. I need to do some more research
on this. I'm sure you'll guide me. At the moment, I'm concentrating
on getting the wrinkles out of the vanilla, non GUI stuff.
Currently,  the Linux version lets you display 25x80 text,
with positioning to any line/column, and using colors for  the foreground
and background of each character. There's no
pixel-graphics yet. The core Euphoria language is working
fine. It's the O/S-specific library routines that need some work.
Linking to C routines in shared libraries should be possible,
but hasn't been implemented yet.

>    - How _is_ that Mac port coming, anyway?

I'd like to see Euphoria on the Mac, but I'm going to
concentrate on getting a solid Linux version first.

Regards,
     Rob Craig
     Rapid Deployment Software
     http://members.aol.com/FilesEu/

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

7. Re: Linux Port

On Mon, 7 Jun 1999, Robert Craig wrote:

> We'll try hard to accommodate Llama, or whatever
> you may come up with next. I need to do some more research
> on this. I'm sure you'll guide me. At the moment, I'm concentrating
> on getting the wrinkles out of the vanilla, non GUI stuff.
> Currently,  the Linux version lets you display 25x80 text,
> with positioning to any line/column, and using colors for  the foreground
> and background of each character. There's no
> pixel-graphics yet. The core Euphoria language is working
> fine. It's the O/S-specific library routines that need some work.
> Linking to C routines in shared libraries should be possible,
> but hasn't been implemented yet.

Just what you have working now would be enough for me to port
a bunch of my old DOS accounting programs to Linux. That will
make a couple of clients very happy, as they will avoid the
oncoming W2K crisis(1).

(1) Windows 2000

Regards,
Irv (hope I'm on your beta-tester list)

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

8. Re: Linux Port

Thus spake Robert Craig  on Mon, 7 Jun 1999:
>I'd like to see Euphoria on the Mac

You would!! Oh, man, what a relief (I'm not kidding ... I for one would
extreeeeemly like to see a Macintosh Euphoria!)

Bruce.

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

9. Re: Linux Port

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
&nbsp;
<p>Robert Craig wrote:
<blockquote TYPE=CITE>Euphoria now runs on Linux.</blockquote>
Finally!
<br>&nbsp;
<p>Keep on developing!
<p>Neil Harvey</html>

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

10. Re: Linux Port

Woohoo!

Great job! shouldn't be long 'til we've got a full 2.1 on Linux.

Just came across an article on Slashdot today, about the beginning of what looks
like a Microsoft revolution in the Linux platform.
<http://linuxtoday.com/stories/6521.html> Be sure to read it, as I am a little
worried about the Linux platform, and its a good read.

Thanx! And count me in for testing! --"LEVIATHAN"

(p.s. sorry for the lare responding, I made a slight error, and nothing went
thru. Wah, curses :)


Download Neoplanet at http://www.neoplanet.com

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

11. Re: Linux Port

Woohoo!

Great job! shouldn't be long 'til we've got a full 2.1 on Linux.

Just came across an article on Slashdot today, about the beginning of what looks
like a Microsoft revolution in the Linux platform.
<http://linuxtoday.com/stories/6521.html> Be sure to read it, as I am a little
worried about the Linux platform, and its a good read.

Thanx! And count me in for testing! --"LEVIATHAN"


Download Neoplanet at http://www.neoplanet.com

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

12. Re: Linux Port

"LEVIATHAN" wrote:

> Just came across an article on Slashdot today,
> about the beginning of what looks like a Microsoft
> revolution in the Linux platform.

By the time you posted, the following had been added to the site:

   > Update: Make sure you read Arne's follow-up post where
   > he states that the issue has been resolved.

It's not clear what you mean by "a Microsoft revolution"; are you referring
to the fears of balkanization? I wouldn't lose any sleep over it. The core
Linux users aren't going to be swayed by FUD (they can recognize it miles
away), and those that are can always use Euphoria/Win32.

-- David Cuny

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

13. Re: Linux Port

> "LEVIATHAN" wrote:
>
> > Just came across an article on Slashdot today,
> > about the beginning of what looks like a Microsoft
> > revolution in the Linux platform.
>
> By the time you posted, the following had been added to the site:
>
>    > Update: Make sure you read Arne's follow-up post where
>    > he states that the issue has been resolved.
>
> It's not clear what you mean by "a Microsoft revolution"; are you referring
> to the fears of balkanization? I wouldn't lose any sleep over it. The core
> Linux users aren't going to be swayed by FUD (they can recognize it miles
> away), and those that are can always use Euphoria/Win32.
>
> -- David Cuny

Humm, I don't think I saw the article come by to my inbox. Will check.

Still, something to make sure of, complete compliance across distros is the best
thing to do. I also know how to make a script that does the "configure;make;make"
install procedure, tho its all in my head, and not in 1's and 0's.

Thanx! --"LEVIATHAN"


Download Neoplanet at http://www.neoplanet.com

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

14. Re: Linux Port

> The port of Euphoria to Linux is going well.
> sanity.ex passes 100% (pixel-graphics test commented out),
> and all programs that should run, do run. I'm now using
> ed.ex instead of vi for all my editing.

Hope pixel graphics on Linux won't be important. Tho, it'd be nice to have vi
edit like ed, no?

> Using GNU C, I've brought the speed up to within
> 2 or 3 percent of the DOS/WIN32 version (compiled
> by WATCOM C). I can probably tweak it a bit more.

Impressive. That is pretty major stuff. What large differences are there between
GNU C and WATCOM C, aside from platforms?

> Anyway, I measured Euphoria (sieve benchmark)
> at over 33 times faster than either Perl or Python
> - on their own turf, using the latest major release of both.

What about to C, Tck, etc?

> There are still some small things that I want to do that
> will make life easier for anyone who downloads the
> experimental "pre-alpha" release. So hang on for another
> week or so.

holdin' my breath. What linux distro are ya using to write this? Whaddabout
kernel requirements? (I'm using RH5/Kernel 2.0.36/X 3.3.3/KDE 1.1.x)

> It will be possible to call C functions in shared libraries,
> much like you can in WIN32 Euphoria, but I'll leave that
> for the next (alpha) release.

Shared libs in linux, I assume, is the .c/.h/.obj files, right? not DLLs, like
in Winb10w$, right? Should be rather easy to do that, long as you know where all
the paths are.

And just wonderin', will this be considered for Open source/Linux? And what
about installation routines?

> Regards,
>      Rob Craig
>      Rapid Deployment Software
>      http://members.aol.com/Files


Download Neoplanet at http://www.neoplanet.com

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

15. Re: Linux Port

LEVIATHAN writes:
> What large differences are there between GNU C and
> WATCOM C, aside from platforms?

WATCOM C is focused exclusively on the PC - 386/486/Pentium
etc. GNU C has versions for several quite different CPU's.
GNU was designed for retargeting. WATCOM C
costs a few hundred bucks and you can distribute anything
you build. GNU C is "free". GNU C was created by the
Free Software Foundation (Richard Stallman). You can use it
for free, but if you want to distribute any program that you make,
you had better read both the several-page-long General
GNU licence as well as the special Library licence.

Both compilers optimize very well. From a few samples
of machine code that I examined a long time ago,
it appeared that GNU was better on machine-independent
optimizations (moving code out of loops etc.), while WATCOM
was somewhat better at Pentium-specific optimizations
(choosing Pentium instructions, and re-ordering
them to avoid stalls in the pipeline etc.)

> What about to C, Tck, etc?

I believe Tck is much slower than Perl or Python.
C is of course faster, especially on a tiny integer-only benchmark
like sieve.

> What linux distro are ya using to write this?

Red Hat 5.2
Euphoria isn't using anything fancy. I expect it will run
on any Linux distribution of the past few years.

> will this be considered for Open source/Linux?

We aren't planning to make the source available.

> And what about installation routines?

In the pre-alpha release, there will be a tar file that
you can unpack into a directory structure using a simple
command.

Regards,
   Rob Craig
   Rapid Deployment Software
   http://members.aol.com/FilesEu/

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

16. Re: Linux Port

Whoa! Yer just too good at answering questions! :)

Whelp, I feel ready to take the pre-alpha release. (Most my libraries in
my RH5 setup are from the 5.2 update site) When will the pre-alpha hit
the net? (Got lots of free time again, school out, summer in :)

TIA!

Blessed Be! --"LEVIATHAN"

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

17. Re: Linux Port

LEVIATHAN writes:
> When will the pre-alpha hit the net?

In about a week. There are just a few minor things that I want
to improve before releasing it (famous last words...!)

Regards,
     Rob Craig
     Rapid Deployment Software
     http://members.aol.com/FilesEu/

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

Search



Quick Links

User menu

Not signed in.

Misc Menu