From cf37c06dbbde7ceb21691e6d90067eae8cfcfadd Mon Sep 17 00:00:00 2001 From: Jesse Koontz Date: Fri, 29 Jul 2005 18:53:09 +0000 Subject: Moved documentation to project website. git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@477 980ebf18-57e1-0310-9a29-db15c13687c0 --- notes/execution | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 notes/execution (limited to 'notes/execution') diff --git a/notes/execution b/notes/execution deleted file mode 100644 index e3433b396..000000000 --- a/notes/execution +++ /dev/null @@ -1,28 +0,0 @@ -execution path: - -parse the entire file recursively - imports are definitely inline - - - -what I'm trying to resolve is: - can the entire thing be parsed and then executed, or do the objects - need to be able to take into account the results of execution? - most other languages make a clear differentation between values - and executables, so why shouldn't we? as long as we support some - kind of executable, it should be fine - i need to keep in mind that the definitions of operations and objects - will not actually change as a result of execution, merely the details - does this matter? - -objects are created during parsing - this means that i have the choice of: - --not creating operations at parse time - --dealing with this nasty interface to parse-time operations - if we don't have this nasty interface, then execution can't affect - the contents of operations - would that make sense? a file with multiple operations whose - different operations can change the values - -here's the crucial question: - is there a difference between executing the code and performing the operations? -- cgit