annotate CR_preface.txt @ 34:b6c8dfd521bd

with highlights and 3 edits through p. 103
author Henry Thompson <ht@markup.co.uk>
date Thu, 07 Nov 2024 07:11:13 -0500
parents 8d2fbd093ff3
children fd066d630735
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
1 Born December 1949.
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
2
15
491d1952263d getting started
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
3 After starting a degree at Oberlin in 1967, dropped out without
16
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
4 completing 3rd year.
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
5
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
6 Out to BC with Katy in the fall of 1969, back to Cambridge and
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
7 Philadelphia to see respective families.
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
8
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
9 Had to get out of the US (draft), so that winter took over the old job
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
10 of his brother Arnold in an NRC high-energy Physics lab, living with
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
11 Katy and Arnold in an old farmhouse in a posh neighbourhood in Ottawa.
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
12 Very snowy winter, record-breaking, 18 feet?, long driveway and a lot
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
13 of shovelling, piled up to the 2nd floor. Involve with Ottawa QUaker
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
14 Meeting, a youth group, and a Mennonite youth group. Stayed through
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
15 the several years. March 1971, employer partnering with the Univ. of
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
16 Chicago Physics dept and LRL in Berkeley, went there, installed a
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
17 PDP-9 / 15, in a 40-ft Fruehof trailer, moved from Ottawa to Fermi
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
18 Lab, where Brian's office was. Programmed in machine language (see
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
19 below). He could 'program like crazy' in the air-conditioned trailer,
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
20 high-volume music in head-phones, but couldn't write English. Lived
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
21 in a hotel in Hyde ? park. They owned an Austin Mini bought for $100
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
22 in summer of 1970, working at a Quaker peace conference on Rhinestone
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
23 island in lake near Ottawa.
15
491d1952263d getting started
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
24
16
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
25 Katy went out to Berkeley that spring, where the experiment was to
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
26 take place. Married in June of 1971 at Pendle Hill / Swarthmore, then
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
27 back to Berkeley. Lived in a back yard house at Telegraph and Shannon
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
28 (?). Legally a Canadian resident notionally in US on a business trip.
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
29 Experiment ran, wrapped and went back to Ottawa. He wanted to stay in
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
30 US, they ended up (autumn 1971? 1972?) living with his parents in
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
31 Cambridge, where WCS was by then head of the new Center for the Study
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
32 of World Religions at Harvard.
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
33
17
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
34 [Applied to Graduate School at MIT in EECS, started taking some
16
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
35 courses, but eventually MIT admin said be couldn't be admitted w/o a
17
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
36 UG degree.]
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
37
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
38 Interested in being a social inquiry major, in order to study the
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
39 politics of high technology, how we get to transferring to EECS from
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
40 that goal is not clear.
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
41
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
42 It was very quickly clear that the understanding of computing that the
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
43 social scientists were critiquing was not [Programming in machine
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
44 language] the computing that I know. So I need to get clear on what
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
45 computing really is, so that I can legitimately critique it. So I
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
46 thought I had to go into the heart of the beast, as it were.
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
47
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
48 Terry Winograd provided the friendship and both social and 'official'
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
49 support-structure to allow Brian to start to express himself out loud,
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
50 as it were.
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
51
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
52 Saying to Fodor, ref. Tom Swift and his procedural grandmother, that
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
53 "this is not how compilation worked", Fodor was blustery but
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
54 open-minded enough to say "this is your subject area, I'm sure you're
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
55 rightl tell me how it does work". He and Fodor were friends, but
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
56 later Fodor "curdled".
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
57
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
58 Dog hanging on to a scented cloth -- sitting at the console of a 360
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
59 and keying in instructinos and debugging by staring at the pattern of
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
60 lights that the console frooze in.
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
61
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
62 Articulating an understanding of computing that would do justice to his
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
63 intuitive understanding of computing as he had experienced it is the
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
64 theme of all his intellectual work.
16
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
65
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
66 "Course on compilers, I had written a compiler, I'd written a tiny OS
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
67 for a PDP-9 running a physics experiment". Pat Winston sat me down
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
68 and took me through the requirements for a CSEE degree, and decided
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
69 he'd satisfied them all. But he needed a Batchelor's thesis, so they
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
70 took a paper from a course he'd taken in the autumn, called "Comments
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
71 on Comments", and added some stuff, it got marked and accepted as his
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
72 thesis, so awarded the degree and could actually be enrolled as a
17
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
73 student under the supervision of Peter Szolovits.
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
74
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
75 [CSLI not particularly relevant]
16
2a14525c412e getting to MIT...
Henry Thompson <ht@markup.co.uk>
parents: 15
diff changeset
76
17
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
77 [CPSR?]
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
78
19
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
79 ----------
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
80 Torn between religion and physics as an undergraduate.
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
81
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
82 MIT, 1974++ MSc thesis _Levels, Layers and Planes_, about
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
83 architectural properties of computer science
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
84 There are no particulars in physics [ref. deiexis discussion, where is
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
85 it]
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
86 WHat drove me out of social inquiry and back to department 6 was
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
87 needing to be back in the practice. That skill was not somthing that
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
88 people on the outside understood.
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
89
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
90 Lens on a conical base, watchmakers, with oil and iron filings, that
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
91 allowed you to manifest the data on digital mag tape. No disks on the
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
92 PDP-9. That concrete engagement with the computer affected my sense
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
93 of digitality.
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
94
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
95 I wanted there to be types, not tokens. Set theory has no constants
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
96 (e.g. pi, e, i), functions, derivatives, intergrals are types in a
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
97 way. Wanted a KR that didn't depend on token identity (no eq tests in
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
98 the interpreter).
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
99
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
100 LLP was an attempt to get the things, "kernel facts", of a KRL to be
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
101 types, not tokens (cf *car* and *cdr* vs. differentiation and
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
102 integration), the ontology of the computational.
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
103
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
104 [HST mentions intergral signs and script deltas] Brian says
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
105 "syncategoramaticity
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
106
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
107 Promote the eq tests into type tests (in the interpreter).
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
108
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
109 "You want to arrange the metaphysics so that _everything_ falls out"
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
110 G. Nunberg of BCS
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
111
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
112 My imagination was arrested by essentially foundational questions
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
113 about ... this stuff. Not interested in applications, AI as such,
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
114 etc.
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
115
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
116 Still wanted to know what computing was., remains true up to what's in
eef16a307071 Friday, less coherent
Henry Thompson <ht@markup.co.uk>
parents: 18
diff changeset
117 this book, CR.
20
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
118
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
119 Something else that makes me feel uncomfortable about CS from the
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
120 outset: Conversation with MM: for you MM science is a form of worship,
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
121 whereas science is a form of theology for me (BCS), so I look to CS
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
122 not just to manifest the glory of God, but also to explain it.
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
123
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
124 Science should do justice to that.
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
125
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
126 Being shy around Peter and Butler, something else made me skittish,
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
127 something I needed in order to be at peace: a warmth / humility. Why
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
128 I was at peace with [John] Haugeland. [HST: JH wasn't a
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
129 programmer. BCS: Yes, but he programmed [in] Postscript. BCS: We
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
130 disagreed about typography].
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
131
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
132 Had a sense with JH that even though he knew a lot more philosophy
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
133 than I did, that we were looking together at relative
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
134 clauses/propositional claims, not that he was scrutinising
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
135 me. [ref. Andee Rubin]
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
136
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
137 In the book I claim that deferential semantics is the heart of
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
138 intentionality. "There is more in heaven and on earth than is drempt
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
139 of in your philosophy". CS is fundamentally an intentional subject
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
140 matter, and that its intentional character has been hidden, and that
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
141 its use of semantics has usurped it for mechanistic purposes.
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
142
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
143 All semantical vocabulary has been redefined in mechanistic terms:
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
144 "the semantics of X" == "what will happen if X is processed"
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
145
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
146 Thereby all humility and deference is lost.
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
147
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
148 [What about Phi vs. Psi, 'full [?] procedural consequence']
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
149
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
150 If you are interested in _real_ semantics, ... what's a poor boy to
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
151 do?
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
152
24
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
153 Semantical issues are non-the-less still in the drivers seat---we are
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
154 happy when (+ 2 3) yields 5 because of are awareness of them.
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
155
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
156 Tracing the fate of those issues, and the vocabulary, are stories that
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
157 need told.
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
158
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
159 "Things have changed and now we do things differently." What's
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
160 changed and how is it different?
20
28fdea8f3e67 Friday, done for today
Henry Thompson <ht@markup.co.uk>
parents: 19
diff changeset
161
24
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
162 Answer - the SDK would [be wanted to] track reference relations, not
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
163 just implementation relations. But that's so complicated that it
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
164 couldn't possibly work. Suppose you're defining a type [theta], a
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
165 vector type accessible via theta and rho or x and y. Setting x and
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
166 rho contstrains. Compiler can ignore this, and just keep one or the
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
167 other, but the type system should 'know' the relationship of both, and
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
168 could therefore track a lot more about a program using vectors than it
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
169 does at the moment.
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
170
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
171 [HST poses a story about astronomers and air traffic controllers?]
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
172
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
173 Problem solving is not the motiviation, articulating what is the case
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
174 is, to say what's true.
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
175
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
176 The effect of PSI is everything that happens, and the PHI relations
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
177 are what matters. All constraints, norms, requirements are expressed
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
178 in terms of PHI stuff.
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
179
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
180 What does this book say that requirements engineering etc. haven't
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
181 already
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
182
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
183 [HST what about program correctness, specification languages ? etc.]
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
184
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
185 [Chapter 7?]
30
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
186
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
187 [HST should read the Press's thoughts about what needs to happen in
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
188 the preface]
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
189
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
190 The gap between computer science and and programming practice is
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
191 well-known, embarrassing but rarely foregrounded.
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
192
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
193 The vocabulary point is easy to state.
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
194
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
195 Barwise foundered on different understandings of binding a variable.
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
196
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
197 That the vocabulary issue is of huge importance needs "a clarion
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
198 statement". This is foundational work, so I can't define my terms.
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
199
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
200 "I don't believe in definitions"
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
201
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
202 "Look, this kind of paper that I write should be read more like novel
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
203 than like a manual. What things mean will gradually take shape"
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
204
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
205 Engender confidence that what you're about to read will make sense by
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
206 the end/in due course/by-and-by.
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
207
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
208 Vocabulary point is several points:
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
209 1) Points will be expressed using a vocabulary which is a term
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
210 of art for someone/drawn from someone's technical vocabulary, perhaps not you
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
211 2) Also, not necessarily the term of art you use for it;
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
212 Indeed it may be an ordinary word of English, so you may not
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
213 realise that a term of art has gone by.
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
214 3) There may not be terms in _any_ technical vocabulary that do what
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
215 I need here
Henry Thompson <ht@markup.co.uk>
parents: 24
diff changeset
216
31
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
217 Taking on their meaning like a polaroid did, fill in gradually.
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
218
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
219 Consider 'effective': boundary (with non-..) is run roughshod over by
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
220
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
221 "Call this state 'zero'" naming with an abstract type a concrete token.
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
222
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
223 [Argh, not really right]
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
224
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
225 When classifying these things with labels that respect/front their
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
226 ontological character
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
227
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
228 If trying to teach this stuff, it would be useful to know that we had
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
229 14 weeks, and on day 1 you can say we'll get to that in week 3.
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
230
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
231 A book on the philosophy of computation, not by a philosopher, but by
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
232 a practioner who was driven tog spending their life trying to
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
233 understand what they practiced.
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
234
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
235 Come hither, one and all
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
236
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
237 That this is important needs to be said. And it's not about _me_,
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
238 that is, it's not important because I say it is. But that it's
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
239 important to you does mean that that claim deserves our attention.
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
240
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
241 A delicagte dance -- why have I asked you [HST] to write this, not
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
242 someone else. Because you were there from the beginning.
8d2fbd093ff3 later Sunday, end of 10 Avoca?
Henry Thompson <ht@markup.co.uk>
parents: 30
diff changeset
243
18
Henry Thompson <ht@markup.co.uk>
parents: 17
diff changeset
244 ------------
Henry Thompson <ht@markup.co.uk>
parents: 17
diff changeset
245 Foundations of/Philosophy of Computation
Henry Thompson <ht@markup.co.uk>
parents: 17
diff changeset
246
Henry Thompson <ht@markup.co.uk>
parents: 17
diff changeset
247 Lisp was 'broken', 2-Lisp was a flawed attempt to fix it, 3-Lisp takes
Henry Thompson <ht@markup.co.uk>
parents: 17
diff changeset
248 us in to new territory.
Henry Thompson <ht@markup.co.uk>
parents: 17
diff changeset
249
Henry Thompson <ht@markup.co.uk>
parents: 17
diff changeset
250 Don't think you have to be a specialist to read this book.
Henry Thompson <ht@markup.co.uk>
parents: 17
diff changeset
251
Henry Thompson <ht@markup.co.uk>
parents: 17
diff changeset
252 Effective vs non-Effective is actually new: at the book boundaries,
24
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
253 project onto the effective [? - it's not that everything is
7688b405c09f Saturday
Henry Thompson <ht@markup.co.uk>
parents: 20
diff changeset
254 term-rewriting, it's more like ].
17
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
255
2b61f4d08893 more...
Henry Thompson <ht@markup.co.uk>
parents: 16
diff changeset
256
18
Henry Thompson <ht@markup.co.uk>
parents: 17
diff changeset
257