On Aug 25, 2017, at 8:53 AM, Norbert Hartl <norb...@hartl.name> wrote: > > >> Am 24.08.2017 um 22:34 schrieb Stephane Ducasse <stepharo.s...@gmail.com>: >> >> In Pharo 60 (and not in Pharo 50) I extracted the command line logic >> into a specific object so that we do not have to be bound to use the >> command line. You can have a look in the CLI package. >> >> This is good that there is Section 7 this in the doc. We started to >> build a simple Morphic renderer for Pillar. >> We should continue. If someone wants to have fun. This would be nice >> to have see it coming to live. >> > A morphic renderer? Wouldn't it be fun to do one for bloc? I think we should > slowly collect some tools that use bloc in order to get the tension making it > the "default" thingie.
On its way :) Doru >> On my todo: I also want to use mustache inside Pharo and not >> generating files on the disk. >> > That should be doable by deleting some code. > > Norbert > >> Stef >> >> On Fri, Aug 18, 2017 at 10:08 PM, H. Hirzel <hannes.hir...@gmail.com> wrote: >>> Exactly. >>> >>> Section 7 of >>> https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/book-result/PillarChap/Pillar.html >>> >>> has an example >>> >>> >>> | wiki | >>> wiki := '!My Document'. >>> PRPillarParser parse: wiki >>> >>> >>> Or >>> >>> PRPillarParser parse: (FileSystem workingDirectory / 'foo.pillar') >>> readStream >>> >>> >>> and then >>> >>> >>> PRHTMLWriter write: document >>> >>> >>> This put together gives >>> >>> PRHTMLWriter write: ( >>> PRPillarParser parse: (FileSystem workingDirectory / 'welcome.pillar') >>> ) >>> >>> >>> If I inspect the result of this expression I get the HTML string. >>> >>> Thank you Cyril. This is what I was looking for. >>> >>> --Hannes >>> >>> >>> >>> >>> On 8/18/17, Cyril Ferlicot <cyril.ferli...@gmail.com> wrote: >>>> On ven. 18 août 2017 at 21:43, H. Hirzel <hannes.hir...@gmail.com> wrote: >>>> >>>>> Thank you Cyril for the link to the tutorial. >>>>> >>>>> >>>>> https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/book-result/PillarChap/Pillar.html >>>>> >>>>> I see that Pillar is a command line tool. The welcome example taken >>>>> from this tutorial is: >>>>> >>>>> Pharo.exe Pillar.image pillar export --to=html >>>>> --outputFile=welcome welcome.pillar >>>>> >>>>> How can I run a command like this from within Pharo in a "playground" >>>>> (former workspace)? >>>>> >>>>> Later on I plan to construct a simple GUI with text boxes for Pillar >>>>> sources and have some buttons executing these commands. >>>>> >>>>> --Hannes >>>>> >>>>> >>>> >>>> I remember writing a part "Pillar from Pharo" in this doc. I'm not sure it >>>> is still up to date but you can try to check part 7 of the doc I sent. >>>> -- >>>> Cyril Ferlicot >>>> https://ferlicot.fr >>>> >>>> http://www.synectique.eu >>>> 2 rue Jacques Prévert 01, >>>> 59650 Villeneuve d'ascq France >>>> >>> > -- www.tudorgirba.com www.feenk.com "Problem solving efficiency grows with the abstractness level of problem understanding."