1. Palm Pilot porting

Is there any word yet, from whoever was going to do Euphoria for Palm
Pilots?

I teach and have just been "set free" for the summer.  This past year, I was
able to use some grant money to purchase an entire class set of Palm Pilots,
and I was hoping to be able to write some awesome programs during the summer
break, so I could use them next year.

Michelle Rogers

new topic     » topic index » view message » categorize

2. Re: Palm Pilot porting

Michelle Rogers wrote:
> Is there any word yet, from whoever was going to do Euphoria for Palm
> Pilots?

I've been asked for this several times, 
but I'm currently not working on it, and I don't know
if anyone else is. 

I do know that Mark Brown has successfully ported Euphoria to the 
Franklin eBookMan PDA. He used the $49 Interpreter source code.

Regards,
   Rob Craig
   Rapid Deployment Software
   http://www.RapidEuphoria.com

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

3. Re: Palm Pilot porting

Rob wrote:

> Michelle Rogers wrote:
>> Is there any word yet, from whoever was going to do Euphoria for Palm
>> Pilots?
> 
> I've been asked for this several times, 
> but I'm currently not working on it, and I don't know
> if anyone else is. 
> 
> I do know that Mark Brown has successfully ported Euphoria to the 
> Franklin eBookMan PDA. He used the $49 Interpreter source code.

Does anyone know which operating system this device uses?
I would like very much -- and would pay money for it -- to have
Euphoria on my iPAQ (running on Windows for Pocket PC).

And just out of a layman's curiosity:
With new Euphoria versions 2.5 and later, which in great parts are
not written in C anymore, but in Euphoria itself, the process of
porting Euphoria to other operating systems will become more difficult,
right? I just think so because in contrast to Euphoria, the C language
already exists on almost any platform.

Regards,
   Juergen

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

4. Re: Palm Pilot porting

Juergen Luethje wrote:

> And just out of a layman's curiosity:
> With new Euphoria versions 2.5 and later, which in great parts are
> not written in C anymore, but in Euphoria itself, the process of
> porting Euphoria to other operating systems will become more difficult,
> right? I just think so because in contrast to Euphoria, the C language
> already exists on almost any platform.

Just guessing here, but I would expect porting to be easier - there should 
now be fewer low-level routines which must be written in the host language. 

Irv

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

5. Re: Palm Pilot porting

Irv wrote:

> Juergen Luethje wrote:
>
>> And just out of a layman's curiosity:
>> With new Euphoria versions 2.5 and later, which in great parts are
>> not written in C anymore, but in Euphoria itself, the process of
>> porting Euphoria to other operating systems will become more difficult,
>> right? I just think so because in contrast to Euphoria, the C language
>> already exists on almost any platform.
>
> Just guessing here, but I would expect porting to be easier - there should
> now be fewer low-level routines which must be written in the host language.

Concerning the low-level routines, I also think so.

But how is it possible that a Euphoria interpreter, written in Euphoria,
runs on a platform, where it is the first Euphoria programm at all? blink

I think the Euphoria interpreter must be translated by the Eu-to-C
translator beforehand. But in order to create a translated program that
will run on the new platform, I think the translator must be adapted
first. So maybe tweaking the translator will be the clue for porting
Euphoria to other platforms in the future?

Regards,
   Juergen

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

6. Re: Palm Pilot porting

Tweaking the translator.  Ok.  But don't forget.
Even the translator will now be written in Euphoria.

The point, is that any language, once it has suffecient ability.
Can be its own translator and interpretter.

You can build a better interpretter using the current interpretter.
Then use the better interpretter.  That's what we have done
with computers.  The better, faster PC's were created from the
technology of older slower PC's.  We wouldn't be here without
them.

Another real world analogy.  A blacksmith creating a hammer.
He has to have metal. Which he can melt in his furnace.
He then has to shape the molten metal.  What does he use to
shape the metal into a hammer?  An anvil and hammer.

unkmar

