[comp.lang.forth] I need to know more about CATCH and THROW....

F_EARL@ETSUV2.BITNET (FRANK EARL) (08/05/90)

Well, thanks to Mitch Bradley, I now have an implementation of CATCH and THROW
to look at...  Now I have a question to pose to the net...

How are they exactly used?   I get the general idea of it but I'd like to
be told the exact behavior so I don't make any wrong assumptions in thier use
as I intend to implement them in the Forth kernels I have source on hand for...

Thanks,
Frank

BTW- Whomever it was who said that he could count all the successful Forth
projects on one hand a while back, had better look around again...

STARFLIGHT
STARFLIGHT 2
Daylight Start Tracker
An Airport in Saudi Arabia
The Craig language translator (Of which, it was an article from one of the
			       Electronic Engineering magazines that described
			       it that I first heard of Forth...)
Any one of SEVERAL Atari Coin-op Arcade games...

There...   I have listsed off SIX well-known Forth based software/hardware
products that come immediately to mind...

[ BTW- I suspect that Starflight is a good example of the use of Forth...
  I don't think it could have been easily done with 64k of core code and
  another 512k or so of intermediate code/data in any other language... ]


****************************************************************************
**  Frank C. Earl      **** "Go Forth and market!!"                       **
*************************** "Freinds don't let friends use MS-DOS!"       **
* BitNET: F_earl@etsuvax2 **************************************************
* Internet: F_earl@etsuv2.etsu.edu **  Starflight and Starflight II are 2 **
*                                  **  successful games written in Forth! **
****************************************************************************
* Disclaimer: Nobody's responsible for the stuff I post- not even ME!  ;)  *
*             (In other words, take anything I say w/a grain of salt!!)    *
****************************************************************************