home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.forth
- Path: sparky!uunet!starnine!mikeh
- From: mikeh@starnine.com (Mike Haas)
- Subject: Re: Free Forth
- Message-ID: <BtKI2F.LA3@starnine.com>
- Sender: mikeh@starnine.com (Mike Haas)
- Date: Wed, 26 Aug 1992 01:42:14 GMT
- References: <14487@mindlink.bc.ca>
- Organization: StarNine Technologies, Inc.
- Lines: 59
-
- In article <14487@mindlink.bc.ca> Nick_Janow@mindlink.bc.ca (Nick Janow) writes:
- >mikeh@starnine.com (Mike Haas) writes:
- >
- >> I would propose that "platform-oriented" Forths (which I take to mean a Forth
- >> that is designed to mate particularly well with a particular operating
- >> system) should not care at all about their size.
- >
- >I think that's going a bit too far. Having no regard for size usually leads to
- >sloppiness, and all the problems that go with it: slow, buggy, difficult to
- >read, maintain or understand...
-
- Agreed. I suppose "not care at all about their size" can have some
- pretty negative conotations.
-
- In the 'ole' days, when every personal machine was almost an imbedded
- system unto itself :), i.e. max 64K, no file system, or one that
- didn't raise any eyebrows if you lived without (via SCREENS), there
- was much emphasis on cramming stuff in small places.
-
- In this day & age, where 640K seems like a little, I think this
- attitude is wasted effort.
-
- Of course, for true imbedded controller work (where Forth is very
- happy), the old postulates still apply. Lean & mean & worth every
- drop of sweat to get there.
-
- But I was addressing "platform-oriented" Forths.
-
- >
- >I agree that 4K kernels are going too far in the other direction; minimal size
- >shouldn't be a major priority, though I think it should be a concern. A
- >word--or program--that is no larger than it needs to be is elegant, and it
- >carries with it many benefits: robustness, ease of understanding and
- >applying...
-
- Yes, but I didn't say "larger than necessary". I meant that
- for a powerful platform development system, not increasing the size
- of the Forth should never take precedence over adding useful, powerful tools.
-
- No one should be ashamed if their platform-Forth is over 200K in size,
- if it's an amazing piece of work.
- >
- >> As long as larger size resultss from increased functionality (a more powerful
- >> Forth) I'll gladly make that trade.
- >
- >Yes, if the development system is considered a workshop, adding fine tools is a
- >worthwhile trade-off for size. Power tools, such as a power planer, can also
- >be worth the extra size, handling the "grunt work" of software development.
- >However, simply offering lots of tools of low quality is not a worthy
- >trade-off. I've encountered cheap tools before, and I don't want them.
-
- I'm not talking about low-quality tools... it goes without saying that
- they are of no value, small or not.
-
- I WAS addressing the philosophical differences between developing for
- a platform and developing a standalone, imbedded product.
-
- For me, Inferior tools are never a component in the equation.
-
-