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

Re: Small executables was Re: Test message

From: William Cook <wcc_at_jcook.net>
Date: Tue, 29 Apr 2003 14:53:12 -0700

My wife sells and supports a commercial accounting package which uses
data files in DBF format. I write special purpose reports, data import
programs, etc - whatever is not part of the system package but desired
by her clients.

I have been using complied Basic and my executables are 50k to 60k. It
just feels wrong to replace them with ones ten times the size. Of
course I'm not using the windows GUI. I suppose that's the real reason
for the larger size.

----- Original Message -----
From: "Appert, Kevin" <kevin.appert_at_lmco.com>
To: <sftalk_at_forth.com>
Sent: Tuesday, April 29, 2003 2:34 PM
Subject: [sftalk] Re: Small executables was Re: Test message

> Sounds interesting!
> What sorts of things do you do? Maybe we can talk Forth, Inc. into
doing a
> SwiftX port.
>
> > -----Original Message-----
> > From: William Cook [SMTP:wcc_at_jcook.net]
> > Sent: Tuesday, April 29, 2003 6:12 AM
> > To: sftalk_at_forth.com
> > Subject: [sftalk] Small executables was Re: Test message
> >
> > I too would like small executables.
> >
> > Most of my programming is for tools which do not require the
windows
> > GUI. I wish there were a 32 bit TCOM!
> >
> > Bill Cook
> > Kent WA USA
> > ----- Original Message -----
> > From: "Robert Dickow" <dickow_at_uidaho.edu>
> > To: <sftalk_at_forth.com>
> > Sent: Tuesday, April 29, 2003 3:01 AM
> > Subject: [sftalk] Re: Test message
> >
> >
> > > 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
> >
> --------------------------------------------------------------------
> > --
> > >
> >
>
> --------------------------------------------------------------------

--
> > 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
>
> --------------------------------------------------------------------
--
> --------------------------------------------------------------------
--
> 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
> --------------------------------------------------------------------
--
>
----------------------------------------------------------------------
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 - 15:00:25 PDT

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