Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MUDMAN - Muddle documentation #844

Open
atsampson opened this issue Apr 26, 2018 · 4 comments
Open

MUDMAN - Muddle documentation #844

atsampson opened this issue Apr 26, 2018 · 4 comments
Labels
documentation muddle Muddle/MDL tots Things from the ToTS archive.

Comments

@atsampson
Copy link
Contributor

INFO; INTRO > says:

The MUDMAN directory is the place to look for documentation on MDL. There are two separate "manuals" on this directory. The larger is an on-line copy of the printed "The MDL Programming Language". It is contained in the file DM:MUDMAN;REFERENCE MANUAL. Its separate chapters are in the ARChive file DM:MUDMAN;ARC MANUAL. You can "step through" it a chapter at a time by

:PRINT MUDMAN;ARC:CHAP01 >

and incrementing the chapter number until you run out of them.

jxself has a really nice transcription of a printed copy of this manual in Markdown: https://jxself.org/git/?p=mudman.git

We could install that as MUDMAN; REFERE MANUAL directly. Or, since the original manual was written in PUB (#841), and we have other examples of PUB manuals (e.g. FAIL), we could do an automated translation into PUB, and eventually reformat the original manual...

@larsbrinkhoff
Copy link
Member

There's also TJ6 which is a native ITS program. It was made by Greenblatt to prepare his paper on the chess program.

RUNOFF is another option.

@larsbrinkhoff
Copy link
Member

But yes, that manual in any format would be a welcome addition.

Also update the INTRO to drop the DM device. Unless someone is planning to revive it...?

@larsbrinkhoff larsbrinkhoff added the tots Things from the ToTS archive. label Aug 13, 2020
@larsbrinkhoff
Copy link
Member

MUDMAN found on ToTS tape 9005196. Listing from ARC MANUAL:

File name       Words  Modified            Referenced    Byte
!FRONT MATTER    1719  1977-08-11 11:53:32(1977-12-14)  36
"CHAP  LIST       159  1977-08-11 11:53:38(1977-12-10)  35
"SECT  LIST      2870  1977-08-11 11:53:42(1977-12-10)  35
CHAP01 BASIC     1553  1977-08-11 11:53:57(1977-12-10)  36
CHAP02 REP       3098  1977-08-11 11:54:10(1977-12-10)  35
CHAP03 SUBRS     1279  1977-08-11 11:54:31(1977-12-10)  36
CHAP04 VALUES    1255  1977-08-11 11:54:38(1977-12-10)  36
CHAP05 FUNCTS    2920  1977-08-11 11:54:49(1977-12-10)  36
CHAP06 TYPES     2902  1977-08-11 11:55:09(1977-12-10)  35
CHAP07 STRUCS    7450  1977-08-11 11:55:35(1977-12-10)  35
CHAP08 TRUTH     3001  1977-08-11 11:56:02(1977-12-10)  36
CHAP09 ARGLIS    5209  1977-08-11 11:56:13(1977-12-10)  36
CHAP10 LOOPS     4234  1977-08-11 11:56:26(1977-12-10)  36
CHAP11 I/O       8479  1977-08-11 11:56:44(1977-12-10)  36
CHAP12 LOCS      1484  1977-08-11 11:57:15(1977-12-10)  36
CHAP13 ASOCS     1531  1977-08-11 11:57:21(1977-12-10)  36
CHAP14 DECLS     5631  1977-08-11 11:57:31(1977-12-10)  36
CHAP15 OBLIST    3771  1977-08-11 11:57:52(1977-12-10)  36
CHAP16 FRAMES    2150  1977-08-11 11:58:00(1977-12-10)  35
CHAP17 MACROS    3071  1977-08-11 11:58:12(1977-12-14)  36
CHAP18 BITS      1219  1977-08-11 11:58:31(1977-12-10)  36
CHAP19 RSUBRS    2781  1977-08-11 11:58:40(1977-12-10)  36
CHAP20 PROCES    3354  1977-08-11 11:58:58(1977-12-10)  36
CHAP21 INTRPT    5881  1977-08-11 11:59:18(1977-12-10)  36
CHAP22 AGC       3895  1977-08-11 11:59:29(1977-12-10)  36
CHAP23 ITSJOB    1135  1977-08-11 11:59:46(1977-12-10)  36
CHAP24 TASTE     2516  1977-08-11 11:59:50(1977-12-10)  35
PENDX1 INSIDE    6579  1977-08-11 11:59:56(1977-12-10)  36
PENDX2 MICRO     6338  1977-08-11 12:00:23(1977-12-10)  36
PENDX3 TYPES      802  1977-08-11 12:00:53(1977-12-10)  36
PENDX4 ERRORS    2296  1977-08-11 12:00:58(1977-12-10)  36
PENDX5 INIT       245  1977-08-11 12:01:12(1977-12-10)  36
REFER  ENCES      305  1977-08-11 12:01:16(1977-12-10)  36
\TOPIC INDEX     1027  1977-08-11 12:01:21(1977-12-10)  36
_TOKEN INDEX     5552  1977-08-11 12:01:29(1977-12-10)  36

CC @36bit

@36bit
Copy link
Contributor

36bit commented Aug 13, 2020

Ooooooooooooooohhhhhhhhhhhh.....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation muddle Muddle/MDL tots Things from the ToTS archive.
Projects
None yet
Development

No branches or pull requests

3 participants