[SoC] SOC: New IDEs

Damien Cassou damien.cassou at gmail.com
Mon Mar 19 15:16:39 UTC 2007


http://www.squeaksource.com/DuoSystemBrowser.html

2007/3/19, stephane ducasse <stephane.ducasse at free.fr>:
> dualBrowser on squeaksource.com
>
> else it would be good to support traits.
> Have a look at the trait browser. I have an image that i could give
> with an old implementation of a first trait browser
>
> Stef
>
> On 19 mars 07, at 12:30, Juraj Kubelka wrote:
>
> > Hello,
> >
> > here is my draft what I want to have in IDE (System Browser):
> >
> > Unstructured notes:
> >  - list of variables (below list of methods)
> >  - highlight methods which use selected variables
> >    + highlight variables which are used in selected methods
> >  - want to see inherited methods (variables) and from whom
> >  - move methods (variables) from/to class side
> >  - creation of getters, setters, and other methods from menu
> >    + possible to define general template (useful for Magritte...)
> >  - automatic category assignment for methods
> >    + want to see method's category
> >  - method rename: dialog with list of possible renames (user can
> > accept all or just subset)
> >  - mark abstract classes.
> >    + list of methods user have to implement
> >  - mark GUI applications
> >    + double click on such class in browser opens GUI application
> >    + double click on "GUI method" opens GUI painter (e.g. Easy
> > Morphic GUI)
> >  - tabs like in Firefox, so user can have more browsers in one window
> >  - changed categories/classes/methods against last revision
> > (integration with Monticello)
> >  - refactoring, completing, colored source code
> >
> >
> > So I think it is possible to define:
> > 1. general rule how to say what methods are necessary to implement
> > (from abstract class, traits, required by Magritte, ...).
> >
> > 2. general rule for attributes like: it is abstract class, it is
> > GUI application, it is changed against last revision, ...
> >    - and define actions on double click, special context menu
> > items, icon or color of (class, method) name
> >
> >
> > What do you think? Thanks for your feedback.
> >
> > Jura
> >
> > PS: I cannot find dualBrowser. Can you help me? Thank you.
> >
> >
> >
> > Something about me:
> >
> > I am student at CTU in Prague [1]. I research object oriented
> > methodologies. ... I don't know what to say... I haven't much
> > experiences in Smalltalk/Squeak but I think I am able to learn it.
> > I know something about object oriented programming and I have been
> > playing with Smalltalk at least since ESUG in Prague (September
> > 2006). Something else???
> >
> > [1] http://www.feld.cvut.cz/en/
> >
> > On 17.3.2007, at 16:00, Giovanni Corriga wrote:
> >
> >> Il giorno ven, 16/03/2007 alle 15.42 +0100, Juraj Kubelka ha scritto:
> >>> Hello,
> >>>
> >>> I'm a PhD student at Czech Technical University in Prague. I would
> >>> like to apply for job in Google Summer of Code. The interesting
> >>> ideas
> >>> for me are "New IDEs" and "Reimplement IDE Tools in s Structured
> >>> Way".
> >>>
> >>> I have an idea how IDEs should look like and what should offer to
> >>> programmers (combination of Smalltalk/X IDEs and VisualWorks and
> >>> something more). As I have found this project I think it is good
> >>> change to do it in cooperation with mentors (and earn something).
> >>>
> >>> So is it possible to think about me?
> >>> I can write my ideas about better IDE (especially System Browser and
> >>> Inspector).
> >>> Thank you in advance.
> >>
> >> Hi Juraj,
> >>
> >> feel free to send your proposal! You can send it directly through the
> >> Summer of Code Web App, or you can send it here first so that we can
> >> start giving you some feedback before you submit it.
> >>
> >>      Ciao,
> >>
> >>              Giovanni
> >>
> >
> >
>
> _______________________________________________
> Soc mailing list
> Soc at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/soc
>


-- 
Damien Cassou


More information about the Soc mailing list