diff options
author | Luke Kanies <luke@madstop.com> | 2005-04-13 15:23:57 +0000 |
---|---|---|
committer | Luke Kanies <luke@madstop.com> | 2005-04-13 15:23:57 +0000 |
commit | 5416017c05e44fc635ad14ffdf1ac1163a4cc6e5 (patch) | |
tree | 29a33a7dd1389abde8d92219a17beead01ba1f47 /notes/issues | |
parent | 54e9b5e3561977ea063417da12c46aad2a4c1332 (diff) | |
download | puppet-5416017c05e44fc635ad14ffdf1ac1163a4cc6e5.tar.gz puppet-5416017c05e44fc635ad14ffdf1ac1163a4cc6e5.tar.xz puppet-5416017c05e44fc635ad14ffdf1ac1163a4cc6e5.zip |
reorganizing
git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@95 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'notes/issues')
-rw-r--r-- | notes/issues | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/notes/issues b/notes/issues new file mode 100644 index 000000000..2b7fa5957 --- /dev/null +++ b/notes/issues @@ -0,0 +1,43 @@ +1. How do I specify delayed evaluation? + +This is essentially a question of a simple syntax for stored procedures. + +2. How do I specify "call this method on yourself"? + ruby's method works relatively well, but i wish i could leave out + the "|me|" stuff + +This is just a bit more complexity onto the stored procedure syntax. It is +different than storing a non-object procedure, so the syntax does have to +reflect that. + +3. Do I support implicit lists, e.g.: + cron.user('root').each { do stuff } + + something like "any instance method when called on the class produces a + list of all instances which meet the criteria of the call" + this gets muddied if i want to use variable sigils + + if i do support lists, do i try to support roll-back? + definitely not in the first version.... + + or rather, if i support lists, do i support them as facts? do + lvalues in this case ever actually do anything, such that they would need + to be rolled back? + + really, this isn't something that would be rolled back, because i'm stating + that something is a certain way based on logic in the script, not the state + of the real system + at this point; that might change... + +4. The difference between object initialization and later method calls + +5. Why _shouldn't_ I just use Ruby? + no standard 'to_b' method + specifically ordered + +6. Parsing ordering + Will I actually be able to abstract that aspect? I kinda doubt it. + +7. Module interface + I need something, preferably something that has hooks to other languages. + I can begin without one, but there definitely needs to be support for it. |