changeset 28:b741a43258af

merge
author Henry S Thompson <ht@inf.ed.ac.uk>
date Sat, 02 Nov 2024 22:18:57 +0000
parents 3113ddaf1829 (current diff) 7688b405c09f (diff)
children 0e63562b01e6
files
diffstat 1 files changed, 34 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/CR_preface.txt	Sat Nov 02 22:18:44 2024 +0000
+++ b/CR_preface.txt	Sat Nov 02 22:18:57 2024 +0000
@@ -150,8 +150,39 @@
 If you are interested in _real_ semantics, ... what's a poor boy to
 do?
 
- 
+Semantical issues are non-the-less still in the drivers seat---we are
+happy when (+ 2 3) yields 5 because of are awareness of them.
+
+Tracing the fate of those issues, and the vocabulary, are stories that
+need told.
+
+"Things have changed and now we do things differently."  What's
+changed and how is it different?
 
+Answer - the SDK would [be wanted to] track reference relations, not
+just implementation relations.  But that's so complicated that it
+couldn't possibly work.  Suppose you're defining a type [theta], a
+vector type accessible via theta and rho or x and y.  Setting x and
+rho contstrains.  Compiler can ignore this, and just keep one or the
+other, but the type system should 'know' the relationship of both, and
+could therefore track a lot more about a program using vectors than it
+does at the moment.
+
+[HST poses a story about astronomers and air traffic controllers?]
+
+Problem solving is not the motiviation, articulating what is the case
+is, to say what's true.
+
+The effect of PSI is everything that happens, and the PHI relations
+are what matters.  All constraints, norms, requirements are expressed
+in terms of PHI stuff.
+
+What does this book say that requirements engineering etc. haven't
+already
+
+[HST what about program correctness, specification languages ? etc.]
+
+[Chapter 7?]
 ------------
 Foundations of/Philosophy of Computation
 
@@ -161,7 +192,8 @@
 Don't think you have to be a specialist to read this book.
 
 Effective vs non-Effective is actually new: at the book boundaries,
-project onto the effective [?]
+project onto the effective [? - it's not that everything is
+term-rewriting, it's more like ].