[ { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265121606", "html_url": "https://github.com/PDP-10/its/pull/104#issuecomment-265121606", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/104", "id": 265121606, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTEyMTYwNg==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T11:00:20Z", "updated_at": "2016-12-06T11:00:33Z", "author_association": "MEMBER", "body": "It's possible to build both timesharing and standalone versions.\r\n\r\nI read somewhere that this is the salvager for KA and KL machines. The source code seems to support this. It has configuration for AIKA, ML (probably KA), DM (KA), and MC (the original name for the KL). No where is KS mentioned." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265121903", "html_url": "https://github.com/PDP-10/its/pull/104#issuecomment-265121903", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/104", "id": 265121903, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTEyMTkwMw==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T11:01:49Z", "updated_at": "2016-12-06T11:01:49Z", "author_association": "MEMBER", "body": "We probably don't need this in our KS10-based emulators. Of course, it would be really exciting if someone were to bring up ITS on a real or emulated KA or KL!" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265123013", "html_url": "https://github.com/PDP-10/its/issues/61#issuecomment-265123013", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/61", "id": 265123013, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTEyMzAxMw==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T11:07:03Z", "updated_at": "2018-02-07T13:05:11Z", "author_association": "MEMBER", "body": "TS TYPESQ was built from AR7: GZ; TYPESQ MID1, which is missing. (TS USQ source code has moved from AR4: GZ; USQ 61 to AR3: SRA; USQ.) \r\n#126 \r\n\r\nMaybe: \r\nGZ; AR7 TWENEX" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265203098", "html_url": "https://github.com/PDP-10/its/pull/160#issuecomment-265203098", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/160", "id": 265203098, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTIwMzA5OA==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T16:48:47Z", "updated_at": "2016-12-06T16:48:47Z", "author_association": "MEMBER", "body": "I'm not crazy about this scheme. It was much easier to go to one place (build/build.tcl) to do all the build steps (yes, I know, one big global function isn't great and modularization is good). Now, there all the individual pieces are spread out over oodles of files. Some stuff is build in build/build.tcl and other stuff is built in xfiles. You have to search to find out where something is built. Sometimes there are files that happen to be part of bootstrapping some piece of software, but are actually independent prerequisites and might be used for other pieces of software. For example, to build INQUIR, I needed a bunch of FASL files, which I built from source. However, while these are prerequisites for getting INQUIR built, they really are completely independent of INQUIR and other programs also depend on them. Putting them in an INQUIR-specific build file is arbitrary. Hiding prerequisites in some XFILE obscures their independence. \r\n\r\nAlso, I don't like the fact that programs that require input other than from DDT have to be built using a different mechanism. (Is this really true, by the way?)\r\n\r\nIn any case, I understand that it is nice that parts of the build can be done in ITS. I just don't like that we have to split things up into those that can be built in ITS and those that can't, and that all the parts that can are split up into so many files. I'll get over it, though." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265204432", "html_url": "https://github.com/PDP-10/its/pull/157#issuecomment-265204432", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/157", "id": 265204432, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTIwNDQzMg==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T16:53:20Z", "updated_at": "2016-12-06T16:53:20Z", "author_association": "MEMBER", "body": "Seems ok to me. I'd probably include something to the effect that initially we are trying to mirror the PI distribution in terms of organization. Later, we may wish to start deviating/reorganizing to make for a saner system. But for now, it makes things easier if we can compare the DB and PI builds (file-by-file, directory-by-directory) to measure progress and determine when we have succeeded." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265205213", "html_url": "https://github.com/PDP-10/its/issues/156#issuecomment-265205213", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/156", "id": 265205213, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTIwNTIxMw==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T16:56:05Z", "updated_at": "2016-12-06T16:56:05Z", "author_association": "MEMBER", "body": "I'd be ok with doing this. One thing I like about the explicit :LINK commands in the build.tcl is that, well, they are explicitly spelled out in the script -- i.e. more visible. On the other hand, this is artificial, given that the presence of absence of files is implicit (since they come from the tape). I guess there is no reason we shouldn't treat links just like files -- in other words, have them come from the tape." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265207972", "html_url": "https://github.com/PDP-10/its/issues/146#issuecomment-265207972", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/146", "id": 265207972, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTIwNzk3Mg==", "user": { "login": "nessus42", "id": 1322928, "node_id": "MDQ6VXNlcjEzMjI5Mjg=", "avatar_url": "https://avatars2.githubusercontent.com/u/1322928?v=4", "gravatar_id": "", "url": "https://api.github.com/users/nessus42", "html_url": "https://github.com/nessus42", "followers_url": "https://api.github.com/users/nessus42/followers", "following_url": "https://api.github.com/users/nessus42/following{/other_user}", "gists_url": "https://api.github.com/users/nessus42/gists{/gist_id}", "starred_url": "https://api.github.com/users/nessus42/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/nessus42/subscriptions", "organizations_url": "https://api.github.com/users/nessus42/orgs", "repos_url": "https://api.github.com/users/nessus42/repos", "events_url": "https://api.github.com/users/nessus42/events{/privacy}", "received_events_url": "https://api.github.com/users/nessus42/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T17:05:08Z", "updated_at": "2016-12-06T17:05:08Z", "author_association": "NONE", "body": "I highly doubt that MIT EECS has any backup tapes left lying around from the early '80s. And in the unlikely event that they did have them, would they be readable after all these years? And even if they were readable, wouldn't you need Tops 20 to read them? (EECS didn't have any ITS computers. Only Tops 20 ran on its PDP 10.)" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265222512", "html_url": "https://github.com/PDP-10/its/issues/146#issuecomment-265222512", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/146", "id": 265222512, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTIyMjUxMg==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T17:57:31Z", "updated_at": "2016-12-06T17:57:31Z", "author_association": "MEMBER", "body": "You're probably right. I just wanted to record the information I got from Ron Schnell.\r\n\r\nMIT do have some people working on archiving their backup tapes, but it's highly uncertain which have been saved, and what state they're in.\r\n\r\nBut if we're lucky, we have a Unix tool to read TOPS-20 backup tapes in DUMPER format. Or, failing that, there are people running TOPS-20 on real and emulated machines." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265226899", "html_url": "https://github.com/PDP-10/its/pull/157#issuecomment-265226899", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/157", "id": 265226899, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTIyNjg5OQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T18:13:20Z", "updated_at": "2016-12-06T18:15:41Z", "author_association": "MEMBER", "body": "I added a short bullet point about that. To me it's not as important to mirror exactly, but staying close is certainly wise.\r\n\r\nYou are free to change, add to, or merge this PR if you like." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265227427", "html_url": "https://github.com/PDP-10/its/pull/157#issuecomment-265227427", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/157", "id": 265227427, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTIyNzQyNw==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T18:15:20Z", "updated_at": "2016-12-06T18:15:20Z", "author_association": "MEMBER", "body": "Are you ready to have me merge, once travis is happy? I'm ok with this." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265227983", "html_url": "https://github.com/PDP-10/its/pull/157#issuecomment-265227983", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/157", "id": 265227983, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTIyNzk4Mw==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T18:17:26Z", "updated_at": "2016-12-06T18:17:26Z", "author_association": "MEMBER", "body": "Yes, merge away!" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265234181", "html_url": "https://github.com/PDP-10/its/pull/160#issuecomment-265234181", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/160", "id": 265234181, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTIzNDE4MQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T18:40:11Z", "updated_at": "2016-12-06T18:40:11Z", "author_association": "MEMBER", "body": "> I just don't like that we have to split things up into those that can be built in ITS and those that can't\r\n\r\nFair enough, I agree with that. I could refrain from merging anything until this is fixed.\r\n\r\n> (Is this really true, by the way?)\r\n\r\nI haven't tested it myself, but it's a documented limitation of :XFILE: *\"Note that the execute file affects only DDT; it does not also supply input to other programs. Programs that normally read input from the terminal will continue to do so, even when invoked by an execute file.\"*\r\n\r\nXXFILE is supposed to solve this, by running a job in a pseudo TTY and sending all input there. But I haven't fully understood how to make it work yet." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265234549", "html_url": "https://github.com/PDP-10/its/issues/148#issuecomment-265234549", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/148", "id": 265234549, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTIzNDU0OQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T18:41:31Z", "updated_at": "2016-12-06T18:41:31Z", "author_association": "MEMBER", "body": "Index files? Are they maybe used by PR? If you look at this code, in PR, it seems likely:\n\nFOPEN0:\tMOVEM\tA,FNAME2\n\tJUMPE\tB,FOPEN1\n\tTRZ\tA,7777\n\tIOR\tA,[SIXBIT / IX/]\n\tMOVEM\tA,IXNAME\n\nIn my commit of the PR stuff, I didn’t include the IX files (not having a clue what they were), but I wonder if we should. I wonder how they are generated? \n\n— Eric\n> On Dec 5, 2016, at 07:12, Lars Brinkhoff wrote:\n> \n> What are they?\n> \n> —\n> You are receiving this because you are subscribed to this thread.\n> Reply to this email directly, view it on GitHub , or mute the thread .\n> \n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265235559", "html_url": "https://github.com/PDP-10/its/issues/148#issuecomment-265235559", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/148", "id": 265235559, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTIzNTU1OQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T18:45:10Z", "updated_at": "2016-12-06T18:45:31Z", "author_association": "MEMBER", "body": "Thanks, that's it! From PR:\r\n\r\n MOVE PSBP,[440700,,[ASCII /New documentation file, must index, hang on.../]]\r\n\r\nSo PR generates them automatically." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265239505", "html_url": "https://github.com/PDP-10/its/issues/22#issuecomment-265239505", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/22", "id": 265239505, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTIzOTUwNQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T18:59:15Z", "updated_at": "2016-12-06T18:59:15Z", "author_association": "MEMBER", "body": "INIT appears to be a \"helper\" program that can be used in init files (e.g. EJS;EJS LOGIN). It seems to let you do some things more easily than using DDT commands. And yes, SYSEN2;INIT 230 is the source for it." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265241600", "html_url": "https://github.com/PDP-10/its/issues/148#issuecomment-265241600", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/148", "id": 265241600, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTI0MTYwMA==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T19:06:35Z", "updated_at": "2016-12-06T19:06:35Z", "author_association": "MEMBER", "body": "You beat me to trying this out.... :-)" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265242554", "html_url": "https://github.com/PDP-10/its/issues/148#issuecomment-265242554", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/148", "id": 265242554, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTI0MjU1NA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T19:10:10Z", "updated_at": "2016-12-06T19:10:10Z", "author_association": "MEMBER", "body": "I didn't try it yet, just followed the trail backwards from FOPEN0. Please let me know if you verify that this message pops up when you delete the file and run PR." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265245869", "html_url": "https://github.com/PDP-10/its/issues/148#issuecomment-265245869", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/148", "id": 265245869, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTI0NTg2OQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T19:22:26Z", "updated_at": "2016-12-06T19:22:26Z", "author_association": "MEMBER", "body": "Just tried it. Didn't see the message. Didn't get an IX files created. Otherwise, PR worked as expected. Will investigate when I have a moment. " }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265257228", "html_url": "https://github.com/PDP-10/its/issues/22#issuecomment-265257228", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/22", "id": 265257228, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTI1NzIyOA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T20:02:21Z", "updated_at": "2016-12-06T20:02:21Z", "author_association": "MEMBER", "body": "Thanks, it's on the TODO list then." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265266485", "html_url": "https://github.com/PDP-10/its/issues/18#issuecomment-265266485", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/18", "id": 265266485, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTI2NjQ4NQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T20:43:00Z", "updated_at": "2016-12-06T20:46:06Z", "author_association": "MEMBER", "body": "I don't think `Info Enter` is supposed to be called when you run INFO;INFO EMACS. That is supposed to be called at runtime when you execute the dumped out EMACS;TSINFO > executable. The code in INFO;INFO EMACS is supposed to be setting things up so that when ^R mode is entered, it executes those commands.\r\n\r\nOf course, this doesn't explain why these are not executed on INFO startup, but you wouldn't see them being executed at dump time.\r\n\r\nIf you start up SYS2;TS INFO (=> EMACS;TSINFO >), and then type `$xInfo Enter`, you do actually enter info mode correctly. So something is preventing that string (set up at dump time) from being executed." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265270556", "html_url": "https://github.com/PDP-10/its/issues/18#issuecomment-265270556", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/18", "id": 265270556, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTI3MDU1Ng==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-06T21:00:19Z", "updated_at": "2016-12-06T21:00:19Z", "author_association": "MEMBER", "body": "Right, I tested this by running the new TSINFO. Sorry I didn't make that clear in my comment." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265372767", "html_url": "https://github.com/PDP-10/its/issues/156#issuecomment-265372767", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/156", "id": 265372767, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTM3Mjc2Nw==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T07:10:29Z", "updated_at": "2016-12-07T07:10:29Z", "author_association": "MEMBER", "body": "Thans for the input. I'm not sure which way is better. I think the links add clutter to the build script. On the other hand, it's good to document which programs need which links. But this could be done somewere else.\r\n\r\nAlso, I'm not fond of the 999999 links. I'd much rather fix the .INSRTs." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265373149", "html_url": "https://github.com/PDP-10/its/issues/154#issuecomment-265373149", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/154", "id": 265373149, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTM3MzE0OQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T07:12:42Z", "updated_at": "2016-12-07T07:12:42Z", "author_association": "MEMBER", "body": "Ron Schnell (see #146) pointed out that MIT should be able to release personal files to the persons how made them." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265374419", "html_url": "https://github.com/PDP-10/its/issues/138#issuecomment-265374419", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/138", "id": 265374419, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTM3NDQxOQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T07:17:51Z", "updated_at": "2016-12-07T07:17:51Z", "author_association": "MEMBER", "body": "Done in #150." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265374730", "html_url": "https://github.com/PDP-10/its/issues/99#issuecomment-265374730", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/99", "id": 265374730, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTM3NDczMA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T07:20:07Z", "updated_at": "2016-12-07T07:20:07Z", "author_association": "MEMBER", "body": "Done in #159." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265374798", "html_url": "https://github.com/PDP-10/its/issues/93#issuecomment-265374798", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/93", "id": 265374798, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTM3NDc5OA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T07:20:31Z", "updated_at": "2016-12-07T07:20:31Z", "author_association": "MEMBER", "body": "Done in #149." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265415178", "html_url": "https://github.com/PDP-10/its/pull/72#issuecomment-265415178", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/72", "id": 265415178, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTQxNTE3OA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T10:44:10Z", "updated_at": "2016-12-07T10:44:10Z", "author_association": "MEMBER", "body": "Does a binary in the SYS directories take precedence over a built-in colon command?" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265430517", "html_url": "https://github.com/PDP-10/its/issues/163#issuecomment-265430517", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/163", "id": 265430517, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTQzMDUxNw==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T12:03:42Z", "updated_at": "2016-12-07T12:03:42Z", "author_association": "MEMBER", "body": "And add it to the **Maintenance** section of doc/README.md." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265432374", "html_url": "https://github.com/PDP-10/its/pull/160#issuecomment-265432374", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/160", "id": 265432374, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTQzMjM3NA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T12:13:44Z", "updated_at": "2016-12-07T12:13:44Z", "author_association": "MEMBER", "body": "Fixes #6." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265471232", "html_url": "https://github.com/PDP-10/its/pull/161#issuecomment-265471232", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/161", "id": 265471232, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTQ3MTIzMg==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T15:07:46Z", "updated_at": "2016-12-07T15:07:46Z", "author_association": "MEMBER", "body": "The diff for build.tcl suggests you will create sys3 twice." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265472196", "html_url": "https://github.com/PDP-10/its/pull/72#issuecomment-265472196", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/72", "id": 265472196, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTQ3MjE5Ng==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T15:11:06Z", "updated_at": "2016-12-07T15:11:06Z", "author_association": "MEMBER", "body": "I don't think so. You have to disable DDT's :SEND in order to use this. See the doc on SEND for how. If I recall, you have to change the value of ..SNDFLG. I'm not at a computer now to check.\n\n-- Eric\n\n\n> On Dec 7, 2016, at 02:44, Lars Brinkhoff wrote:\n> \n> Does a binary in the SYS directories take precedence over a built-in colon command?\n> \n> —\n> You are receiving this because you modified the open/close state.\n> Reply to this email directly, view it on GitHub, or mute the thread.\n> \n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265481683", "html_url": "https://github.com/PDP-10/its/pull/161#issuecomment-265481683", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/161", "id": 265481683, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTQ4MTY4Mw==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T15:43:38Z", "updated_at": "2016-12-07T15:43:47Z", "author_association": "MEMBER", "body": "Good catch, thanks. I've updated the last commit." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265505323", "html_url": "https://github.com/PDP-10/its/issues/168#issuecomment-265505323", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/168", "id": 265505323, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTUwNTMyMw==", "user": { "login": "36bit", "id": 24438359, "node_id": "MDQ6VXNlcjI0NDM4MzU5", "avatar_url": "https://avatars0.githubusercontent.com/u/24438359?v=4", "gravatar_id": "", "url": "https://api.github.com/users/36bit", "html_url": "https://github.com/36bit", "followers_url": "https://api.github.com/users/36bit/followers", "following_url": "https://api.github.com/users/36bit/following{/other_user}", "gists_url": "https://api.github.com/users/36bit/gists{/gist_id}", "starred_url": "https://api.github.com/users/36bit/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/36bit/subscriptions", "organizations_url": "https://api.github.com/users/36bit/orgs", "repos_url": "https://api.github.com/users/36bit/repos", "events_url": "https://api.github.com/users/36bit/events{/privacy}", "received_events_url": "https://api.github.com/users/36bit/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T17:00:22Z", "updated_at": "2016-12-07T17:00:22Z", "author_association": "CONTRIBUTOR", "body": "MIT released parts of ITS and documentation under the GPLv2-or-any-later version back in 1999: http://groups.csail.mit.edu/mac/ftpdir/its/\r\nSo the copies of those things that are in this project should also be using the same (although I propose upgrading it to version 3.)\r\n\r\nFor the rest? Well, U.S. copyright law has changed over the years. Software wasn't copyrightable in the U.S. prior to 1980, so those parts of ITS that date from before then can be considered in the public domain (although they should have a note in them about that so that people can know their status.)\r\n\r\nEven once software became copyrightable in the United States, there were some formalities required like adding a copyright notice. This isn't a requirement anymore though: In today's world software is automatically copyrighted just by virtue of having been made. Back in the day not including one resulted in a loss of copyright. So, the other components of ITS (from 1980 and later) could also be considered public domain if they lack a copyright notice. They, too, should also have a note in them about that so that people can know their status.\r\n\r\nGiven how much U.S. copyright law has changed over the years Cornell has published a nice little chart that people can follow to determine the copyright status of things, based on when it was published (I propose using the dates associated with the files to know when, unless someone has a better idea.)\r\n http://copyright.cornell.edu/resources/publicdomain.cfm\r\n\r\nFor everything else, like contributions from today get an automatic \"All Rights Reserved\" copyright regardless of whether the person wants that or not, I propose adopting a similar license as what MIT did for the rest of ITS: Using GPLv2-or-any-later-version (although, really, upgrading to GPLv3.) This would make the licensing sane and consistent across the whole operating system.\r\n\r\nThis could be added in a note in the Contibuting document. Perhaps adding something like the Developer Certificate of Origin, which is licensed as CC BY-SA: http://web.archive.org/web/20070306195036/http://osdlab.org/newsroom/press_releases/2004/2004_05_24_dco.html and then have people use Git's \"signed-off-by\" feature as a way to document their assent." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265528645", "html_url": "https://github.com/PDP-10/its/pull/72#issuecomment-265528645", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/72", "id": 265528645, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTUyODY0NQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T18:23:23Z", "updated_at": "2016-12-07T18:23:23Z", "author_association": "MEMBER", "body": "From INFO; SENDER >:\r\n\r\nIf you want to use SENDER, then what you do is put in ..SNDFLG any non-\r\nzero value. This tells DDT that \":SEND\" should look for the program\r\nnamed SEND, and not use the built-in one. Then you just need a link or\r\ntranslation of TS SEND to the binary (KP;SENDER BIN on MC), and you're\r\nset.\r\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265530741", "html_url": "https://github.com/PDP-10/its/issues/156#issuecomment-265530741", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/156", "id": 265530741, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTUzMDc0MQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T18:30:34Z", "updated_at": "2016-12-07T18:30:34Z", "author_association": "MEMBER", "body": "Regarding the .INSRTs, I agree. However, I think we should first duplicate PI and then start working on tickets cleaning things up.\r\n\r\nI'm happy with using the tapes to drop down links. I actually think it would be nice to document \"how to build and install\" each of the components. But this could be in a document. I think some facts that might be nice to collect are: the set of all source files needed, where the binaries go, where the TS executables go, what links need to be where, and what data files or other dependencies each component has. If you're game, we could create some .md document and start populating it when we add new components, and as time allows, backfill it with all the info for components we've already built." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265538088", "html_url": "https://github.com/PDP-10/its/issues/156#issuecomment-265538088", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/156", "id": 265538088, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTUzODA4OA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T18:56:48Z", "updated_at": "2016-12-07T18:56:48Z", "author_association": "MEMBER", "body": "Good idea! It's a bit of extra work, but we don't shy away from that, do we? ;-)" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265553140", "html_url": "https://github.com/PDP-10/its/issues/168#issuecomment-265553140", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/168", "id": 265553140, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTU1MzE0MA==", "user": { "login": "cwebber", "id": 55698, "node_id": "MDQ6VXNlcjU1Njk4", "avatar_url": "https://avatars2.githubusercontent.com/u/55698?v=4", "gravatar_id": "", "url": "https://api.github.com/users/cwebber", "html_url": "https://github.com/cwebber", "followers_url": "https://api.github.com/users/cwebber/followers", "following_url": "https://api.github.com/users/cwebber/following{/other_user}", "gists_url": "https://api.github.com/users/cwebber/gists{/gist_id}", "starred_url": "https://api.github.com/users/cwebber/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/cwebber/subscriptions", "organizations_url": "https://api.github.com/users/cwebber/orgs", "repos_url": "https://api.github.com/users/cwebber/repos", "events_url": "https://api.github.com/users/cwebber/events{/privacy}", "received_events_url": "https://api.github.com/users/cwebber/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-07T19:48:26Z", "updated_at": "2016-12-07T19:48:26Z", "author_association": "NONE", "body": "Sounds good to me. Note that while adding copyright notices isn't formally required, I think I seem to remember that adding notices akin to the GPL headers you see in most GPL projects makes clear the copyright of each individual file. From the GPL's own text (their advisory section on applying terms and conditions):\r\n\r\n> To do so, attach the following notices to the program. It is safest\r\n> to attach them to the start of each source file to most effectively\r\n> state the exclusion of warranty; and each file should have at least\r\n> the \"copyright\" line and a pointer to where the full notice is found.\r\n> \r\n> \r\n> Copyright (C) \r\n> \r\n> This program is free software: you can redistribute it and/or modify\r\n> it under the terms of the GNU General Public License as published by\r\n> the Free Software Foundation, either version 3 of the License, or\r\n> (at your option) any later version.\r\n> \r\n> This program is distributed in the hope that it will be useful,\r\n> but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n> GNU General Public License for more details.\r\n> \r\n> You should have received a copy of the GNU General Public License\r\n> along with this program. If not, see .\r\n\r\nBut, most important is getting a COPYING file in place that has the appropriate licensing. I agree with the Developer Certificate of Origin too, a good choice." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265636106", "html_url": "https://github.com/PDP-10/its/issues/12#issuecomment-265636106", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/12", "id": 265636106, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTYzNjEwNg==", "user": { "login": "36bit", "id": 24438359, "node_id": "MDQ6VXNlcjI0NDM4MzU5", "avatar_url": "https://avatars0.githubusercontent.com/u/24438359?v=4", "gravatar_id": "", "url": "https://api.github.com/users/36bit", "html_url": "https://github.com/36bit", "followers_url": "https://api.github.com/users/36bit/followers", "following_url": "https://api.github.com/users/36bit/following{/other_user}", "gists_url": "https://api.github.com/users/36bit/gists{/gist_id}", "starred_url": "https://api.github.com/users/36bit/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/36bit/subscriptions", "organizations_url": "https://api.github.com/users/36bit/orgs", "repos_url": "https://api.github.com/users/36bit/repos", "events_url": "https://api.github.com/users/36bit/events{/privacy}", "received_events_url": "https://api.github.com/users/36bit/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T02:30:14Z", "updated_at": "2016-12-08T02:30:14Z", "author_association": "CONTRIBUTOR", "body": "Vezza is https://en.wikipedia.org/wiki/Albert_Vezza\r\n\r\nI have been doing research into Muddle for several years. The only thing that twenex.org has is a copy of the interpreter. All of the other stuff (like the compiler and library which contained the package system and etc) seems missing. Those tools are described in http://ifarchive.flavorplex.com/if-archive/programming/mdl/manuals/MDL_Programming_Environment.pdf\r\n\r\nI assume what Rich Alderson has is the same as what's at twenex.org.\r\n\r\nMuddle continued to undergo development even after what's described in the available Muddle docs online and the binary at twenex.org (which is version 105), eventually culminating in graphics support and other functions that were mentioned in some papers that I was able to find in the MIT Library but no further information on what those functions were supposed to have done.\r\n\r\nSome parts of Muddle -- at least the package library but possibly more -- is also known to have existed on a machine called mit-ajax, or perhaps just ajax, at least into the early to mid 1980s, from a reference in some old Emacs source code where Emacs had a Muddle mode to interact with a superior Muddle process, but that machine seems to have since been retired. I've not been able to find anyone that would know if the contents of the machine were archived away somewhere or not. Finding that would be a big help.\r\n\r\nMuddle was eventually ported to Apollo/Domain workstations and VAX. It's also known that Muddle ran on BSD UNIX either 4.2 or 4.3 as well as A/UX. To my knowledge none of this has survived to the present day but if it did show up it would be a great boon.\r\n\r\nI talked to Dave Lebling almost a year ago. He indicated:\r\n\r\n> The \"MIM\" (Muddle in Muddle) runtime base was indeed written in C. It loaded and ran additional runtime code written in Muddle and compiled by MIMC (\"MIM Compiler\"). I thought all but the C runtime base layer was on the (in)famous \"Infocom Disk\" which can be found in various places on the web.\r\n> \r\n> What is as far as I know truly lost is the old PDP-10/Tops-20 Muddle Compiler and MIMC. Still, Muddle is not exactly as hard to compile as C++, to pick one example. (Easy for me to say as I wasn't the compiler writer!) My recollection is that most of the complexity of it was in code optimization, because Muddle ran on machines with very little memory.\r\n\r\nI have found that John Scott from http://ascii.textfiles.com/ has a copy of the drive in the form of a 150MB zip file, which contains source code, but he has been unwilling to share anything." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265637019", "html_url": "https://github.com/PDP-10/its/issues/12#issuecomment-265637019", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/12", "id": 265637019, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTYzNzAxOQ==", "user": { "login": "36bit", "id": 24438359, "node_id": "MDQ6VXNlcjI0NDM4MzU5", "avatar_url": "https://avatars0.githubusercontent.com/u/24438359?v=4", "gravatar_id": "", "url": "https://api.github.com/users/36bit", "html_url": "https://github.com/36bit", "followers_url": "https://api.github.com/users/36bit/followers", "following_url": "https://api.github.com/users/36bit/following{/other_user}", "gists_url": "https://api.github.com/users/36bit/gists{/gist_id}", "starred_url": "https://api.github.com/users/36bit/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/36bit/subscriptions", "organizations_url": "https://api.github.com/users/36bit/orgs", "repos_url": "https://api.github.com/users/36bit/repos", "events_url": "https://api.github.com/users/36bit/events{/privacy}", "received_events_url": "https://api.github.com/users/36bit/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T02:37:03Z", "updated_at": "2016-12-08T02:37:59Z", "author_association": "CONTRIBUTOR", "body": "Oh, and to tack on some more info to clear up acronyms: What made it easier to port to other machines was work on making a so-called \"Machine Independent Muddle\", or MIM for short, which began in the early 1980s. MIM was also said to stand for Muddle-in-Muddle. These terms refer to the work done to make the Muddle interpreter, which was originally written in assembly language, more portable and easier to maintain. Part of this effort involved implementing a runtime base layer in C, with higher things written in directly in Muddle, hence \"Muddle-in-Muddle.\" It also refers to the creation of a virtual machine in which to run Muddle programs (not the Z-Machine that Infocom made though.) There is some info on this virtual machine on the \"Status of MDL Project\" message at http://www.saildart.org/LISP.MTG[TIM,LSP] but this seems to be all of the information that survives on the VM.\r\n\r\nAnyway, I am probably rambling on but it's good to find others with similar interests." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265644068", "html_url": "https://github.com/PDP-10/its/issues/12#issuecomment-265644068", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/12", "id": 265644068, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY0NDA2OA==", "user": { "login": "taa01776", "id": 1692509, "node_id": "MDQ6VXNlcjE2OTI1MDk=", "avatar_url": "https://avatars0.githubusercontent.com/u/1692509?v=4", "gravatar_id": "", "url": "https://api.github.com/users/taa01776", "html_url": "https://github.com/taa01776", "followers_url": "https://api.github.com/users/taa01776/followers", "following_url": "https://api.github.com/users/taa01776/following{/other_user}", "gists_url": "https://api.github.com/users/taa01776/gists{/gist_id}", "starred_url": "https://api.github.com/users/taa01776/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/taa01776/subscriptions", "organizations_url": "https://api.github.com/users/taa01776/orgs", "repos_url": "https://api.github.com/users/taa01776/repos", "events_url": "https://api.github.com/users/taa01776/events{/privacy}", "received_events_url": "https://api.github.com/users/taa01776/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T03:31:28Z", "updated_at": "2016-12-08T03:31:28Z", "author_association": "NONE", "body": "A few points:\r\n- I don't think Muddle ever ran on the Apollo. We had a BSD VAX version done at MIT, and an A/UX version at Infocom. In both cases, there were two compilers: MIMC, which generated what I guess you'd call virtual machine code (think LLVM's IR), and MIMOC, which generated machine language from that. The 68020 architecture for A/UX was close enough to the VAX that the MIMOC for it was not difficult; of course Apple went with System V rather than BSD, so there were some runtime issues to deal with. There was a DEC-20 version of MIM first, because that's what we had. Infocom never used the VAX version--DEC-20 until we switched to A/UX, with a Sun file server (but no code running on it).\r\n- Never once heard it called \"Muddle-in-Muddle\"--MIM was \"Machine-independent Muddle.\" And there was never a Muddle virtual machine as such; MIMC, as I said, generated virtual machine code, but we never interpreted that directly. Most of the interpreter was written in Muddle, though the interpreter code was not, as I recall, exactly Muddle--there were some cheats.\r\n- I can't find the sources for MIMIMAC, but the DEC-20 (MIMI20) and VAX (MIMIVX) versions of the runtime core were both written in assembler--the DEC-20 because that's what we used, and the VAX because no one wanted to learn C, or figure out how to work C's calling conventions in with Muddle's--it was easier if we controlled the horizontal *and* the vertical. Anyway, these were single, not huge, .MID / .s files.\r\n- I wrote a library that interfaced to X, so we could take advantage of the VS-100 displays (with fiber optic connections back to the computer!) that DEC gave MIT. They tried really hard, once they realized they were getting schooled by Sun and Apollo, but it was too late. We didn't bother with this at Infocom (though A/UX had a somewhat later version of X), and it was strictly for application usage--the Muddle interpreter itself did not have a GUI, but you could build a GUI using it.\r\n- The \"Infocom disk\" appears to have pretty complete sources for the DEC-20 and VAX versions of MIM (runtime core, MIMC, MIMOC, and interpreter), including quite a lot of stuff that was implemented as packages outside the interpreter (VS-100 support), and what looks like the package system for that (not nearly as spiffy as what we had for the original version, because Licklider cared a lot more about that than anyone else).\r\n- IIRC, version 105 was the last version of the classic PDP-10 assembly language Muddle." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265648715", "html_url": "https://github.com/PDP-10/its/issues/12#issuecomment-265648715", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/12", "id": 265648715, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY0ODcxNQ==", "user": { "login": "36bit", "id": 24438359, "node_id": "MDQ6VXNlcjI0NDM4MzU5", "avatar_url": "https://avatars0.githubusercontent.com/u/24438359?v=4", "gravatar_id": "", "url": "https://api.github.com/users/36bit", "html_url": "https://github.com/36bit", "followers_url": "https://api.github.com/users/36bit/followers", "following_url": "https://api.github.com/users/36bit/following{/other_user}", "gists_url": "https://api.github.com/users/36bit/gists{/gist_id}", "starred_url": "https://api.github.com/users/36bit/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/36bit/subscriptions", "organizations_url": "https://api.github.com/users/36bit/orgs", "repos_url": "https://api.github.com/users/36bit/repos", "events_url": "https://api.github.com/users/36bit/events{/privacy}", "received_events_url": "https://api.github.com/users/36bit/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T04:13:29Z", "updated_at": "2016-12-08T04:23:08Z", "author_association": "CONTRIBUTOR", "body": "It never ran on the Apollo? I guess the information from Chris Reeve is not correct then: http://www.saildart.org/LISP.MTG%5BTIM,LSP%5D has that\r\n\r\n> We are going to have Apollo Domains very shortly and we plan to port\r\nMDL to the Domain. By September 1981 we will have a complete MDL system based\r\non machine independent MDL on the 20 and the Domain. By the end of calendar\r\n1981 both of these systems will have achieved the same level of reliability\r\nand robustness available on the current MDL. We intend to bring up MDL on\r\nthe VAX by mid 1982.\r\n\r\nIt seems it was at least an idea then. Perhaps the project never completed or never started? The message was written in future tense after all. That's the same message where he mentions a virtual machine.\r\n\r\nMy source for saying that MIM was also used as Muddle-in-Muddle comes from the old Emacs source code where Emacs had a Muddle mode to interact with a superior Muddle process. A copy of part is at http://www.mit.edu/afs.new/athena/contrib/epoch/lisp/mim-mode.el where \"Mim (MDL in MDL)\" is mentioned a few times. Perhaps unofficial but I mentioned it anyway as it's something that came up in my research into Muddle. http://www.mit.edu/afs.new/athena/contrib/epoch/lisp/medit.el is the one that has the reference to mit-ajax.\r\n\r\nThe reason I am saying more work was done on Muddle after what was described in those documents is because I've found someone's 116 page thesis buried in the archives at the MIT Library. It describes a device-independent graphics manager for Muddle and is dated in 1982 while the last version of \"The MDL Programming Languge\" book is dated in 1979. It says things like \"Christopher Reeve, one of the original implementers of the language MDL, modified the MIM compiler to compile graphics instructions, and helped in the debugging of the Motorola M68000 assembly programs.\" Coincidentally, the Apollo machines used Motorola 68k CPUs. Plus, the sample source code listings in the thesis contain calls to functions that are not mentioned in the 1979 book.\r\n\r\nI'm not sure how to reconcile your comments and Dave Lebling's comments about the runtime base layer but I suppose it doesn't matter what language it was written in." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265650177", "html_url": "https://github.com/PDP-10/its/issues/12#issuecomment-265650177", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/12", "id": 265650177, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY1MDE3Nw==", "user": { "login": "36bit", "id": 24438359, "node_id": "MDQ6VXNlcjI0NDM4MzU5", "avatar_url": "https://avatars0.githubusercontent.com/u/24438359?v=4", "gravatar_id": "", "url": "https://api.github.com/users/36bit", "html_url": "https://github.com/36bit", "followers_url": "https://api.github.com/users/36bit/followers", "following_url": "https://api.github.com/users/36bit/following{/other_user}", "gists_url": "https://api.github.com/users/36bit/gists{/gist_id}", "starred_url": "https://api.github.com/users/36bit/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/36bit/subscriptions", "organizations_url": "https://api.github.com/users/36bit/orgs", "repos_url": "https://api.github.com/users/36bit/repos", "events_url": "https://api.github.com/users/36bit/events{/privacy}", "received_events_url": "https://api.github.com/users/36bit/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T04:27:51Z", "updated_at": "2016-12-08T04:27:51Z", "author_association": "CONTRIBUTOR", "body": "Ah, I managed to find that a copy of the thesis is online: https://dspace.mit.edu/bitstream/handle/1721.1/102210/10219781-MIT.pdf\r\nPage 70 calls out the Apollo by name." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265657391", "html_url": "https://github.com/PDP-10/its/issues/83#issuecomment-265657391", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/83", "id": 265657391, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY1NzM5MQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T05:36:41Z", "updated_at": "2016-12-08T05:36:41Z", "author_association": "MEMBER", "body": "Also requires RWK;SYSCAL >" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265660270", "html_url": "https://github.com/PDP-10/its/issues/86#issuecomment-265660270", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/86", "id": 265660270, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY2MDI3MA==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T06:00:30Z", "updated_at": "2016-12-08T06:01:06Z", "author_association": "MEMBER", "body": "This appears to work. It only works if you have an SNAME directory present and writes the file DIRT > in your home directory. It appears to keep the file locked until the job is killed, at which point you can find in that file all TTY output." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265661689", "html_url": "https://github.com/PDP-10/its/issues/87#issuecomment-265661689", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/87", "id": 265661689, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY2MTY4OQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T06:12:53Z", "updated_at": "2016-12-08T06:13:38Z", "author_association": "MEMBER", "body": "Very cool. Works with users or tty numbers as JCL. Realtime spy of target terminal. It used to be considered rather distateful to use this to spy on your colleagues. It was useful to help LUSERS though." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265664646", "html_url": "https://github.com/PDP-10/its/issues/90#issuecomment-265664646", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/90", "id": 265664646, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY2NDY0Ng==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T06:35:21Z", "updated_at": "2016-12-08T06:35:21Z", "author_association": "MEMBER", "body": "Source for SYSEN1;@ 695 has an .INSRT for SYSEN1;@MUDDL > even though the file existed in SYSEN2;@MUDDL 64. Should I place a link in SYSEN1; to the SYSEN2 file? Or should I update the filename when prompted by midas?" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265666035", "html_url": "https://github.com/PDP-10/its/issues/90#issuecomment-265666035", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/90", "id": 265666035, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY2NjAzNQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T06:45:51Z", "updated_at": "2016-12-08T06:45:51Z", "author_association": "MEMBER", "body": "I chose to update the filename when prompted for the failed INSRT. We can always add a link later." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265666724", "html_url": "https://github.com/PDP-10/its/issues/90#issuecomment-265666724", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/90", "id": 265666724, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY2NjcyNA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T06:51:08Z", "updated_at": "2018-05-18T18:07:33Z", "author_association": "MEMBER", "body": "In general, I think we should add unmodified files first, and then do necessary updates in a later commit. That way, we have a record of the original state and the changes we have made.\r\n\r\nThis record is even more clear if we make an issue or pull request for all changes, but that may be a bit too much work to do for every single modification." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265666879", "html_url": "https://github.com/PDP-10/its/issues/90#issuecomment-265666879", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/90", "id": 265666879, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY2Njg3OQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T06:52:13Z", "updated_at": "2016-12-08T06:52:13Z", "author_association": "MEMBER", "body": "Sound good.\n\n\nOn 12/07/2016 10:51 PM, Lars Brinkhoff wrote:\n>\n> In general, I think we should add unmodified files first, and then do \n> necessary updates in a later commit. That way, we have a record of the \n> original state and the changed we have made.\n>\n> This record is even more clear if we make an issue or pull request for \n> all changes, but that may be a bit too much work to do for every \n> single modification.\n>\n> —\n> You are receiving this because you were assigned.\n> Reply to this email directly, view it on GitHub \n> , or \n> mute the thread \n> .\n>\n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265668706", "html_url": "https://github.com/PDP-10/its/pull/157#issuecomment-265668706", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/157", "id": 265668706, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY2ODcwNg==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T07:05:36Z", "updated_at": "2016-12-08T07:05:36Z", "author_association": "MEMBER", "body": "> we are trying to mirror the PI distribution in terms of organization. Later, we may wish to start deviating/reorganizing to make for a saner system. But for now, it makes things easier if we can compare the DB and PI builds (file-by-file, directory-by-directory) to measure progress and determine when we have succeeded\r\n\r\nI feel it's better to do the updates as we go, because the amount of work to get to a perfectly finished state replicating PI is so large. We may end up never getting there. And then the reorganizations will never be done.\r\n\r\nI'd suggest we try to eat the cake and have it too. Add a commit that records the files in a state that replicates the original system, and then another commit with updates. It can be an individual choice whether this update is done right away, or much later." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265669406", "html_url": "https://github.com/PDP-10/its/pull/177#issuecomment-265669406", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/177", "id": 265669406, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY2OTQwNg==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T07:10:36Z", "updated_at": "2016-12-08T07:10:36Z", "author_association": "MEMBER", "body": "@eswenson1 Can you test the new GitHub feature \"request review\"? In the right sidebar Reviewers section, click \"request one\" and add me." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265669500", "html_url": "https://github.com/PDP-10/its/issues/169#issuecomment-265669500", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/169", "id": 265669500, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY2OTUwMA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T07:11:14Z", "updated_at": "2016-12-08T07:11:14Z", "author_association": "MEMBER", "body": "Or run in TEN50 or DECUUO." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265671409", "html_url": "https://github.com/PDP-10/its/issues/12#issuecomment-265671409", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/12", "id": 265671409, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY3MTQwOQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T07:24:39Z", "updated_at": "2016-12-08T09:04:15Z", "author_association": "MEMBER", "body": "Thanks for the detailed information, @36bit!\r\n\r\nHal Abelson at MIT seems to be coordinating an effort to preserve the backup tapes. See #154. I suppose we'll have to wait and see what comes out of that.\r\n\r\nApart from processing the tapes, a major concern is that many files may contain private data. Perhaps MIT would be willing to give out the files if the original authors request them." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265674325", "html_url": "https://github.com/PDP-10/its/pull/179#issuecomment-265674325", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/179", "id": 265674325, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY3NDMyNQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T07:44:25Z", "updated_at": "2016-12-08T07:44:25Z", "author_association": "MEMBER", "body": "Error:\r\n\r\n *:midas sys;ts @_sysen1;@\r\n ATSIGN\r\n Error in .INSRT; DSK:@MUDDL > SYSEN1;\r\n FILE NOT FOUND\r\n Use what filename instead? sysen2\r\n Error in .INSRT; DSK:SYSEN2 > SYSEN1; -> DSK:SYSEN2 > SYSEN1;\r\n FILE NOT FOUND" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265682111", "html_url": "https://github.com/PDP-10/its/pull/180#issuecomment-265682111", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/180", "id": 265682111, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY4MjExMQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T08:27:32Z", "updated_at": "2016-12-08T08:27:32Z", "author_association": "MEMBER", "body": "> Used in LOGOUT scripts.\r\n\r\nAnd also as a CHAOS service? What does that do?" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265695025", "html_url": "https://github.com/PDP-10/its/issues/181#issuecomment-265695025", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/181", "id": 265695025, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY5NTAyNQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T09:33:14Z", "updated_at": "2016-12-30T08:40:01Z", "author_association": "MEMBER", "body": "Sources: \r\nSYSTEM; CONFIG > \r\nSYSTEM; SALV > \r\nhttps://sites.google.com/site/mthompsonorg/Home/pdp-10/pdp-10-serial-numbers by @mgthompson \r\nhttp://www.ultimate.com/phil/pdp10/pdp6-serials.html by @budd \r\nftp://ftp.ultimate.com/pdp10/bucs20-anon/decapr/decapr.cpu.txt \r\nProject MAC Progress Reports from dtic.mil \r\nMessages to KS-ITS \r\nMessages to ITS-BUGS \r\nMessages to ITS-LOVERS \r\nhttp://infolab.stanford.edu/pub/voy/museum/pictures/AIlab/SailFarewell.html " }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265695953", "html_url": "https://github.com/PDP-10/its/issues/181#issuecomment-265695953", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/181", "id": 265695953, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTY5NTk1Mw==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T09:37:46Z", "updated_at": "2016-12-08T09:37:46Z", "author_association": "MEMBER", "body": "Questions:\r\n- Did the KS10 ML become DX?\r\n- Did SI come from a previous MIT machine?" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265709451", "html_url": "https://github.com/PDP-10/its/issues/169#issuecomment-265709451", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/169", "id": 265709451, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTcwOTQ1MQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T10:41:06Z", "updated_at": "2016-12-08T10:41:06Z", "author_association": "MEMBER", "body": "https://github.com/drforbin/decwar" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265725315", "html_url": "https://github.com/PDP-10/its/issues/181#issuecomment-265725315", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/181", "id": 265725315, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTcyNTMxNQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T12:07:15Z", "updated_at": "2018-03-22T07:37:36Z", "author_association": "MEMBER", "body": "Stacken apparently tried to get ITS running on KATIA in 1985. But the SI machine known to CONFIG is a KS10.\r\n\r\nPer Lindberg was at Stacken at the time; I've asked him for details.\r\n\r\nMRC wrote in 2001:\r\n> I also salvaged the [SAIL] BBN pager; the last I heard, Peter Lothberg & co. had it on a working KA10 in Sweden running Tenex.\r\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265748904", "html_url": "https://github.com/PDP-10/its/pull/184#issuecomment-265748904", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/184", "id": 265748904, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTc0ODkwNA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T14:13:07Z", "updated_at": "2016-12-08T14:13:07Z", "author_association": "MEMBER", "body": "@eak Do I understand correctly that you can't load both PURIFY and IVORY into the same EMACS instance?" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265749742", "html_url": "https://github.com/PDP-10/its/issues/163#issuecomment-265749742", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/163", "id": 265749742, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTc0OTc0Mg==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T14:16:43Z", "updated_at": "2016-12-08T14:16:43Z", "author_association": "MEMBER", "body": "This is from the source code:\r\n\r\n .SEE CHKR\t;SALVAGER\r\n .SEE GOGO\t;SALVAGER - (AUTO FOR ALL DRIVES)\r\n .SEE GETSTS\t;GET CONTROLLER AND CURRENT DRIVE STATUS\r\n .SEE MARK\t;FORMAT PACK\r\n .SEE COPY\t;COPY BLOCK TO BLOCK\r\n .SEE UCOP\t;COPY UDIRS FROM DRIVE TO DRIVE\r\n .SEE DUP\t;DUPLICATE ENTIRE DISC PACK\r\n .SEE UNLOCK\t;TEST & UNLOCK A BLOCK\r\n .SEE LISTF\t;PRINT USER DIRECTORY ON LPTR\r\n .SEE ZAP\t;ZERO DIR BLOCKS, WRITE OUT EMPTY TUT,MFD, WRITE READIN BLOCK\r\n .SEE TRAN\t;LOAD FROM MAG TAPE UNIT 5\r\n \t\t; (KS code ignores unit number says JTW)\r\n .SEE CTRAN\t;LOAD FROM CHAOS NET\r\n .SEE NEWUFD\t;CREATE NEW USER DIR\r\n .SEE MFDR\t;TRY TO RECONSTRUCT MFD FROM USER DIRS\r\n .SEE REMAP\t;REMAP PACK #S AND FIX UFDS\r\n .SEE RDHEAD\t;READ HEADER FROM TRACK\r\n .SEE SPKID\t;SET PACK ID IN TUT\r\n .SEE SECOND\t;SET SECONDARY PACK NAME\r\n .SEE MARK69\t;FINISH FORMATTING PACK\r\n .SEE READ\t;READ and WRITE the disk\r\n .SEE FESET\t;Set pointer to front end filesystem for KS10'S 8080 console\r\n .SEE QACT\t;Active disks\r\n .SEE HCRASH\t;VARIABLE TO BE SET NON-ZERO IF DUP'ING A DISK AFTER HEAD CRASH\r\n .SEE NOQUES\t;IF NON-ZERO, NO QUESTIONS IN GOGOX MODE\r\n .SEE FERRS\t;COUNT OF CORRECTABLE ERRORS\r\n .SEE CERRS ;COUNT OF ECC-CORRECTED ERRORS (RP04/6 ONLY)" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265749940", "html_url": "https://github.com/PDP-10/its/issues/181#issuecomment-265749940", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/181", "id": 265749940, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTc0OTk0MA==", "user": { "login": "mgthompson", "id": 4281374, "node_id": "MDQ6VXNlcjQyODEzNzQ=", "avatar_url": "https://avatars3.githubusercontent.com/u/4281374?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mgthompson", "html_url": "https://github.com/mgthompson", "followers_url": "https://api.github.com/users/mgthompson/followers", "following_url": "https://api.github.com/users/mgthompson/following{/other_user}", "gists_url": "https://api.github.com/users/mgthompson/gists{/gist_id}", "starred_url": "https://api.github.com/users/mgthompson/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mgthompson/subscriptions", "organizations_url": "https://api.github.com/users/mgthompson/orgs", "repos_url": "https://api.github.com/users/mgthompson/repos", "events_url": "https://api.github.com/users/mgthompson/events{/privacy}", "received_events_url": "https://api.github.com/users/mgthompson/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T14:17:28Z", "updated_at": "2016-12-08T14:17:28Z", "author_association": "MEMBER", "body": "Getting ITS running on my KS10 is on my to-do list. I made TOPS10 boot\ntapes using the HP SCSI 1/2\" tape drive on my SPARC server, and the worked\nfine on the KS10's TU45 tape drive. The power supply in the HP tape drive\nfailed, I repaired it, and now the KS10 cannot read tapes made on the HP\ntape drive. The HP tape drive can easily read its own tapes, and tapes from\nthe KS10.\n\nlet me know if you see any missing information in the PDP-10 serial number\nlist.\n\nOn Thu, Dec 8, 2016 at 7:07 AM, Lars Brinkhoff \nwrote:\n\n> Stacken apparently tried to get ITS running on KATIA in 1985.\n>\n> —\n> You are receiving this because you were mentioned.\n> Reply to this email directly, view it on GitHub\n> , or mute\n> the thread\n> \n> .\n>\n\n\n\n-- \nMichael Thompson\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265755408", "html_url": "https://github.com/PDP-10/its/pull/185#issuecomment-265755408", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/185", "id": 265755408, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTc1NTQwOA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T14:40:32Z", "updated_at": "2016-12-08T14:40:32Z", "author_association": "MEMBER", "body": "I have been missing my LARS; LARS EMACS." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265769559", "html_url": "https://github.com/PDP-10/its/pull/179#issuecomment-265769559", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/179", "id": 265769559, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTc2OTU1OQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T15:34:26Z", "updated_at": "2016-12-08T15:34:26Z", "author_association": "MEMBER", "body": "Sorry. I will fix.\n\n-- Eric\n\n\n> On Dec 7, 2016, at 23:44, Lars Brinkhoff wrote:\n> \n> Error:\n> \n> *:midas sys;ts @_sysen1;@\n> ATSIGN\n> Error in .INSRT; DSK:@MUDDL > SYSEN1;\n> FILE NOT FOUND\n> Use what filename instead? sysen2\n> Error in .INSRT; DSK:SYSEN2 > SYSEN1; -> DSK:SYSEN2 > SYSEN1;\n> FILE NOT FOUND\n> —\n> You are receiving this because you authored the thread.\n> Reply to this email directly, view it on GitHub, or mute the thread.\n> \n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265777180", "html_url": "https://github.com/PDP-10/its/issues/12#issuecomment-265777180", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/12", "id": 265777180, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTc3NzE4MA==", "user": { "login": "taa01776", "id": 1692509, "node_id": "MDQ6VXNlcjE2OTI1MDk=", "avatar_url": "https://avatars0.githubusercontent.com/u/1692509?v=4", "gravatar_id": "", "url": "https://api.github.com/users/taa01776", "html_url": "https://github.com/taa01776", "followers_url": "https://api.github.com/users/taa01776/followers", "following_url": "https://api.github.com/users/taa01776/following{/other_user}", "gists_url": "https://api.github.com/users/taa01776/gists{/gist_id}", "starred_url": "https://api.github.com/users/taa01776/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/taa01776/subscriptions", "organizations_url": "https://api.github.com/users/taa01776/orgs", "repos_url": "https://api.github.com/users/taa01776/repos", "events_url": "https://api.github.com/users/taa01776/events{/privacy}", "received_events_url": "https://api.github.com/users/taa01776/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T16:02:17Z", "updated_at": "2016-12-08T16:02:17Z", "author_association": "NONE", "body": "Checked with CLR--he did manage to get Muddle (that is, MIM) working on the two Apollos we had in the DM group, so I was mistaken. I rather think that Lim was the only one who ever used it seriously, though.\r\nOTOH, that probably provided a basis for the A/UX compiler a few years later, since the ones we had used 68000s." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265805690", "html_url": "https://github.com/PDP-10/its/pull/179#issuecomment-265805690", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/179", "id": 265805690, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTgwNTY5MA==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T17:47:31Z", "updated_at": "2016-12-08T17:47:31Z", "author_association": "MEMBER", "body": "Somehow still left cruft in commit. Will fix shortly." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265819292", "html_url": "https://github.com/PDP-10/its/pull/185#issuecomment-265819292", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/185", "id": 265819292, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTgxOTI5Mg==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T18:42:13Z", "updated_at": "2016-12-08T18:42:28Z", "author_association": "MEMBER", "body": "I don't have any issue with this change. However, I find it very frustrating that I don't have my EJS directory automatically created when I boot a new version, and some of my INIT files. I frequently boot with a custom KLH10 INI file that mounts a tape from ES-ITS, and then I use load (manually) to load up my EJS directory. While this change is nice, we end up getting things in a USER directory -- and you still have to create your home directory and populate it -- unless, of course, you log in as \"user\". I guess I could get used to that. \r\n\r\nCan I merge this?" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265826508", "html_url": "https://github.com/PDP-10/its/pull/185#issuecomment-265826508", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/185", "id": 265826508, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTgyNjUwOA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T19:09:56Z", "updated_at": "2016-12-08T19:09:56Z", "author_association": "MEMBER", "body": "> we end up getting things in a USER directory\r\n\r\nNo, you get every directory that is located inside the Unix `user` directory. So you can mkdir `user/ejs` and add your files there. This works just like the `src`, `doc`, and `bin` directories. Their subdirectories appear as UFDs in ITS.\r\n\r\n> Can I merge this?\r\n\r\nYes.\r\n\r\nWe should probably have a way to signal that a PR is ready for merging." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265829683", "html_url": "https://github.com/PDP-10/its/pull/185#issuecomment-265829683", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/185", "id": 265829683, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTgyOTY4Mw==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-08T19:21:57Z", "updated_at": "2016-12-08T19:21:57Z", "author_association": "MEMBER", "body": "Thanks. Merged. The @ PR is ready to merge too.\n> On Dec 8, 2016, at 11:09, Lars Brinkhoff wrote:\n> \n> we end up getting things in a USER directory\n> \n> No, you get every directory that is located inside the Unix user directory. So you can mkdir user/ejs and add your files there. This works just like the src, doc, and bin directories. Their subdirectories appear as UFDs in ITS.\n> \n> Can I merge this?\n> \n> Yes.\n> \n> We should probably have a way to signal that a PR is ready for merging.\n> \n> —\n> You are receiving this because you commented.\n> Reply to this email directly, view it on GitHub , or mute the thread .\n> \n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265932195", "html_url": "https://github.com/PDP-10/its/pull/157#issuecomment-265932195", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/157", "id": 265932195, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTkzMjE5NQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T04:40:53Z", "updated_at": "2016-12-09T04:40:53Z", "author_association": "MEMBER", "body": "I actually think we should mirror the PI distribution with respect to all the executables and basic functionality/doc. I don't think it is necessary to match all other files. There is a ton of useless stuff in the PI distribution, as well as lots of old versions of sources and binaries. I don't think we should duplicate that. Also, i think we'll know when we are at the point of reorganizing. Once we've produced all the executables and binaries that we can, and we've included all relevant doc, we can declare ourselves ready to clean up. We should enter tickets for all cleanup to document our intent and expectations. \n\nAnyway, that's just my opinion. I'm ok with not doing it that way if you feel strongly about it.\n\n-- Eric\n\n\n> On Dec 7, 2016, at 23:05, Lars Brinkhoff wrote:\n> \n> we are trying to mirror the PI distribution in terms of organization. Later, we may wish to start deviating/reorganizing to make for a saner system. But for now, it makes things easier if we can compare the DB and PI builds (file-by-file, directory-by-directory) to measure progress and determine when we have succeeded\n> \n> I feel it's better to do the updates as we go, because the amount of work to get to a perfectly finished state replicating PI is so large. We may end up never getting there. And then the reorganizations will never be done.\n> \n> I'd suggest we try to eat the cake and have it too. Add a commit that records the files in a state that replicates the original system, and then another commit with updates. It can be an individual choice whether this update is done right away, or much later.\n> \n> —\n> You are receiving this because you modified the open/close state.\n> Reply to this email directly, view it on GitHub, or mute the thread.\n> \n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265940318", "html_url": "https://github.com/PDP-10/its/pull/157#issuecomment-265940318", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/157", "id": 265940318, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTk0MDMxOA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T05:59:26Z", "updated_at": "2016-12-09T05:59:26Z", "author_association": "MEMBER", "body": "I do have some strong feelings, but I'm fine with you working that way. I'd like to do some cleanups on the way, but it's not urgent so I can wait for a while." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265960215", "html_url": "https://github.com/PDP-10/its/pull/45#issuecomment-265960215", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/45", "id": 265960215, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTk2MDIxNQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T08:28:52Z", "updated_at": "2016-12-09T08:28:52Z", "author_association": "MEMBER", "body": "DRAW; D INFO explains how to use STINK to link a new TS D." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265961824", "html_url": "https://github.com/PDP-10/its/issues/61#issuecomment-265961824", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/61", "id": 265961824, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTk2MTgyNA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T08:39:16Z", "updated_at": "2017-01-10T18:44:31Z", "author_association": "MEMBER", "body": "SAIL; FAIL BIN is an SBLK file. FAIL is the Stanford one-pass macro assembler.\r\n\r\nIt seems likely that either:\r\n- There was source code for FAIL that built in ITS, or\r\n- FAIL came to ITS in binary form, and a new binary was dumped together with DECUUO.\r\n\r\nSource code might be found on DECUS tapes, or in the SAILDART archive.\r\n\r\nUPDATE: I found FAIL source code in the SRI-NIC dump, and it's now built: #188." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265963377", "html_url": "https://github.com/PDP-10/its/pull/171#issuecomment-265963377", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/171", "id": 265963377, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTk2MzM3Nw==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T08:48:48Z", "updated_at": "2016-12-09T09:00:35Z", "author_association": "MEMBER", "body": "TS DEC recognizes these JNAMEs:\r\n- D - run DRAW; D BIN. Now resides in DATDRW; D BIN.\r\n- PC - run DRAW1; PC BIN. . Now DATDRW; PC BIN.\r\n- WL - run DRAW1; WL BIN. Take a look at WL; WL 314.\r\n- NODIPS - run DRAW1; WL NODIPS. Probably DATDRW; NODIPS BIN.\r\n- DPLT - run DRAW1; DPLT BIN\r\n- PCPLT - run DRAW1; PCPLT BIN\r\n- SAIL - run SAIL; SAIL BIN. Maybe SAIL; TS SAILC?\r\n- PUB - run PUB; PUB BIN. Maybe SYS1; TS PUB?\r\n\r\nA comment also mentions FAIL, but it there's no such entry in the translation table. It would have run SAIL; FAIL BIN." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265966995", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-265966995", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 265966995, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTk2Njk5NQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T09:09:20Z", "updated_at": "2016-12-09T09:09:20Z", "author_association": "MEMBER", "body": "I can't proceed without access to a Mac system." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265968912", "html_url": "https://github.com/PDP-10/its/pull/171#issuecomment-265968912", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/171", "id": 265968912, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTk2ODkxMg==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T09:20:09Z", "updated_at": "2016-12-09T09:24:36Z", "author_association": "MEMBER", "body": "TS DEC is the program, DECBOT BIN can be inserted into another binary.\r\n\r\nI haven't tested it, because I don't quite know how yet. I don't think there are any TOPS-10 or WAITS binaries lying around. The DECSYS directory have lots of SHR and REL files, which probably are TOPS-10 object files." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/265982945", "html_url": "https://github.com/PDP-10/its/issues/170#issuecomment-265982945", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/170", "id": 265982945, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTk4Mjk0NQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T10:32:56Z", "updated_at": "2017-01-10T07:54:43Z", "author_association": "MEMBER", "body": "DECSYS; F10 HLP \r\nDECSYS; F10 LOW \r\nDECSYS; F10 SHR \r\nDECSYS; F40 SHR \r\nDECSYS; FORT* SHR \r\nDECSYS; FORDDT REL \r\nDECSYS; FORLIB REL \r\nDECSYS; FOROTS SHR \r\nDECSYS; FORDDT SHR\r\n\r\nTim Shoppa's PDP-10 Archive has a *FORTRAN-10 Installation Guide*.\r\n\r\nSource code for these are probably on a TOPS-10 tape. But building may involve BLISS-10, MACRO-10, and other utilities." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266024296", "html_url": "https://github.com/PDP-10/its/pull/43#issuecomment-266024296", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/43", "id": 266024296, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjAyNDI5Ng==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T14:19:55Z", "updated_at": "2016-12-09T20:48:16Z", "author_association": "MEMBER", "body": "PDP-11 source code: \r\nBUDD; LIVE PALX \r\nCHSKTV; ABSLDR PALX \r\nSYSENG; KLRUG 17 \r\nKLDCP; 11DDT 33\r\n\r\n...and of course most files in MITS.S;\r\n\r\nAlso lots more, just grep for `PALX`, `MOVB` or similar." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266028010", "html_url": "https://github.com/PDP-10/its/issues/189#issuecomment-266028010", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/189", "id": 266028010, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjAyODAxMA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T14:36:47Z", "updated_at": "2016-12-09T14:41:44Z", "author_association": "MEMBER", "body": "Well, that was trivial. I'll just include the fix in the STINK pull request." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266029504", "html_url": "https://github.com/PDP-10/its/pull/45#issuecomment-266029504", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/45", "id": 266029504, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjAyOTUwNA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T14:42:50Z", "updated_at": "2016-12-09T14:42:50Z", "author_association": "MEMBER", "body": "I disassembled the built 200 with the binary 201. It was a really small fix, so I'll include it in this pull request.\r\n\r\nFixes #189." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266034936", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266034936", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266034936, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjAzNDkzNg==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T15:04:39Z", "updated_at": "2016-12-09T15:04:39Z", "author_association": "MEMBER", "body": "I have a mac." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266098662", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266098662", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266098662, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjA5ODY2Mg==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T19:20:54Z", "updated_at": "2016-12-09T19:20:54Z", "author_association": "MEMBER", "body": "Ideally, I'd like to login on a Mac server or something like that.\r\n\r\nBut maybe you can checkout the lars/macos branch and test it yourself? The good news is that KLH10 built without errors, so I think our version may be ok. But neither emulator works when spawned from expect." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266101167", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266101167", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266101167, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEwMTE2Nw==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T19:31:22Z", "updated_at": "2016-12-09T19:31:22Z", "author_association": "MEMBER", "body": "Couldn’t get very far:\n\ntapeio.c:57:10: fatal error: 'sys/mtio.h' file not found\n\ntrying to build tapeutils/tapewrite\n\n> On Dec 9, 2016, at 11:20, Lars Brinkhoff wrote:\n> \n> Ideally, I'd like to login on a Mac server or something like that.\n> \n> But maybe you can checkout the lars/macos branch and test it yourself? The good news is that KLH10 built without errors, so I think our version may be ok. But neither emulator works when spawned from expect.\n> \n> —\n> You are receiving this because you commented.\n> Reply to this email directly, view it on GitHub , or mute the thread .\n> \n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266101583", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266101583", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266101583, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEwMTU4Mw==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T19:33:08Z", "updated_at": "2016-12-09T19:33:08Z", "author_association": "MEMBER", "body": "Found this reference:\n\nhttps://opensource.apple.com/source/diskdev_cmds/diskdev_cmds-491.2/disklib/mtio.h \n\nbut not sure this is the “right” one. — Eric\n\n> On Dec 9, 2016, at 11:31, Eric Swenson wrote:\n> \n> Couldn’t get very far:\n> \n> tapeio.c:57:10: fatal error: 'sys/mtio.h' file not found\n> \n> trying to build tapeutils/tapewrite\n> \n>> On Dec 9, 2016, at 11:20, Lars Brinkhoff > wrote:\n>> \n>> Ideally, I'd like to login on a Mac server or something like that.\n>> \n>> But maybe you can checkout the lars/macos branch and test it yourself? The good news is that KLH10 built without errors, so I think our version may be ok. But neither emulator works when spawned from expect.\n>> \n>> —\n>> You are receiving this because you commented.\n>> Reply to this email directly, view it on GitHub , or mute the thread .\n>> \n> \n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266102114", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266102114", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266102114, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEwMjExNA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T19:34:59Z", "updated_at": "2016-12-09T19:34:59Z", "author_association": "MEMBER", "body": "I thought I fixed that, but maybe I forgot to check something in." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266102855", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266102855", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266102855, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEwMjg1NQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T19:37:53Z", "updated_at": "2016-12-09T19:37:53Z", "author_association": "MEMBER", "body": "You did. my master branch wasn’t up-to-date. Got past that. I’ll let you know. — Eric\n\n> On Dec 9, 2016, at 11:34, Lars Brinkhoff wrote:\n> \n> I thought I fixed that, but maybe I forgot to check something in.\n> \n> —\n> You are receiving this because you commented.\n> Reply to this email directly, view it on GitHub , or mute the thread .\n> \n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266103114", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266103114", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266103114, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEwMzExNA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T19:38:54Z", "updated_at": "2016-12-09T19:38:54Z", "author_association": "MEMBER", "body": "You need to update the tools/tapeutils submodule too." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266104343", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266104343", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266104343, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEwNDM0Mw==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T19:43:49Z", "updated_at": "2016-12-09T19:43:49Z", "author_association": "MEMBER", "body": "I did. Got tapeutils and itstar to build. Building klh10 now. Running expect script now — seems to be working so far. Will let you know what happens.\n> On Dec 9, 2016, at 11:38, Lars Brinkhoff wrote:\n> \n> You need to update the tools/tapeutils submodule too.\n> \n> —\n> You are receiving this because you commented.\n> Reply to this email directly, view it on GitHub , or mute the thread .\n> \n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266104488", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266104488", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266104488, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEwNDQ4OA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T19:44:22Z", "updated_at": "2016-12-09T19:44:22Z", "author_association": "MEMBER", "body": "Ok, then it may be Travis that has a bad expect installed." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266104938", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266104938", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266104938, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEwNDkzOA==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T19:46:04Z", "updated_at": "2016-12-09T19:46:04Z", "author_association": "MEMBER", "body": "Well, it failed with:\n\n*:ksfedr\n(Please Log In)\nERROR: File not found: PK0000: .; .FEFS. PK0000\n!create\n___003 KSFEDR . .FEFS. PK0000 WRITE 11:43:16\nFE filesystem DSK: .; .FEFS. PK0000 on pack #0.\nDirectory address: 4500000004\n!write\nAre you sure you want to scribble in the FE filesystem? yes\nWhich file? bt\nInput from (Default DSK: ___003; BT BIN): .;bt rp06\n!quit\n\n:KILL \n*:lock\n(Please Log In)\n LOCK.154 \n_[CTYI: 153 => 553, old 465]kill?\n_\nIT IS NOW 11:43:46 AM EST, FRIDAY, DEC 9,2016\ninvalid command name \"abort\"\n while executing\n\"abort\"\n invoked from within\n\"expect -exact $w\"\n (procedure \"respond\" line 2)\n invoked from within\n\"respond \"GO DOWN?\\r\\n\" \"y\"\"\n (procedure \"shutdown\" line 6)\n invoked from within\n\"shutdown\"\n (file \"../build.tcl\" line 99)\n invoked from within\n\"source ../build.tcl\"\n (file \"build/klh10/build.tcl\" line 54)\nmake: *** [out/rp0.dsk] Error 1\n(genecloud)eswenson-mac ~/Personal/ITS/ws/its\n$ \n\n> On Dec 9, 2016, at 11:44, Lars Brinkhoff wrote:\n> \n> Ok, then it may be Travis that has a bad expect installed.\n> \n> —\n> You are receiving this because you commented.\n> Reply to this email directly, view it on GitHub , or mute the thread .\n> \n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266105749", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266105749", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266105749, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEwNTc0OQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T19:49:10Z", "updated_at": "2016-12-09T19:49:10Z", "author_association": "MEMBER", "body": "There are two issues:\n\n1) we are not defining abort, and therefore, when expect tries to invoke abort, we get a failure.\n\n2) KLH10, under macOS appears to emit stuff like:\n\n[CTYI: 153 => 553, old 465]\n\nwhen certain characters are input to it. This is confusing the “expect -exact” command in the TCL script.\n\n— Eric\n\n> On Dec 9, 2016, at 11:45, Eric Swenson wrote:\n> \n> Well, it failed with:\n> \n> *:ksfedr\n> (Please Log In)\n> ERROR: File not found: PK0000: .; .FEFS. PK0000\n> !create\n> ___003 KSFEDR . .FEFS. PK0000 WRITE 11:43:16\n> FE filesystem DSK: .; .FEFS. PK0000 on pack #0.\n> Directory address: 4500000004\n> !write\n> Are you sure you want to scribble in the FE filesystem? yes\n> Which file? bt\n> Input from (Default DSK: ___003; BT BIN): .;bt rp06\n> !quit\n> \n> :KILL \n> *:lock\n> (Please Log In)\n> LOCK.154 \n> _[CTYI: 153 => 553, old 465]kill?\n> _\n> IT IS NOW 11:43:46 AM EST, FRIDAY, DEC 9,2016\n> invalid command name \"abort\"\n> while executing\n> \"abort\"\n> invoked from within\n> \"expect -exact $w\"\n> (procedure \"respond\" line 2)\n> invoked from within\n> \"respond \"GO DOWN?\\r\\n\" \"y\"\"\n> (procedure \"shutdown\" line 6)\n> invoked from within\n> \"shutdown\"\n> (file \"../build.tcl\" line 99)\n> invoked from within\n> \"source ../build.tcl\"\n> (file \"build/klh10/build.tcl\" line 54)\n> make: *** [out/rp0.dsk] Error 1\n> (genecloud)eswenson-mac ~/Personal/ITS/ws/its\n> $ \n> \n>> On Dec 9, 2016, at 11:44, Lars Brinkhoff > wrote:\n>> \n>> Ok, then it may be Travis that has a bad expect installed.\n>> \n>> —\n>> You are receiving this because you commented.\n>> Reply to this email directly, view it on GitHub , or mute the thread .\n>> \n> \n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266105965", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266105965", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266105965, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEwNTk2NQ==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T19:49:56Z", "updated_at": "2016-12-09T19:49:56Z", "author_association": "MEMBER", "body": "Well, that's a lot further than I got running in Travis.\r\n\r\nI got the `CTYI` errors before. The solution was to add delays when sending input to KLH10." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266108265", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266108265", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266108265, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEwODI2NQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T19:58:16Z", "updated_at": "2016-12-09T19:58:16Z", "author_association": "MEMBER", "body": "I updated the type function to put in a .1 second delay between each character send, and it appears to be going much further. It’s now loading the sources.tape. — Eric\n\n> On Dec 9, 2016, at 11:49, Lars Brinkhoff wrote:\n> \n> Well, that's a lot further than I got running in Travis.\n> \n> I got the CTYI errors before. The solution was to add delays when sending input to KLH10.\n> \n> —\n> You are receiving this because you commented.\n> Reply to this email directly, view it on GitHub , or mute the thread .\n> \n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266112334", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266112334", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266112334, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjExMjMzNA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T20:16:21Z", "updated_at": "2016-12-09T20:16:21Z", "author_association": "MEMBER", "body": "If we add this to Travis, we'll have to wait forever for the builds to complete. Their machines are slow or overloaded." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266113972", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266113972", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266113972, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjExMzk3Mg==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T20:23:59Z", "updated_at": "2016-12-09T20:23:59Z", "author_association": "MEMBER", "body": "Can we conditionalize the delay for macOS? :-)\n\nThe build failed due to a timeout waiting for the sources.tape to be loaded. The current delay is 200 seconds. I bumped it up to 240 seconds. I think we were at/near the limit anyway because I ran into this last night on Linux after rebasing with the latest master merges. I’ve restarted my macOS build. — Eric\n\n> On Dec 9, 2016, at 12:16, Lars Brinkhoff wrote:\n> \n> If we add this to Travis, we'll have to wait forever for the builds to complete. Their machines are slow or overloaded.\n> \n> —\n> You are receiving this because you commented.\n> Reply to this email directly, view it on GitHub , or mute the thread .\n> \n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266114033", "html_url": "https://github.com/PDP-10/its/pull/43#issuecomment-266114033", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/43", "id": 266114033, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjExNDAzMw==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T20:24:14Z", "updated_at": "2016-12-09T20:24:14Z", "author_association": "MEMBER", "body": "Tested by assembling BUDD; LIVE PALX." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266114182", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266114182", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266114182, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjExNDE4Mg==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T20:25:00Z", "updated_at": "2016-12-09T20:25:00Z", "author_association": "MEMBER", "body": "Hmm… this time, it died much earlier with:\n*:ksfedr\n(Please Log In)\nERROR: File not found: PK0000: .; .FEFS. PK0000\n!create\n___003 KSFEDR . .FEFS. PK0000 WRITE 12:22:29\nFE filesystem DSK: .; .FEFS. PK0000 on pack #0.\nDirectory address: 4500000004\n!write\nAre you sure you want to scribble in the FE filesystem? yes\nWhich file? bt\nInput from (Default DSK: ___003; BT BIN): .;bt rp06\n!quit\n\n:KILL \n*:lock\n(Please Log In)\nDSK: HUNG ON UNIT #0 ADDR= 625,,10020 12:22:41\nIT IS NOW 12:22:54 PM EST, FRIDAY, DEC 9,2016\n\n\nI wonder if KLH10 is not stable on macOS. — Eric\n\n> On Dec 9, 2016, at 12:23, Eric Swenson wrote:\n> \n> Can we conditionalize the delay for macOS? :-)\n> \n> The build failed due to a timeout waiting for the sources.tape to be loaded. The current delay is 200 seconds. I bumped it up to 240 seconds. I think we were at/near the limit anyway because I ran into this last night on Linux after rebasing with the latest master merges. I’ve restarted my macOS build. — Eric\n> \n>> On Dec 9, 2016, at 12:16, Lars Brinkhoff > wrote:\n>> \n>> If we add this to Travis, we'll have to wait forever for the builds to complete. Their machines are slow or overloaded.\n>> \n>> —\n>> You are receiving this because you commented.\n>> Reply to this email directly, view it on GitHub , or mute the thread .\n>> \n> \n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266125795", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266125795", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266125795, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEyNTc5NQ==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T21:17:31Z", "updated_at": "2016-12-09T21:17:31Z", "author_association": "MEMBER", "body": "I’ve tried several times since then. Each time I got to the tape load of sources.tape, but timed out. I increased the timeout from 200 to 240 to 300 to 360. Same thing each time:\n\nDSK: DIR SYSNET CREATED BY ___002 DUMP 13:10:02\n___002 DUMP SYSNET _DUMP_ OUTPUT WRITE 13:10:03\n___002 DUMP SYSNET CHTN 15 DELRNM 13:10:04\n___002 DUMP SYSNET _DUMP_ OUTPUT WRITE 13:10:04\n___002 DUMP SYSNET COMSAT 583 DELRNM 13:10:26\n___002 DUMP SYSNET _DUMP_ OUTPUT WRITE 13:10:26\n___002 DUMP SYSNET DQXDEV 41 DELRNM 13:10:26\n___002 DUMP SYSNET _DUMP_ OUTPUT WRITE 13:10:26\n___002 DUMP SYSNET FTPS 336 DELRNM 13:10:31\n___002 DUMP SYSNET _DUMP_ OUTPUT WRITE 13:10:31\ninvalid command name \"abort\"\n while executing\n\"abort\"\n invoked from within\n\"expect -timeout 360 \"E-O-T\"\"\n (file \"../build.tcl\" line 124)\n invoked from within\n\"source ../build.tcl\"\n (file \"build/klh10/build.tcl\" line 54)\nmake: *** [out/rp0.dsk] Error 1\n\nI don’t think this emulator runs well under macOS. — Eric\n\n> On Dec 9, 2016, at 12:24, Eric Swenson wrote:\n> \n> Hmm… this time, it died much earlier with:\n> *:ksfedr\n> (Please Log In)\n> ERROR: File not found: PK0000: .; .FEFS. PK0000\n> !create\n> ___003 KSFEDR . .FEFS. PK0000 WRITE 12:22:29\n> FE filesystem DSK: .; .FEFS. PK0000 on pack #0.\n> Directory address: 4500000004\n> !write\n> Are you sure you want to scribble in the FE filesystem? yes\n> Which file? bt\n> Input from (Default DSK: ___003; BT BIN): .;bt rp06\n> !quit\n> \n> :KILL \n> *:lock\n> (Please Log In)\n> DSK: HUNG ON UNIT #0 ADDR= 625,,10020 12:22:41\n> IT IS NOW 12:22:54 PM EST, FRIDAY, DEC 9,2016\n> \n> \n> I wonder if KLH10 is not stable on macOS. — Eric\n> \n>> On Dec 9, 2016, at 12:23, Eric Swenson > wrote:\n>> \n>> Can we conditionalize the delay for macOS? :-)\n>> \n>> The build failed due to a timeout waiting for the sources.tape to be loaded. The current delay is 200 seconds. I bumped it up to 240 seconds. I think we were at/near the limit anyway because I ran into this last night on Linux after rebasing with the latest master merges. I’ve restarted my macOS build. — Eric\n>> \n>>> On Dec 9, 2016, at 12:16, Lars Brinkhoff > wrote:\n>>> \n>>> If we add this to Travis, we'll have to wait forever for the builds to complete. Their machines are slow or overloaded.\n>>> \n>>> —\n>>> You are receiving this because you commented.\n>>> Reply to this email directly, view it on GitHub , or mute the thread .\n>>> \n>> \n> \n\n" }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266126790", "html_url": "https://github.com/PDP-10/its/issues/36#issuecomment-266126790", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/36", "id": 266126790, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjEyNjc5MA==", "user": { "login": "larsbrinkhoff", "id": 775050, "node_id": "MDQ6VXNlcjc3NTA1MA==", "avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4", "gravatar_id": "", "url": "https://api.github.com/users/larsbrinkhoff", "html_url": "https://github.com/larsbrinkhoff", "followers_url": "https://api.github.com/users/larsbrinkhoff/followers", "following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}", "gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}", "starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions", "organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs", "repos_url": "https://api.github.com/users/larsbrinkhoff/repos", "events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}", "received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-09T21:21:29Z", "updated_at": "2016-12-09T21:21:29Z", "author_association": "MEMBER", "body": "Ok, then it looks like it hangs in the middle of reading the tape.\r\n\r\nI'm trying to get expect working in Travis. If I succeed, I'll try SIMH." }, { "url": "https://api.github.com/repos/PDP-10/its/issues/comments/266161000", "html_url": "https://github.com/PDP-10/its/issues/98#issuecomment-266161000", "issue_url": "https://api.github.com/repos/PDP-10/its/issues/98", "id": 266161000, "node_id": "MDEyOklzc3VlQ29tbWVudDI2NjE2MTAwMA==", "user": { "login": "eswenson1", "id": 867939, "node_id": "MDQ6VXNlcjg2NzkzOQ==", "avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4", "gravatar_id": "", "url": "https://api.github.com/users/eswenson1", "html_url": "https://github.com/eswenson1", "followers_url": "https://api.github.com/users/eswenson1/followers", "following_url": "https://api.github.com/users/eswenson1/following{/other_user}", "gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}", "starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions", "organizations_url": "https://api.github.com/users/eswenson1/orgs", "repos_url": "https://api.github.com/users/eswenson1/repos", "events_url": "https://api.github.com/users/eswenson1/events{/privacy}", "received_events_url": "https://api.github.com/users/eswenson1/received_events", "type": "User", "site_admin": false }, "created_at": "2016-12-10T00:32:08Z", "updated_at": "2016-12-10T00:32:08Z", "author_association": "MEMBER", "body": "Note, that with the unmodified sources, it is pretty useless, since none of the hard-coded lists users is likely to be logged in. Same with the hard-coded list of machines." } ]