Glamorous Toolkit: Moldable development environment
1–10 of 38 posts
Re: Glamorous Toolkit: Moldable development environment
#2Re: Glamorous Toolkit: Moldable development environment
#3I 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?
Re: Glamorous Toolkit: Moldable development environment
#4I 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
#5This 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…
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
#6This 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?
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
#7This 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…
Re: Glamorous Toolkit: Moldable development environment
#8Re: Glamorous Toolkit: Moldable development environment
#9I 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?
Re: Glamorous Toolkit: Moldable development environment
#10I 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.