Skip to content

(maint) Revise docs for evaluator setting#2358

Merged
nfagerlund merged 1 commit intopuppetlabs:masterfrom
nfagerlund:docs_evaluator_setting
Feb 14, 2014
Merged

(maint) Revise docs for evaluator setting#2358
nfagerlund merged 1 commit intopuppetlabs:masterfrom
nfagerlund:docs_evaluator_setting

Conversation

@nfagerlund
Copy link
Contributor

No description provided.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On the one hand, this flag will go away in later releases, and my comments are kind of nit-picking.

  • We are not really compiling manifests, we parse them, and evaluate them as part of compiling a catalog (the manifests themselves are never "compiled")
  • While it is correct that an expression like "1 + 2 +3" reduces "1+2" to "3" and applies "+3" to that, I don't think people really understands this. "Evaluation is what happens when you run / execute a puppet program/manifest". If you like, it could be expressed as - The future evaluator is an interpreter of the parsed logic.

Contrast: We may later write a different evaluator that first compiles the instructions to machine code.

nfagerlund pushed a commit that referenced this pull request Feb 14, 2014
(maint) Revise docs for evaluator setting
@nfagerlund nfagerlund merged commit 86725d8 into puppetlabs:master Feb 14, 2014
@nfagerlund nfagerlund deleted the docs_evaluator_setting branch May 13, 2015 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants