Hi,
I would like to talk a little about VisualGST and GST :p First of all I think I can tag the stable GIT branch as a version 0.7.0. We've made a big step to a useful IDE there are a lot a work to do but I would like to stop adding stuff for this release. Things to do for the next release : - a new abstract model for gtk - fix bugs :) - package management ! - git integration ! - improve the debugger - improve the sunit tool - a dialog box for the class creation - one window ide - add side bar * on the left : a file browser a packet manager * on the right : gtk documentation browser code snippet inspector ... - a better mac os x integration (may be by creation a class VisualGSTPlatform ...) - gobjectintropsection - ... For GST I would like to add a multi cpu support and a support of ObjectSpaces (ObjectSpaces can be seen as OOP as first class) so we can do multi image support, software isolation, large image, security, ... Now as I'm working an on article so I won't have time to integrate it - right now - and I should improve it a bit ^^. Also as we'll have a 3.2 (hmm why not a 3.5 since we've made a lot of work on it and also spend a lot of time :p) we can before the official release change a bit the website (with some screenshot of VisualGST, code sample, may be an other CSS, ...) I wish you a merry XMas and a happy new year for everybody. Cheers, Gwenael _______________________________________________ help-smalltalk mailing list [hidden email] http://lists.gnu.org/mailman/listinfo/help-smalltalk |
On 12/31/2009 01:29 PM, Gwenael Casaccio wrote:
> - one window ide This should come first if only for the refactoring opportunities it requires (if you have a goal for refactoring, it's more likely that you do it...). Introducing abstract models without removing duplicate code in the concrete widgets and models, means doing useless work (introducing abstract models in 5 places instead of 2, say). > - package management ! > - git integration ! See below. > - improve the debugger Fix-and-continue would definitely be needed. > - improve the sunit tool Like? > - a dialog box for the class creation Yes, nice thing to have. > - add side bar > * on the left : a file browser Why a side bar and not a separate tab? > * on the right : gtk documentation browser > code snippet > inspector I would see the sunit tool integrated into every browser as a side bar. I don't understand exactly how you plan to introduce inspectors: as a sidebar to a workspace, moving workspaces to the top half of the visualgst window? Or for browsers? Maybe an inspector on the class pool, i.e. for class variables? Again, however: first refactor, then introduce sidebars in the abstract tool classes or into the VisualGST class, then add more concrete sidebars. It's a pity that GTK doesn't provide dockable windows, tools such as the ones you mention or workspaces would work well there. > a package manager I would see this as a different view replacing the category/namespace view (using tabs), not as a sidebar. I would also add refactoring to this list, and icons for superclass-defining/subclass-overridden methods. Paolo _______________________________________________ help-smalltalk mailing list [hidden email] http://lists.gnu.org/mailman/listinfo/help-smalltalk |
Free forum by Nabble | Edit this page |