puppetlabs / puppet-specifications

Specification of the Puppet Language, Catalog, Extension points
Other
99 stars 66 forks source link

(BOLT-638) Updates to introduce 'apply' to the Puppet language #120

Closed MikaelSmith closed 6 years ago

MikaelSmith commented 6 years ago

Introduces the ApplyExpression, reserving apply and plan as keywords for future use. Expect to add PlanDefinition docs at a later date.

MikaelSmith commented 6 years ago

Additional background is available at https://docs.google.com/document/d/1BflcENVA1hVfJU55gofxNA4YnZsQNlf6NjKixIj_HM8/edit?usp=sharing. I'm not sure how much of it is relevant to bring into the specification.

This would probably be easier to define if we were making it a generic thing: a function that accepts a block containing a large subset of catalog expressions.

MikaelSmith commented 6 years ago

Addressed the comments. I'm interested in any other suggestions for content that should be included.