[SoC] SOC: New IDEs

stephane ducasse stephane.ducasse at free.fr
Mon Mar 19 14:01:52 UTC 2007


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
>>
>
>



More information about the Soc mailing list