diff options
author | B. Watson | 2023-04-28 11:14:08 +0200 |
---|---|---|
committer | Willy Sudiarto Raharjo | 2023-04-29 13:11:44 +0200 |
commit | e60f4c06816fb63f104703ec1cf96359c526fb24 (patch) | |
tree | 849bcd0a1fdc4d5fe4a11dd08d9e9606e5657e9d /development/focal/README | |
parent | 86af8dcfaa6b6e1b8be4b52d1a357d7bc75a816e (diff) | |
download | slackbuilds-e60f4c06816fb63f104703ec1cf96359c526fb24.tar.gz |
development/focal: Added (FOCAL language interpreter)
Signed-off-by: bedlam <dave@slackbuilds.org>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
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. |