Thanks for the update. Is nice to know that this pre-alpha is advancing fast. Keep us informed and let us know when is going to alpha, beta, RC, and released, so it can be used as a stable and responsive package in the last stable Pharo. I would love to integrate Documenter with Grafoscopio when is mature enough for that.

Cheers,

Offray

On 01/09/17 16:51, Tudor Girba wrote:
Hi,

When we announced the GT Documenter as an application for the moldable editor, one of the remarks was that GT Examples implementation relies too much on pragma magic.

We are now happy to announce that this is no longer the case because Andrei did a great job and rebuilt examples without the need for static pragmas for specifying dependencies.

So, now we can example dependencies simply through normal calls:

emptyView
<gtExample>
^ GtMondrian new

twoNodes
<gtExamples>
view := self emptyView
view nodes with: {1 . 2}

... and the engine can figure out the static dependencies. This means that examples can be used both as plain unary methods, and as replacement for tests. We think this should address the worry of examples being too heavy (the current implementation is ~350 lines).

With a bit of extra effort, we also adapted GT Documenter to expand the example dependencies as seen below. This means that examples can now be used directly as units of documentation as well.

We think this is significant.


Cheers,
The feenk team


--
www.tudorgirba.com
www.feenk.com

"We are all great at making mistakes."










_______________________________________________
Moose-dev mailing list
Moose-dev@list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev