changeset 1226:16919775479c

reply to plugin_JB_comments_IG
author James Bergstra <bergstrj@iro.umontreal.ca>
date Wed, 22 Sep 2010 17:17:52 -0400
parents dbac4bd107d8
children d9f93923765f
files doc/v2_planning/arch_src/plugin_JB_comments_IG.txt
diffstat 1 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/doc/v2_planning/arch_src/plugin_JB_comments_IG.txt	Wed Sep 22 17:04:39 2010 -0400
+++ b/doc/v2_planning/arch_src/plugin_JB_comments_IG.txt	Wed Sep 22 17:17:52 2010 -0400
@@ -110,3 +110,17 @@
 to each constructors is such that the scripting language built on top of them
 is LL(1). Fortunately, that is not very hard. When we start converging on the
 final interface I can do the check myself.
+
+JB replies: 
+
+  I don't know if this is standard - but I think of a language as being ...
+  maybe... "the set of all syntactic elements which which you make a program",
+  and by that criterion I am not proposing a complete language.  I attempt a
+  definition because these control-flow programs are expressed in ELEMENTs that
+  eventually bottom out at CALL(X, ...) where X is *not* defined in the
+  control-flow language. X is a Python function that typically (and maybe
+  necessarily - I'm not sure) knows nothing about the control-flow language that
+  is calling it.  So with this view in mind, I can't understand why or how it
+  would make sense to define the control flow in a new language, or in XML or
+  something.  After all, how are you going to tell it what to CALL?
+