summaryrefslogtreecommitdiffstats
path: root/notes/execution
diff options
context:
space:
mode:
authorJesse Koontz <jesselks@yahoo.com>2005-07-29 18:53:09 +0000
committerJesse Koontz <jesselks@yahoo.com>2005-07-29 18:53:09 +0000
commitcf37c06dbbde7ceb21691e6d90067eae8cfcfadd (patch)
tree9c54299ae872ad64dfab76ca64d1d62e54338d35 /notes/execution
parent9f2aaac6b783e142a74e9c71f8d2cdd4cd2e0702 (diff)
downloadpuppet-cf37c06dbbde7ceb21691e6d90067eae8cfcfadd.tar.gz
puppet-cf37c06dbbde7ceb21691e6d90067eae8cfcfadd.tar.xz
puppet-cf37c06dbbde7ceb21691e6d90067eae8cfcfadd.zip
Moved documentation to project website.
git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@477 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'notes/execution')
-rw-r--r--notes/execution28
1 files changed, 0 insertions, 28 deletions
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?