StrongForth for Linux (and windows)

This is a discussion on StrongForth for Linux (and windows) within the Forth forums in Programming Languages category; Hi, Has anyone seen, or implemented, a version of StrongForth that works natively on Linux (or preferably, builds/runs natively on several platforms)? Seems a bit weird to me that a Forth with such promise is presently imprisoned inside a DOS environment. Cheers Dave...

Go Back   Application Development Forum > Programming Languages > Forth

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 08-02-2008, 05:09 PM
DavidM
Guest
 
Default StrongForth for Linux (and windows)

Hi,

Has anyone seen, or implemented, a version of StrongForth that works
natively on Linux (or preferably, builds/runs natively on several
platforms)?

Seems a bit weird to me that a Forth with such promise is presently
imprisoned inside a DOS environment.

Cheers
Dave

Reply With Quote
  #2  
Old 08-03-2008, 01:46 AM
Stephan Becher
Guest
 
Default Re: StrongForth for Linux (and windows)

At present StrongForth is only available for DOS, because I focused on
completing the list of supported word sets, the documentation and an OO
library. But I'm currently working on an implementation of StrongForth in
ANS Forth, which runs on top of every ANS Forth system, including those
based on Linux. The first release is to be expected within the next couple
of months.

Of course, I will support anyone's efforts in porting StrongForth to Linux
....

Regards,
Stephan

"DavidM" <nospam@nowhere.com> schrieb im Newsbeitrag
news:4894cd14$1@news.orcon.net.nz...
> Hi,
>
> Has anyone seen, or implemented, a version of StrongForth that works
> natively on Linux (or preferably, builds/runs natively on several
> platforms)?
>
> Seems a bit weird to me that a Forth with such promise is presently
> imprisoned inside a DOS environment.
>
> Cheers
> Dave
>



Reply With Quote
  #3  
Old 08-03-2008, 02:23 AM
DavidM
Guest
 
Default Re: StrongForth for Linux (and windows)

On Sun, 03 Aug 2008 07:46:59 +0200, Stephan Becher wrote:
> At present StrongForth is only available for DOS, because I focused on
> completing the list of supported word sets, the documentation and an OO
> library. But I'm currently working on an implementation of StrongForth
> in ANS Forth, which runs on top of every ANS Forth system, including
> those based on Linux. The first release is to be expected within the
> next couple of months.


That sounds good - but will it suffer a performance penalty?

Reply With Quote
  #4  
Old 08-03-2008, 07:04 AM
Stephan Becher
Guest
 
Default Re: StrongForth for Linux (and windows)


"DavidM" <nospam@nowhere.com> schrieb im Newsbeitrag
news:48954ed6$1@news.orcon.net.nz...
> On Sun, 03 Aug 2008 07:46:59 +0200, Stephan Becher wrote:
>> At present StrongForth is only available for DOS, because I focused on
>> completing the list of supported word sets, the documentation and an OO
>> library. But I'm currently working on an implementation of StrongForth
>> in ANS Forth, which runs on top of every ANS Forth system, including
>> those based on Linux. The first release is to be expected within the
>> next couple of months.

>
> That sounds good - but will it suffer a performance penalty?


I don't think so. The implementation takes full advantage of all
optimizations of the host system's compiler, because it directly uses
LITERAL and COMPILE, and all existing defining words . And with it's static
data type system, StrongForth does not have any inherent performance
deficit.

Regards,
Stephan


Reply With Quote
  #5  
Old 08-03-2008, 08:56 AM
Jonah Thomas
Guest
 
Default Re: StrongForth for Linux (and windows)

DavidM <nospam@nowhere.com> wrote:
> Stephan Becher wrote:
>
> > But I'm currently working on an implementation of StrongForth
> > in ANS Forth, which runs on top of every ANS Forth system, including
> > those based on Linux. The first release is to be expected within the
> > next couple of months.

>
> That sounds good - but will it suffer a performance penalty?


If it does, it will surely be easier to improve it than it would be to
implement StrongForth from scratch on your system. You can measure the
performance penalties and decide what to do about them.
Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 05:30 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.