Try Forth
11–19 of 19 posts
Re: Try Forth
#12Errr... what's the word for printing the top of the stack? Or some way of getting a result back out?
Re: Try Forth
#13Re: Try Forth
#14If someone is looking for a great forth tutorial/book, one of the best is "Thinking Forth" by Brodie. Now available as an open project: http://thinking-forth.sourceforge.net/
Re: Try Forth
#15Re: Try Forth
#16Seriously, last time I used Forth was using a New Micros board that ran IsoMax, a great language for state machines.
Re: Try Forth
#17Ah brings back the days! Once upon a time I did most of my programming in a Forth like language we called "Fifth". Eclipse today is almost bringing Java development to the point that it is sort of as productive as the Environment we built for Forth that ran on 20 Mhz PCs with 16 Megs of memory. Almost. What did we have? Lazy compilation (functions compiled as needed rather than making us wait for a full compile) whic…
Re: Try Forth
#18Ah brings back the days! Once upon a time I did most of my programming in a Forth like language we called "Fifth". Eclipse today is almost bringing Java development to the point that it is sort of as productive as the Environment we built for Forth that ran on 20 Mhz PCs with 16 Megs of memory. Almost. What did we have? Lazy compilation (functions compiled as needed rather than making us wait for a full compile) whic…
I would love to have more information about this... Who made it? Do you still have the sources / docs?
The FIFTH programming language is one of John U. Sussman's joke languages published in InfoWorld and, later, to several USENET groups. It is a parody of Forth, a stack-based programming language.
The original description by Sussman is: FIFTH ... FIFTH is a precision mathematical language in which the data types refer to quantity. The data types range from CC, OUNCE, SHOT, and JIGGER to FIFTH (hence the name of the language), LITER, MAGNUM, and BLOTTO. Commands refer to in- gredients such as CHABLIS, CHARDONNAY, CABERNET, GIN, VERMOUTH, VODKA, SCOTCH and WHATEVERSAROUND.
The many versions of the FIFTH language reflect the sophisti- cation and financial status of its users. Commands in the ELITE dialect include VSOP and LAFITE, while commands in the GUTTER di- alect include HOOTCH and RIPPLE. The latter is a favorite of frustrated FORTH programmers who end up using the language
However... In the 1980s, Kriya Systems developed and sold an object oriented Forth-like programming language which was initially announced as FIFTH. FIFTH never appeared on the market, but Kriya Systems did launch an object oriented Forth variant, named NEON. FIFTH is also the name of a Forth-based programming environment, described by Cliff Click and Paul Snow at the 1986 Rochester Forth Conference.
I found references to the Rochester Forth Conference variant @[2] as well as Neon@[3]. Wonder which one is it...[1]http://www.articleworld.org/index.php/FIFTH_programming_lang...
[2]http://www.forth.org/bournemouth/jfar/vol4/no2/article14.pdf
[3]http://drdobbs.com/184409686 (under the "Cheapo Neon" header)
Re: Try Forth
#19Ah brings back the days! Once upon a time I did most of my programming in a Forth like language we called "Fifth". Eclipse today is almost bringing Java development to the point that it is sort of as productive as the Environment we built for Forth that ran on 20 Mhz PCs with 16 Megs of memory. Almost. What did we have? Lazy compilation (functions compiled as needed rather than making us wait for a full compile) whic…
The nice thing is, unlike with Forth (though perhaps Factor or similar offers this?), you can use modern iterations of these CL environments to do general-purpose development today, enjoying all the benefits of a richer toolset.