Le 29/8/16 à 21:47, Yuriy Tymchuk a écrit :
On 29 Aug 2016, at 21:41, Tudor Girba <[email protected]
<mailto:[email protected]>> wrote:
Hi,
I updated the Pillar support in GTInspector. Some of the extensions
already exist in the default Pillar #development version. If you want
to play with the full support, you can load it like this:
Gofer new
smalltalkhubUser: 'Moose' project: 'PetitParser';
package: 'PetitAnalyzer';
package: 'PetitIndent';
package: 'PetitIslands';
smalltalkhubUser: 'Moose' project: 'GToolkit';
package: 'GT-InspectorExtensions-Pillar';
load
Then you can just inspect a book folder and you get this:
<inspector-pillar.png>
Cool!
I did not integrate this in the main Pillar yet because this is an
older implementation based on a limited island parser. As now Pillar
has a full parser based on PetitParser, the next step is to move the
highlighting logic to use this parser instead of the island parser.
From my measurements, the speed of the two parsers is about the same,
so from a user perspective there will be not much changes.
It pains me that we are editing Pillar in outside tools, and now we
should no longer have to do that. Of course, this is not the most
ideal tool support for Pillar but I think it is a reasonable start.
To make things sadder: when I need to write some short “richish" I’m
using markdown instead for pillar because in ATOM I can open the
rendered version of my document that will update while i type (and
will display images and so on). It could be nice to have the same
functionality in Pharo, but I’m really busy with improving other
parts. Additionally I’m not sure that it makes sense to reimplement
rich text editor in Pharo.
It does. We want a real editor in Pharo.
Uko
Cheers,
Doru
--
www.tudorgirba.com <http://www.tudorgirba.com/>
www.feenk.com <http://www.feenk.com>
"Problem solving should be focused on describing
the problem in a way that makes the solution obvious."
_______________________________________________
Moose-dev mailing list
[email protected] <mailto:[email protected]>
https://www.list.inf.unibe.ch/listinfo/moose-dev