----- Original Message -----
From: "Juergen Luethje" <j.lue at gmx.de>
To: <EUforum at topica.com>
Sent: Monday, May 31, 2004 5:35 AM
Subject: Re: Palm Pilot porting


>
>
> Irv wrote:
>
> > Juergen Luethje wrote:
> >
> >> And just out of a layman's curiosity:
> >> With new Euphoria versions 2.5 and later, which in great parts are
> >> not written in C anymore, but in Euphoria itself, the process of
> >> porting Euphoria to other operating systems will become more difficult,
> >> right? I just think so because in contrast to Euphoria, the C language
> >> already exists on almost any platform.
> >
> > Just guessing here, but I would expect porting to be easier - there
should
> > now be fewer low-level routines which must be written in the host
language.
>
> Concerning the low-level routines, I also think so.
>
> But how is it possible that a Euphoria interpreter, written in Euphoria,
> runs on a platform, where it is the first Euphoria programm at all? blink
>
> I think the Euphoria interpreter must be translated by the Eu-to-C
> translator beforehand. But in order to create a translated program that
> will run on the new platform, I think the translator must be adapted
> first. So maybe tweaking the translator will be the clue for porting
> Euphoria to other platforms in the future?
>
> Regards,
>    Juergen
>

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

7. Re: Palm Pilot porting

>From: Juergen Luethje <j.lue at gmx.de>
>Reply-To: EUforum at topica.com
>To: EUforum at topica.com
>Subject: Re: Palm Pilot porting
>Date: Mon, 31 May 2004 11:35:27 +0200
>
<snip>
>Concerning the low-level routines, I also think so.
>
>But how is it possible that a Euphoria interpreter, written in Euphoria,
>runs on a platform, where it is the first Euphoria programm at all? blink
>

  It is not quite completely that way. Yes, there is an Euphoria-interpreter 
written in Euphoria, but that is only one of the programs. There is also one 
Euphoria program that translates to bytecodes. The bytecodes are then 
interpreted by a C program. All that is needed is to translate the C program 
to another platform. The bytecodes of the Euphoria-to-bytecode version can 
be run on that new C program to give you a complete Euphoria interpreter.

>I think the Euphoria interpreter must be translated by the Eu-to-C
>translator beforehand. But in order to create a translated program that
>will run on the new platform, I think the translator must be adapted
>first. So maybe tweaking the translator will be the clue for porting
>Euphoria to other platforms in the future?
>
>Regards,
>    Juergen
>

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

8. Re: Palm Pilot porting

Elliott wrote:

>> From: Juergen Luethje
>> Date: Mon, 31 May 2004 11:35:27 +0200
>>
> <snip>
>> Concerning the low-level routines, I also think so.
>>
>> But how is it possible that a Euphoria interpreter, written in Euphoria,
>> runs on a platform, where it is the first Euphoria programm at all? blink
>>
>   It is not quite completely that way. Yes, there is an Euphoria-interpreter
> written in Euphoria, but that is only one of the programs. There is also one
> Euphoria program that translates to bytecodes. The bytecodes are then
> interpreted by a C program. All that is needed is to translate the C program
> to another platform. The bytecodes of the Euphoria-to-bytecode version can
> be run on that new C program to give you a complete Euphoria interpreter.

Ah, I see. So with Euphoria 2.5, there actually will be *less* C code
that must be translated to a new platform, compared to versions prior to
2.5, right?

[snipped old text]

Regards,
   Juergen

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

9. Re: Palm Pilot porting

>From: Juergen Luethje <j.lue at gmx.de>
>Reply-To: EUforum at topica.com
>To: EUforum at topica.com
>Subject: Re: Palm Pilot porting
>Date: Tue, 01 Jun 2004 21:40:18 +0200
>
>Elliott wrote:
>
[stuff is missing]
>
>Ah, I see. So with Euphoria 2.5, there actually will be *less* C code
>that must be translated to a new platform, compared to versions prior to
>2.5, right?
>

Essentially, yes, I believe that is the case.


>[snipped old text]
>
>Regards,
>    Juergen
>

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

Search



Quick Links

User menu

Not signed in.

Misc Menu