It all started in 1979 while I was working in the computer centre at Auckland University. We had been concerned in a desultory way about the general disorganisation of our casual communications, because we'd found that sometimes they remained useful for reference long after they'd been lost.
We did nothing about it until Nevil Brownlee returned from a visit to somewhere and told us about the system of informal "working papers" which they used; anything which might just possibly be of interest for more than a day or two was given a number and stored as a working paper originating from its author. There was a sort of agreement that it would be a Good Thing to try.
So I tried it. All my working notes ( except the D series, to be explained shortly ) have labels beginning with "AC" to identify them as mine. As no one else ever produced any ( with an exception which I shall explain ), the prefix is really redundant. Some time later, Nevil audibly wondered why I took the trouble to record the stuff, and was surprised when I told him that he had raised the idea. Incidentally, they're called "working notes" because that was my memory of what Nevil had originally said.
The exception I mentioned is connected with the Zeno project. This was a computer centre enterprise aimed at constructing an operating system interface which we could easily transport from computer to computer, so that students throughout the university could have a consistent view of the system. I was in charge of the enterprise, and caused others involved to write their own working notes for reasons as described. It half-worked - which is to say that it didn't work at all. A few people joined in, but some declined to do so, so we never had any coherent complete record of what was going on. Most of my notes from AC8 to AC30 are related to Zeno, and some are not very comprehensible on their own. ( Zeno was not a big success for various reasons, but we learnt a lot. Anyone interested might care to inspect the Zeno technical report. )
The D series are Distinct from the others. They are all about my particular interest of rehabilitation systems, and I started the separate series because it seemed likely that few people would be interested in both collections. It started bravely with some entries which even I now find for the most part unconvincing, then languished as I became less confident that I'd ever get anywhere. More recently, I've come back to the idea, so there's a very big gap, and there are quite a number of notes connected with rehabilitation in the AC series. After some cogitation, I gave these D numbers as well, and notes in this category have two entries, which are linked. They are really AC notes.
Discipline in the early years was not perfect. Whether AC6 ever existed, and, if so, what it was, are questions which are never likely to be answered, as is that of why I wrote two AC13s. Formats vary in the Computer Centre notes, though a sort of ideal is discernible; it all settled down when microcomputers came along, and I could look after it for myself. ( That was just about when I moved to the Computer Science Department. )
Working notes are records of ideas which had not been properly worked out when they were written. They have rather more status than scrappy notes on odd bits of paper, but far less than anything that might be recorded in the humblest publication. I include the list here mainly so that I can refer to those which are of interest in connection with various of my preoccupations. The notes are not secret, but they're not necessarily the sort of material I want to advertise widely. If any takes your fancy enough for you to want a copy, you can get a pdf version if the code number is active. If not, let me know, and I'll send you a copy somehow if I can find one.
I write working notes for several reasons : so that I don't forget what I've done; for the exercise of writing it down - I find it clarifies thoughts wonderfully; to record something somewhere so that it won't get lost; as a contribution to someone's project or thesis; to get something off my mind. Many are half-finished research projects, and not a few are not-even-started research projects - if you want to finish one off, get in touch. You might be on your own, but I'll be interested. On the other hand, you might find that it's part of a research topic which someone is actively pursuing, in which case I'll put you in touch with the pursuer concerned.
A lot of the material is of no conceivable interest to anyone, but now and then I do find it handy to have the collection - and in such cases it is indispensable. I commend the idea, but leave it to you to judge the notes themselves.
Here it is; help yourself. Bear in mind that most of it is opinion, and not necessarily profoundly considered, so I might not believe it any more. If you want to use it, do so and welcome; copyright is hereby waived, but it would be nice if you observed the usual courtesy of identifying the source of anything you use in a publication. The preferred reference is :
G.A. Creak : "title", unpublished working note number ( date ).
Add the URL if you wish; I have no control over department policy, but I'm not going to move any of it.
Go to me ( Alan Creak, in case you've forgotten );
Go to Computer Science.
Any entries in italic type are in preparation, and shouldn't be taken too seriously.
Notes from the Computer Centre : | |||||
AC1 | PRIME testing | 1979 | March | 19 | |
AC2 | Pumps statistics | 1979 | March | 20 | |
AC3 | On documentation | 1979 | March | 30 | |
AC4 | PRIME development | 1979 | March | 30 | |
AC5 | On guesses at data rates in a network | 1979 | May | 3 | |
AC6 | |||||
AC7 | Moving data along wires | 1979 | September | 14 | |
AC8 | Mecca | 1979 | October | 10 | |
AC9 | Data communications - further startling revelations ! | 1979 | October | 19 | |
AC10 | Thoughts arising while thinking about editors | 1979 | November | 9 | |
AC11 | An editor | 1979 | November | 13 | |
AC12 | Files, editors, and things | 1979 | November | 14 | |
AC13 | Some subroutines | 1979 | November | 21 | |
AC13+ | Systematic HELP, QUIT, and errors | 1979 | December | 3 | |
AC14 | ZENO filia | 1979 | December | 4 | |
AC15 | Names | 1979 | December | 5 | |
AC16 | U-ZENOTE 2 3/4 Running a Fortran job, simply | 1979 | December | 10 | |
AC17 | When to Initiate Zeno Advances for Regular Development | 1979 | December | 13 | |
AC18 | Files In Zed and Zeno - positively the Last Exposition | 1979 | December | 15 | |
AC19 | Definitely All about the Zed Editor | 1979 | December | 19 | |
AC20 | Preliminary instructions for using DIETICIAN | 1979 | December | 24 | |
AC21 | On using microcomputers as Prime terminals | 1980 | February | 22 | |
AC22 | Where to put Zeno "batch" jobs' output | 1980 | June | 10 | |
AC23 | "The 1812" ( being about notes and reports ) | 1980 | June | 26 | |
AC24 | Security in Zeno | 1980 | July | 4 | |
AC25 | COMSEP, COMEND, COMACT - the real story | 1980 | July | 10 | |
AC26 | Very preliminary documentation for Zed | 1980 | July | 17 | |
AC27 | Tabulating in Zeno and Zed | 1980 | July | 21 | |
AC28 | Reply to ... on STANDARD PLOT FILES | 1980 | August | 8 | |
AC29 | Towards an equipment maintenance system | 1980 | August | 11 | |
AC30 | Zeno documentation | 1980 | August | 15 | |
AC31 | IBM file storage | 1981 | July | 14 | |
AC32 | Improving the DEC-10's performance | 1982 | July | 7 | |
AC33 | Retrieving files from backup | 1982 | July | 26 | |
AC34 | Computer Centre information services | 1982 | September | 17 | |
AC35 | Student data entry service | 1983 | April | 7 | |
AC36 | UDNUDGER and associates | 1983 | May | 9 | |
AC37 | The student data entry service | 1983 | September | 28 | |
AC38 | Inform | 1984 | June | 14 | |
AC39 | The student data entry service | 1984 | August | 29 | |
AC40 | Monitoring the DEC-10's performance | 1984 | August | 29 | |
AC41 | A reproducible dummy load for the DEC- 10 | 1984 | September | 28 | |
AC42 | LSI Basic | 1985 | February | 12 | |
Notes from the Computer Science department : | |||||
AC43 | "Computer organisation" reorganisation revisited | 1985 | November | 25 | |
AC44 | The U-BIX operating system | 1986 | October | 13 | |
AC45 | An intelligent interface for the disabled | ( = D9 ) | 1985 | December | 4 |
AC46 | Computer-readable chemical formulae | 1986 | March | 5 | |
AC47 | Representations for compound statements | 1986 | March | 5 | |
AC48 | An expert system for assistance with enrolment | 1986 | April | 7 | |
AC49 | PFL : Progress report ? Discussion paper ? .... | 1986 | April | 11 | |
AC50 | Eccles | 1986 | May | 12 | |
AC51 | Eccles and Eliza | 1986 | May | 12 | |
AC52 | Robot dynamics and the digital differential analyser | 1986 | May | 21 | |
AC53 | Evaluating expressions in Eccles | 1986 | May | 26 | |
AC54 | Some notes on the potential of a model railway system ... | 1986 | May | 28 | |
AC55 | Mechanical determination of free-radical reaction mechanisms | 1986 | July | 7 | |
AC56 | Resolving conflicts constructively | 1986 | August | 4 | |
AC57 | Some notes on the course "Robotics and real-time control" .... | 1986 | September | 22 | |
AC58 | Television signals and scanning patterns | 1986 | October | 8 | |
AC59 | Notes on Richard O'Keefe's Maori parser | 1986 | December | 4 | |
AC60 | A proposal for work with Mr W.... | ( = D10 ) | 1986 | December | 10 |
AC61 | Steps towards a robotic table attendant | ( = D11 ) | 1986 | December | 23 |
AC62 | Some notes on analysing the boat data .... | 1987 | April | 22 | |
AC63 | An attempt ... to impose a logical structure on university enrolment | 1987 | April | 24 | |
AC64 | An orderly approach to pattern perception | 1995 | June | 12 | |
AC65 | Does computer science exist ? | 1991 | July | 19 | |
AC66 | On disabled people using robots | ( = D12 ) | 1991 | July | 18 |
AC67 | Mixing discrete and continuous simulation | 1989 | March | 23 | |
AC68 | Why do computists like gibberish ? | 1998 | March | 6 | |
AC69 | Semantics of block diagrams | 1990 | January | 16 | |
AC70 | An application for schemata | 1989 | May | 16 | |
AC71 | Simulation made easy - your introduction to Ghola | 1989 | May | 24 | |
AC72 | PFL Syntax | 1989 | June | 21 | |
AC73 | Computing - a course structure | 1989 | November | 15 | |
AC74 | Schemata and the treaty of Waitangi | 1989 | November | 1 | |
AC75 | Operating systems course structure | 1989 | December | 4 | |
AC76 | Three Hyperforty : the structure of a course in operating systems | 1989 | December | ? | |
AC77 | Documentation documentation | 1989 | December | 11 | |
AC78 | Some notes on a proposed interface device | ( = D13 ) | 1990 | December | 28 |
AC79 | PFL syntax, yet again | 1991 | March | 6 | |
AC80 | Contributions to the design of a domestic communications network | ( = D14 ) | 1991 | August | 26 |
AC81 | Theme and variations | 1992 | January | 10 | |
AC82 | Clarification | 1992 | January | 10 | |
AC83 | The infinitely versatile analogue computer | 1993 | December | 15 | |
AC84 | About POSS | 1992 | October | 9 | |
AC85 | Space for robotics and real-time control | 1994 | January | 5 | |
AC86 | Goals for robotics and real-time control | 1994 | January | 14 | |
AC87 | Describing modular networks | 1993 | September | 23 | |
AC88 | The PFL - CBL interface | 1993 | October | 11 | |
AC89 | Notes on Elman networks | 1993 | December | 1 | |
AC90 | Thoughts on building autonomous adapting machines | 1993 | December | 9 | |
AC91 | Multiple keying for faster communication | ( = D15 ) | 1994 | September | 23 |
AC92 | A novel reaching device | ( = D16 ) | 1995 | January | 6 |
AC93 | Cellular automata with a purpose | 1994 | December | 7 | |
AC94 | Two-stage automata | 1995 | January | 6 | |
AC95 | Advanced operating systems course | 1994 | December | 30 | |
AC96 | Reaching beyond words in rehabilitation computer systems | ( = D17 ) | 1996 | October | 2 |
AC97 | Interactors in rehabilitation system design | ( = D18 ) | 1996 | August | 2 |
AC98 | Faster communication through multiple key operations | ( = D19 ) | 1996 | May | 17 |
AC99 | Kites : introducing HKI | 1996 | July | 9 | |
AC100 | How to use Mapwalker : version 1 | ( = D20 ) | 1996 | August | 1 |
AC101 | States in PDL | 1996 | August | 16 | |
AC102 | Midigrid notes | 1996 | September | 23 | |
AC103 | Analysing WordKeys | ( = D21 ) | 1996 | September | 30 |
AC104 | Sentences that mean "X", more or less | ( = D22 ) | 1996 | September | 30 |
AC105 | Analysis of a one- handed chord keyboard | ( = D23 ) | 1996 | October | 21 |
AC106 | Targowski and Bowman meet VTA | 1996 | November | 19 | |
AC107 | Kites again, with more VTA | 1996 | December | 9 | |
AC108 | Subverting BIOS for the Compaq Elite | ( = D24 ) | 1996 | December | 13 |
AC109 | Instructions for the multiple key interface | ( = D25 ) | 1996 | December | 13 |
AC110 | Novel approaches to using keyboards | ( = D26 ) | 1996 | December | 18 |
AC111 | Information structures | 1997 | May | 23 | |
AC112 | A velocity sensor for small machines | 1997 | July | 11 | |
AC113 | Introducing processes in a course on operating systems | 1997 | August | 25 | |
AC114 | Critical parameters | 1997 | September | 2 | |
AC115 | Background for a document generator | 1997 | September | 25 | |
AC116 | States in PDL revisited | 1997 | October | 24 | |
AC117 | Designing the document factory | 1997 | November | 21 | |
AC118 | Making the HTML version of the handbooks | 1997 | December | 5 | |
AC119 | Going back again | 1997 | December | 5 | |
AC120 | Handbook preparation : the future ( perhaps ) | 1997 | December | 19 | |
AC121 | Academic structure in the study of operating systems | 1998 | March | 6 | |
AC122 | The distortion network | 1999 | April | 8 | |
AC123 | Learning to learn : a comparison | 1998 | June | 10 | |
AC124 | PDL meets middleware | 1998 | June | 10 | |
AC125 | The turtle taught | 1998 | July | 24 | |
AC126 | Regal and Imperial | 1999 | April | 13 | |
AC127 | Lessons from the 1998 handbook exercise | 1999 | February | 24 | |
AC128 | The Stubol story | 2000 | June | 26 | |
AC129 | Properties of code and data | 2001 | January | 8 | |
AC130 | Standards for information files | 2000 | December | 20 | |
AC131 | A new definition of processes | 2001 | April | 27 | |
AC132 | What are programming languages ? | coming | |||
AC133 | Handbooks in 2001 | 2001 | December | 20 | |
AC134 | Bricolage | 2004 | June | 2 | |
Notes connected with rehabilitation systems : | |||||
D1 | Notes on possible uses for computers at the Wilson Home | 1986 | May | 3 | |
D2 | Proposed project : a virtual machine as a standard | 1986 | May | 3 | |
D3 | Possible avenues in robotic devices as aids to the disabled | 1986 | September | 1 | |
D4 | Operating systems | 1986 | September | 1 | |
D5 | A twin processor system | 1986 | June | 7 | |
D6 | Interpretive programme execution | 1986 | September | 1 | |
D7 | Proposals for a communicator using a synthesised voice | 1986 | June | 17 | |
D8 | Knowledge-based systems for assessment | 1992 | December | 2 | |
D9 | An intelligent interface for the disabled | ( = AC45 ) | 1985 | December | 4 |
D10 | A proposal for work with Mr W.... | ( = AC60 ) | 1986 | December | 10 |
D11 | Steps towards a robotic table attendant | ( = AC61 ) | 1986 | December | 23 |
D12 | On disabled people using robots | ( = AC66 ) | 1991 | July | 18 |
D13 | Some notes on a proposed interface device | ( = AC78 ) | 1990 | December | 28 |
D14 | Contributions to the design of a domestic communications network | ( = AC80 ) | 1991 | August | 26 |
D15 | Multiple keying for faster communication | ( = AC91 ) | 1994 | September | 23 |
D16 | A novel reaching device | ( = AC92 ) | 1995 | January | 6 |
D17 | Reaching beyond words in rehabilitation computer systems | ( = AC96 ) | 1996 | October | 2 |
D18 | Interactors in rehabilitation system design | ( = AC97 ) | 1996 | August | 2 |
D19 | Faster communication through multiple key operations | ( = AC98 ) | 1996 | May | 17 |
D20 | How to use Mapwalker : version 1 | ( = AC100 ) | 1996 | August | 1 |
D21 | Analysing WordKeys | ( = AC103 ) | 1996 | September | 30 |
D22 | Sentences that mean "X", more or less | ( = AC104 ) | 1996 | September | 30 |
D23 | Analysis of a one- handed chord keyboard | ( = AC105 ) | 1996 | October | 21 |
D24 | Subverting BIOS for the Compaq Elite | ( = AC108 ) | 1996 | December | 13 |
D25 | Instructions for the multiple key interface | ( = AC109 ) | 1996 | December | 13 |
D26 | Novel approaches to using keyboards | ( = AC110 ) | 1996 | December | 18 |
D27 | A binary selection interface | 2000 | October | 13 | |
D28 | Describing and designing communications in rehabilitation computer systems | 2001 | May | 21 |
Go to me ( Alan Creak, in case you've forgotten );
Go to Computer Science.