files@willett.UUCP (Mailed File Repository) (12/20/89)
Message 21 Tue Dec 19, 1989
W.BADEN1 [Wil] at 21:36 PST
> "It is no longer the purpose of programs to instruct our machines, it > is
the purpose of machines to execute our programs". Edsger W. Dijkstra. > ....
Computing has gone far since [1980]. Forth hasn't.
I am in sympathy with the sentiments expressed by the writer. (He works at the
place where I do most of my consulting.)
The line between "Programs that Instruct machines" and "Machines that Execute
programs" is arbitrary, and every programming language must accommodate both
objectives. Forth leans toward the former. I do not criticize Forth for this
-- that's what Forth is for.
Forth will always have a place in embedded systems, and I think it has a
bright future in Forth engines.
I am not engaged with either of these specialties. This is from lack of
opportunity, not lack of interest.
When I first became involved with Forth, I had 64K of memory, two 140K floppy
drives, and a text-only Epson printer. In total this cost about $2400.
(Think what you can do for half of that today.) Now I have 4 megabytes of
memory, two 800K floppy drives, a 60 megabyte harddisk, and an Imagewriter.
This cost less than $2800.
Forth's greatest power is its Productivity. With my early system Forth was
the best way to acquire productivity. With my present system there are other
easier-to-use, easier-to-learn, and more powerful ways to achieve
productivity.
Procedamus in pace. Wil.
------------
GEnie@willett.UUCP (ForthNet articles from GEnie) (12/21/89)
To: KARL BROWN Refer#: NONE From: ZAFAR ESSAK Read: NO Subj: HELLO Status: PUBLIC MESSAGE Hi Karl, It was good seeing you again 2 weeks ago at the BC-FIG chapter meeting. Conrad and Thorin must be quite grown from when we saw you all last. And how is Eleanor? A pretty resiliant lady - still living with all those BERTs. She must be thankful most of them are in pieces and not all talking back. We'd love to get together with you and will work to make that happen after the Christmas Craze. Dave's demo of BERT at the FIG chapter was fun. He had combined BERT with F-PC and Dennis Ruffer's UARTS stuff added his own stuff and even figured out how to make BERT say "Welcome to B.C. Fig" and he made it seem so easy. Now that's an example of USING Forth. The problem with the "steep learning curve in Forth" is when people want to decipher all the innards of Forth. And since it's almost all in Forth they try to do that from the beginning. Whoever heard of learning to drive by taking the car apart first? And if this analogy seems so far fetched I have yet to hear anyone using BASIC discussing how BASIC works. And after they had given up on BASIC and moved to assembler describe adding features to the assembler. It's good to see you on the board to remind those of us who like software and shy away from the wire and solder that there is a bridge between the two. --- * Via Qwikmail 2.01 NET/Mail : British Columbia Forth Board - Burnaby BC - (604)434-5886 ----- This message came from GEnie via willett through a semi-automated program. Report problems to: 'uunet!willett!dwp' or 'willett!dwp@gateway.sei.cmu.edu'
ForthNet@willett.UUCP (ForthNet articles from GEnie) (01/05/90)
Category 2, Topic 11 Message 29 Fri Dec 22, 1989 R.BERKEY [Robert] at 05:42 PST To: Jax Woehr >>The VENDORS have made almost zero contribution to the evolution >>of language standards but appear to have been dragged every step >>of the way. JAX> Not true... Then I don't know what you mean by standards. I'd say only Forth, Inc. of the group you mention have been contributors to the evolution of standards. They sponsored the 1978 and 1979 Catalina FST meetings, and have always been regular contributors of proposals. Yet, in terms of actually offering standard implementations, "dragged" seems quite to the point. Before the 1979 meeting they reportedly put their name on a piece of paper that said that they would offer 1979 standard implementations coequal to other offerings... An important exception: Starting Forth Editions 1 and 2, which document respectively Forth-79 and Forth-83 (and the differences between those and polyForth). ----- This message came from GEnie via willett through a semi-automated program. Report problems to: 'uunet!willett!dwp' or 'willett!dwp@gateway.sei.cmu.edu'
ForthNet@willett.UUCP (ForthNet articles from GEnie) (01/05/90)
Category 2, Topic 11
Message 43 Sat Dec 30, 1989
F.SERGEANT [Frank] at 15:46 CST
Steve Rudek writes
> Surely you know the difference between absolute numbers and market > share?
What you're saying here and in a previous message is that > Forth is doing
very well now that it has admitted defeat as a > general language and
RETREATED to the niche it came from -- > instrument control. I sure wouldn't
count that as
First, I reckon Forth is quite different from a country that has a central
government that can admit defeat. As an (associated, communicative,
goodwilled) anarchy every single Forth programmer would have to be defeated
individually. No ONE speaks for us all, not even fig.
Now, let's take up market share. I had the pleasure of hearing a Radio
Shack executive talk at a breakfast in Fort Worth in 1983 or 1984. He said
they don't want market share; they want profitability. I remember those words
to this day. At the time he was very happy to let TI & Commodore have the
market share (I understand they were losing money) while Radio Shack just had
profit.
-- Frank
-----
This message came from GEnie via willett through a semi-automated program.
Report problems to: 'uunet!willett!dwp' or 'willett!dwp@gateway.sei.cmu.edu'
jack@cs.glasgow.ac.uk (Jack Campin) (01/09/90)
ForthNet@willett.UUCP (ForthNet articles from GEnie) wrote:
> Category 2, Topic 11
Please, gateway person - can you translate these numbers into English for
us on Usenet? Or post a description of the thesaurus structure they refer
to?
--
Jack Campin * Computing Science Department, Glasgow University, 17 Lilybank
Gardens, Glasgow G12 8QQ, SCOTLAND. 041 339 8855 x6044 wk 041 556 1878 ho
INTERNET: jack%cs.glasgow.ac.uk@nsfnet-relay.ac.uk USENET: jack@glasgow.uucp
JANET: jack@uk.ac.glasgow.cs PLINGnet: ...mcvax!ukc!cs.glasgow.ac.uk!jack