[ann] moldable editor - transcript with adornments

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[ann] moldable editor - transcript with adornments

Tudor Girba-2
Hi,

We are happy to announce that the moldable editor helped us create a richer transcript: GT Transcript.

The transcript is traditionally a stream of plain text. As we now have an elaborate editor, we can take advantage of it to help us display richer representations.

The API is backward compatible with the existing transcript. To enable the new features, we introduced a builder. For example:
transcript nextPutAll: ‘something’
becomes
transcript next putAll: ‘something’
and after #next we can add multiple attributes that we want to affect the following insertion of a text.

Below you can find an example detailing most of the API. The most notable additions is the support for expandable adornments. For example, #showException: provides an in-place expansion of the stack of the exception context.


To get an idea of how this tool can be useful, take a look at the following video showing the visual logging of a Bloc animation:


The code can be found in the new incarnation of GToolkit:
Iceberg enableMetacelloIntegration: true.
Metacello new
baseline: 'GToolkit';
repository: '<a href="github://feenkcom/gtoolkit/src" class="">github://feenkcom/gtoolkit/src';
load.

Cheers,
The feenk team

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

“Software has no shape. Actually, it has no one shape. It has many."


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.list.inf.unibe.ch/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-dev] [ann] moldable editor - transcript with adornments

abergel
Pretty cool!
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



> On Sep 3, 2017, at 8:54 PM, Tudor Girba <[hidden email]> wrote:
>
> Hi,
>
> We are happy to announce that the moldable editor helped us create a richer transcript: GT Transcript.
>
> The transcript is traditionally a stream of plain text. As we now have an elaborate editor, we can take advantage of it to help us display richer representations.
>
> The API is backward compatible with the existing transcript. To enable the new features, we introduced a builder. For example:
> transcript nextPutAll: ‘something’
> becomes
> transcript next putAll: ‘something’
> and after #next we can add multiple attributes that we want to affect the following insertion of a text.
>
> Below you can find an example detailing most of the API. The most notable additions is the support for expandable adornments. For example, #showException: provides an in-place expansion of the stack of the exception context.
>
> <transcript-api.png>
>
> To get an idea of how this tool can be useful, take a look at the following video showing the visual logging of a Bloc animation:
> https://youtu.be/9VATYNaLwJY
>
> <transcript-animation.png>
>
> The code can be found in the new incarnation of GToolkit:
> Iceberg enableMetacelloIntegration: true.
> Metacello new
> baseline: 'GToolkit';
> repository: 'github://feenkcom/gtoolkit/src';
> load.
>
> Cheers,
> The feenk team
>
> --
> www.tudorgirba.com
> www.feenk.com
>
> “Software has no shape. Actually, it has no one shape. It has many."
>

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.list.inf.unibe.ch/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-dev] [ann] moldable editor - transcript with adornments

Sean P. DeNigris
Administrator
abergel wrote
> Pretty cool!

It sure is!!



-----
Cheers,
Sean
--
Sent from: http://forum.world.st/Moose-f1310756.html
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.list.inf.unibe.ch/listinfo/moose-dev
Cheers,
Sean