WOW
On Thu, Dec 20, 2018 at 01:57 Tudor Girba <tudor(a)tudorgirba.com> wrote:
Hi Luke,
I am happy this looks exciting :).
About the confusion part: The Glamorous Toolkit we are working on right
now is a complete new world built on a complete new graphical stack that
does is not based on the existing stack that ships with Pharo. It is not an
evolution. It is a leap.
The goal of the new GT is to propose a completely reshaped programming
experience that enables moldable development. You will find the concepts
from the old GT in the new world as well. For example, the Inspector is
extensible in similar ways and the API is similar as well.
But, in the new world, we are bringing the concept much further. For
example, Documenter provides a whole new kind of a tool that can mold to
unify multiple workflows (like data notebooks, code documentation, or
tutorials) right in the IDE. Coder provides the infrastructure for
manipulating code that can mold its shape as you type. Transcript allows
you to embed various widgets to transform the otherwise dull experience of
a console into a live one.
Behind the scenes GT comes with several engines. The Examples engine
enables example-driven development which also bridges the gap between
testing and documentation effort, especially when combined with Documenter.
Releaser is able to release deeply nested projects. Phlow offers an engine
that shares similarities with Glamour. Completer provides moldable
completion. Visualizer offers a couple of visualization engines such as
Mondrian.
All of these are possible because of the underlying graphical stack made
of Sparta/Bloc/Brick.
All in all, we believe that the new GT enables a new way of programming.
Individual features can be attractive, but our goal is to reshape the
development experience.
Does this address the concern?
Cheers,
Doru
On Dec 19, 2018, at 2:09 PM, Luke Gorrie
<luke(a)snabb.co> wrote:
On Fri, 14 Dec 2018 at 05:13, Tudor Girba <tudor(a)tudorgirba.com> wrote:
Please do let us know what you think .. and, of course, what you feel.
I'm feeling excited and confused :).
Excited because I love seeing all these new demos streaming out and I'm
itching to put new capabilities to work.
Confused about the roadmap. How does this "new" Glamorous Toolkit relate
to the "old" one that I learned about last year from the Moldable Tools
thesis? Is this a new version or a complete rewrite? Is it backwards
compatible or completely reimagined? Is adopting the new version a seamless
process or is porting required? Are frameworks like Glamour still there
behind the scenes or were they replaced? etc.
<gt-documenter-magic-markup.gif><gt-0-4-0.png>_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev
--
www.feenk.com
"Things happen when they happen,
not when you talk about them happening."
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev