1. Palm Pilot porting
- Posted by "Michelle Rogers" <michellerogers at bellsouth.net> May 30, 2004
- 594 views
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
2. Re: Palm Pilot porting
- Posted by Robert Craig <rds at RapidEuphoria.com> May 30, 2004
- 553 views
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
3. Re: Palm Pilot porting
- Posted by Juergen Luethje <j.lue at gmx.de> May 30, 2004
- 582 views
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
4. Re: Palm Pilot porting
- Posted by irv mullins <irvm at ellijay.com> May 30, 2004
- 549 views
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
5. Re: Palm Pilot porting
- Posted by "Juergen Luethje" <j.lue at gmx.de> May 31, 2004
- 574 views
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?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
6. Re: Palm Pilot porting
- Posted by "Unkmar" <L3Euphoria at bellsouth.net> May 31, 2004
- 565 views
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?> > 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 >
7. Re: Palm Pilot porting
- Posted by "Elliott S. de Andrade" <quantum_analyst at hotmail.com> May 31, 2004
- 612 views
>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?> 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 >
8. Re: Palm Pilot porting
- Posted by "Juergen Luethje" <j.lue at gmx.de> Jun 01, 2004
- 523 views
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?>> > 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
9. Re: Palm Pilot porting
- Posted by "Elliott S. de Andrade" <quantum_analyst at hotmail.com> Jun 02, 2004
- 547 views
>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 >