home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!samsung!transfer!sw.stratus.com!nick
- From: nick@sw.stratus.com (Nicolas Tamburri)
- Newsgroups: comp.lang.forth
- Subject: Re: ANS figFORTH
- Keywords: ANS, fig, implementation
- Message-ID: <4980@transfer.stratus.com>
- Date: 21 Jul 92 13:10:20 GMT
- References: <1992Jul15.115912.9846@Informatik.TU-Muenchen.DE> <l6lr0pINNsvk@appserv.Eng.Sun.COM>
- Sender: usenet@transfer.stratus.com
- Organization: Stratus Computer, Inc.
- Lines: 41
-
- wmb@pi.Eng.Sun.COM (Mitch Bradley) writes:
- >
- > ... thus further eroding the ability of Forth vendors to make a profit,
- > thus ensuring that Forth will forever be relegated to a hobbyist language
- > or an academic curiosity.
- >
- > Down with free Forth systems.
- >
- > Mitch
-
- I understand your sentiment, but I don't agree with you. From personal
- experience, I've bought a bunch of Forth implementations (yours included,)
- to run on Atari 8-bitters, an Amiga and a Mac. I would probably not have
- bought any, had I not been introduced to Forth via freebie Forths on each
- platform. (The first hit is always free I guess. :-)
-
- We keep talking about re-inventing the wheel here in Forth-land, and we all
- know that as soon as ANSI Forth is approved and hits the street, everybody
- that has written a public domain Forth will either write an ANSI compatible
- one, or upgrade their existing package to be ANSI compatable. I'd rather
- see all that effort go into developing tools and libraries for one widely
- available ANSI Forth, than to have a dozens of widely available ANSI Forths
- which all have the same minimum level of functionality.
-
- Since there doesn't seem to be any chance that any type of internal
- standardization will happen, the next best thing, (for me anyway,) if I'm
- interested in portability, is to rely on a common, widely-available,
- platform existing on all my target machines. I can then use my favorite
- platform for development, but target my code for ultimate compilation by
- the freebie system, and be confident of its availabilty and compatability
- on diverse machines. Without this ability, I'd probably resort to doing
- the project in C, since I can count on C being pretty much available on all
- platforms. I'd like to see this be true for Forth as well.
-
- Finally, vendors will always be able to tout their
- 'direct-jsr-threaded-inline-peephole-optimized' Forth languages with the
- nifty development systems as being superior to the public-domain version.
- This is wehere the real selling point to Forth systems is anyway, the Forth
- engine itself may as well be given away for free.
-
- /nt
-