programming tools for Windows applications development
  Home  |   SwiftForth Archive  |   SwiftX Archive  |

Re: Test message

From: Robert Dickow <dickow_at_uidaho.edu>
Date: Tue, 29 Apr 2003 03:01:31 -0700

Suggestions... well, I remember I think Rick said this might not be feasible
for SwiftForth, but I would really like to see a 'clone' word, and I did
bring this up a couple of years ago. Let me explain:

clone would engage a system that would compile only words that are needed by
the finished application, strip all the name fields, strip all unneeded code
and crunch it and optimize it to make very small executables, saving the
image on disk, and leaving the full system in memory when it was done, so
you could do it all again if you wanted to.

I have an old Amiga direct threaded Forth called JForth (maybe you know it)
by Phil Burk and a few other folks that did just this. I never looked at the
internals of the clone code much, but there was very little problem with it
making code that would 'clone,' as we used to say. JForth also used to
optionally keep its dictionaries outside the main memory, in external
tables. It had quite a few very cool aspects, but it died along with the
Amiga before it could become fully ANS compliant. It's stuck in 83.It is
also freely available now somewhere on the web.

It would make small apps, about 8k for a Hello World program. Try that in
SwiftForth and see what you get.

Bob Dickow

----- Original Message -----
From: "Elizabeth D. Rather" <erather_at_forth.com>

> FYI we are working on an update to SwiftForth, so please send in whatever
> lists you may have of improvements we should consider!
>

----------------------------------------------------------------------
sftalk_at_forth.com The SwiftForth programming discussion email list
To unsubscribe, send subject "unsubscribe" to sftalk-request_at_forth.com
For list command help, send subject "help" to sftalk-request_at_forth.com
Message archives are located at http://www.forth.com/archive/sftalk
----------------------------------------------------------------------
This list is a forum for SwiftForth users. For product support and bug
reports, please send email to support_at_forth.com
----------------------------------------------------------------------
Received on Tue Apr 29 2003 - 03:06:21 PDT

This archive was generated by hypermail 2.2.0 : Wed Jan 07 2009 - 03:04:08 PST