diff options
Diffstat (limited to 'development/focal/README')
-rw-r--r-- | development/focal/README | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/development/focal/README b/development/focal/README new file mode 100644 index 0000000000..b28995ba0b --- /dev/null +++ b/development/focal/README @@ -0,0 +1,24 @@ +focal (FOCAL language interpreter) + +FOCAL is an interactive interpreted programming language based on JOSS +and mostly used on DEC PDP series machines. It is an ancestor of (or +at least an influence on) the BASIC language. For more information on +FOCAL, see: https://en.wikipedia.org/wiki/FOCAL_(programming_language) + +This implementation is by Dave Conroy and Akira KIDA. It comes from Eric +Raymond and John Cowan's Retrocomputing Museum: +http://www.catb.org/retro/ + +See /usr/doc/focal-$VERSION/focal_doc.txt for the language +specification. See /usr/share/focal for sample code. Loading and +running a FOCAL program is done like so: + + $ focal + *lib call program.foc + *g + +Enter "quit" at the * prompt to exit. + +There is a small archive of FOCAL programs available here: +ftp://ftp.pdp8.net/software/games/focal/ +...although not all of them are compatible with this version of FOCAL. |