Live data from Hacker News

Glamorous Toolkit: Moldable development environment

gtoolkit.com

1–10 of 38 posts

Re: Glamorous Toolkit: Moldable development environment

#3

I read most of the website, and I still have no idea what this is? Is this a Smalltalk IDE? Some kind of static analysis software?

You're not alone. I ended up on their YouTube channel thinking a demo / tutorial might clear things up.

https://m.youtube.com/watch?v=vtD-xD0Eo3c

Re: Glamorous Toolkit: Moldable development environment

#4
This recent video does a good job of illustrating some of the power of what they've built: https://www.youtube.com/watch?v=jJhfTUSDlR0

I find the gtoolkit interface a little clunky in a way I can't quite describe but the core ideas are fascinating:

- if you're looking at a compiled method it's trivial to switch between different representations: you can easily look at the original source or the AST or the bytecode. It's also easy to write your own representations.

- the same applies to all other objects: it's easy to write views which let you query and visualize your application's object graph in the ways which are most useful to you

This sounds a lot like the lisp pitch: While you write your application you're also writing the tools which make it easy to write and debug your application. In Lisp you do this through molding the language; in GToolkit you do this through molding the IDE.

Re: Glamorous Toolkit: Moldable development environment

#5

This recent video does a good job of illustrating some of the power of what they've built: https://www.youtube.com/watch?v=jJhfTUSDlR0 I find the gtoolkit interface a little clunky in a way I can't quite describe but the core ideas are fascinating: - if you're looking at a compiled method it's trivial to switch between different representations: you can easily look at the original source or the AST or the bytecode. I…

> While you write your application you're also writing the tools which make it easy to write and debug your application.

I wonder if the benefits of GToolkit would go beyond using it to extend itself through Pharaoh. Would it be just as useful for writing C++ applications?

Re: Glamorous Toolkit: Moldable development environment

#6

This recent video does a good job of illustrating some of the power of what they've built: https://www.youtube.com/watch?v=jJhfTUSDlR0 I find the gtoolkit interface a little clunky in a way I can't quite describe but the core ideas are fascinating: - if you're looking at a compiled method it's trivial to switch between different representations: you can easily look at the original source or the AST or the bytecode. I…

> While you write your application you're also writing the tools which make it easy to write and debug your application. I wonder if the benefits of GToolkit would go beyond using it to extend itself through Pharaoh. Would it be just as useful for writing C++ applications?

https://gtoolkit.com/docs/analyzing-cpp/

It has a C++ parser already, something could be built on top of that to help turn it into a proper C++ editor. Perhaps turn it into a structure editor. And it can start OS processes so you can use your existing build tools and such.

Re: Glamorous Toolkit: Moldable development environment

#7

This recent video does a good job of illustrating some of the power of what they've built: https://www.youtube.com/watch?v=jJhfTUSDlR0 I find the gtoolkit interface a little clunky in a way I can't quite describe but the core ideas are fascinating: - if you're looking at a compiled method it's trivial to switch between different representations: you can easily look at the original source or the AST or the bytecode. I…

Why spend days of actual work when you can spend years automating / customizing your workflow

Re: Glamorous Toolkit: Moldable development environment

#9

I read most of the website, and I still have no idea what this is? Is this a Smalltalk IDE? Some kind of static analysis software?

It's a suite of extensions of the Pharo Smalltalk environment that are tailored for modeling behaviour and data in multiple ways, such that you can build your own toolkit for your own problem domain.

Re: Glamorous Toolkit: Moldable development environment

#10
Looks like a type of structured code editing. https://en.wikipedia.org/wiki/Structure_editor

I think that software engineering should have moved on to this years ago. And maybe they tried but programmers are subconsciously afraid of being accused of being mere users and so want to have colorful complex text in front of them at all times. I a also subject to this.

Post reply on HN