Towards a better IDE in Squeak
Klaus D. Witzel
klaus.witzel at cobss.com
Mon Feb 19 01:50:45 UTC 2007
Hi David,
what's badly missing in "modern" IDEs is the possibility to write
integrated documentation in form of stories. Having just a 1:n
correspondence between system category and classes, message category and
methods, is [in non-trivial cases] insufficient for describing "why and
how this works" and "what, in terms of entities, is this *all* about" and
moreover to ask for "what parts of the system have no integrated
documentation".
I'd like to be able to drag'n'drop links to "browser accessible objects",
into an integrated document and write a story "around" the links.
Classes, variables, categories, messages, statements, literals, all should
be accessible by such link.
With integrated I mean, at minimum, that when browsing for senders,
implementors, variables and other references, then the result list must
also turn up the integrated documentation (which containes the links as
described).
Another aspect of the integrated documentation is that it can (must!)
outdate when, for example, things are renamed or deleted. Imagine a doIt
for "browse outdated documentation" ;-)
I hope the above was clear; if not then I'd be happy to respond to
questions and critique.
For the empirical case study: count me in, I'm used to be electronically
investigated :)
/Klaus
On Sun, 18 Feb 2007 20:31:55 +0100, David wrote:
> Hi all,
>
> I'm currently doing a PhD under the supervision of Stephane Ducasse and
> Oscar Nierstrasz at the university of Bern, Switzerland. My main
> research interests are in the context of Integrated Development
> Environments (IDEs). I'm planning to work on the Squeak IDE to see how
> the IDE of a dynamic object-oriented programming language can be
> improved and extended.
> Especially, I want to experiment with different metaphors
...
> For me it is important to know if I can motivate enough people to do a
> serious empirical study.
...
> Thanks for your help.
>
> Kind regards,
> David
>
>
>
More information about the Squeak-dev
mailing list
|