On Aug 25, 2017, at 8:53 AM, Norbert Hartl <norbert@hartl.name> wrote:
Am 24.08.2017 um 22:34 schrieb Stephane Ducasse <stepharo.self@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.hirzel@gmail.com> wrote:
Exactly.
Section 7 of https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfu...
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.ferlicot@gmail.com> wrote:
On ven. 18 août 2017 at 21:43, H. Hirzel <hannes.hirzel@gmail.com> wrote:
Thank you Cyril for the link to the tutorial.
https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfu...
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."