Hi Doru, Thanks for the update in Markdown. I will try to bring better Markdown support in Pharo by developing my ideas on a Playground for Markdown with syntax highlighting, image preview and so on and maybe I can help in incorporating them in GT Documenter on Pharo 7.
I can confirm that fonts didn't work on Manjaro on 64 bits installation running Pharo 64b previously, but maybe in Pharo 7 installation will be smoother, including font installation via Moz2D integration (nix package manager has been a real asset in our workshops in multiple Unix environments, including Mac and several Gnu/Linux flavors, so maybe it can help with Moz2D engine and fonts integration). Cheers, Offray On 15/06/18 00:56, Tudor Girba wrote: > Hi, > > I am happy you like it. > > Fonts should work with a Pharo 64b installation on Linux, including Manjaro. > Can you confirm that you use a Pharo 64bit and that it does not work? If yes, > can you describe how you are installing Pharo and GToolkit? > > Markdown is certainly interesting, but it is not our focus at this point. We > are building on top of Pillar. There are several reasons for it, two of them > being: > 1. To build the experience we want to, we need deep control over the markup > language and Pillar provides that in Pharo. > 2. Pillar is the de facto documentation markup used in Pharo, and our primary > focus is to support new kinds of development workflows in this environment, > including handling documentation. > > GT 2nd generation will indeed not be part of Pharo 7, but will be loadable in > it. > > Cheers, > Doru > > > >> On Jun 15, 2018, at 3:47 AM, Offray Vladimir Luna Cárdenas >> <offray.l...@mutabit.com> wrote: >> >> Cool! I hope to see how this could be integrated in Grafoscopio once >> Documenter is better integrated with Pharo, for example addressing the font >> issues already reported in the mailing list on Manjaro Linux (64 bits) and >> in the thread at [1] and also the Markdown integration possibilities (which >> are never answered). >> [1] https://twitter.com/feenkcom/status/996310432225820672 >> >> I think it will not part of Pharo 7 but, may be in Pharo 8 we can start to >> use it in a more confident day to day fashion. >> >> Keep the interesting work. >> >> Cheers, >> >> Offray >> >> On 13/06/18 15:57, Tudor Girba wrote: >>> Hi, >>> >>> We are happy to announce a new leap of GToolkit Documenter, the tool for >>> manipulating live documents directly in the development environment: >>> https://github.com/feenkcom/gtoolkit-documenter >>> >>> Documenter is part of the second generation GToolkit project, it is based >>> on Bloc and works with the latest Pillar. It is mainly developed by Juraj >>> Kubelka. >>> >>> Attached you can see a preview of how documents look like: >>> >>> <gt-documenter.png> >>> >>> At its core it offers a live editor for manipulating Pillar documents. The >>> interaction happens seamlessly directly in the text editor, and it can be >>> combined with different types of previews to serve several classes of use >>> cases: >>> • code documentation >>> • tutorials >>> • interactive data notebook >>> >>> >>> Code documentation >>> ---- >>> Documenter complements the GToolkit Examples engine to redefine code >>> documentation. When practicing example-driven development, examples get >>> written as part of the typical development. Once examples exist, they can >>> be quickly put together in a document to form documentation. For example, >>> the linked picture shows the comment of a class containing a visual >>> explanation: >>> https://twitter.com/feenkcom/status/973899862482866176 >>> >>> You can see a live example of documentation by inspecting the following >>> snippet: >>> GtDocumenter editorForText: BrToggleExamples comment. >>> >>> >>> Tutorials: >>> ---- >>> Documenter offers a new experience of writing tutorials for Pharo by >>> enabling the creation and embedding of Epicea change sessions directly in >>> the document. For example, take a look at the following animation: >>> https://twitter.com/feenkcom/status/999975333972541440 >>> >>> The document shows a method on top, and a change preview at the bottom >>> showing both the code and the associated diff to the state from the image. >>> Applying the change updates both the change view (no more diff), and method >>> preview. This speeds up significantly the process of going through a >>> tutorial. Furthermore, given that now the document shows the diff to the >>> current image, the reader can safely explore alternative scenario and come >>> back to the tutorial at any time without losing the overview. >>> >>> The size of the preview can also be adjusted live: >>> https://twitter.com/feenkcom/status/1001152789874167808 >>> https://twitter.com/feenkcom/status/1001407762285375490 >>> >>> You can see a live tutorial by inspecting: >>> IceRepository repositoriesLocation / 'feenkcom'/ 'gtoolkit-examples' / >>> 'doc' / 'tutorial' / 'examples-tutorial.pillar’. >>> >>> >>> Interactive data notebook: >>> ---- >>> A Documenter document can also be used as an interactive notebook. >>> Internally it essentially acts as a playground: >>> • it supports defining variables in code snippets, and >>> • the execution of code shows an embedded inspector. >>> >>> For example: >>> https://twitter.com/feenkcom/status/996310432225820672 >>> https://twitter.com/feenkcom/status/1002851190475026432 >>> >>> An example, can be seen by inspecting: >>> IceRepository repositoriesLocation / 'feenkcom'/ 'gtoolkit' / 'doc' / >>> 'gtoolkit' / 'gtoolkit.pillar'. >>> >>> >>> As always, please do let us know what you think. >>> >>> Enjoy, >>> The feenk team >>> >>> >>> -- >>> www.tudorgirba.com >>> www.feenk.com >>> >>> "If you can't say why something is relevant, >>> it probably isn't." >>> > -- > www.tudorgirba.com > www.feenk.com > > "Being happy is a matter of choice." > > > > > >