Hi, Pillar allows to evaluate a script and use its output instead of the script itself, e.g.,
-=-=-=- [[[eval=true DateAndTime now printString ]]] -=-=-=- How can I test it in a Pharo image? I tried: -=-=-=- document := PRPillarParser parse: '[[[eval=true DateAndTime now printString ]]]' readStream. PRHTMLWriter write: document. -=-=-=- It returns: <figure><pre><code>DateAndTime now printString</code></pre><figcaption></figcaption></figure> Then I tried: -=-=-=- transformedDocument := (PRScriptEvaluator executeOn: (PRCompilationContext withDocument: document withConfiguration: PRPillarConfiguration new)) input. PRHTMLWriter write: transformedDocument. -=-=-=- And it returns an empty string. What should I do to be able to obtain an HTML output with the output of `DateAndTime now printString`? -=-=-=- documentWithImage := PRPillarParser parse: '[[[eval=true ByteArray streamContents: [ :writeStream | PNGReadWriter putForm: World submorphs atRandom imageForm onStream: writeStream ] ]]]' readStream. -=-=-=- What is the best practice if the evaluated result should be a screenshot? Thanks! Juraj