[ANN] OmniBrowser

ducasse ducasse at iam.unibe.ch
Sat Mar 6 10:47:25 UTC 2004


colin

one thing to keep for the future is that the StarBrowser has inside a 
virtual category model called classification and
you could use that in your browser too because this way we can do 
easily much smarter queries.

Stef

On 5 mars 04, at 22:23, Colin Putney wrote:

> Hi all,
>
> I'm very happy to (finally) announce the first release of my latest 
> project. OmniBrowser is a ground-up rewrite of our venerable system 
> browser, designed with an eye towards flexibility and extensibility. 
> In effect, it's a browser framework, a platform for experimenting with 
> interfaces for complex object graphs.
>
> For the first release, and probably for the next several updates, I'll 
> focus on mimicking the functionality and features of the existing 
> development tools, with only minor improvements here and there. Beyond 
> that, I'd like to start experimenting with "next generation" 
> development tools. I've got a ton of ideas, and I'm sure many of you 
> will as well.
>
> In any case, please do kick it around and tell me what you think.
>
> This release adds the following items to the open menu:
>
> Image Browser - just like the current system browser
> Package Browser - adds a package pane, as defined by PackageInfo
> File Browser - browses the file system, kind like the Mac OS X Finder.
>
> Some things to try:
>
> Click on a package and choose the 'browse' menu command.
> Click on a method and choose the 'chase implementors' menu command.
>
> As far as stability goes, this is alpha software and all the usual 
> caveats apply. I've adopted it as my primary development environment, 
> so as to eat my own dog food on a regular-basis, but I wouldn't 
> recommend that to anyone else. Not yet, anyway.
>
> Please play around with
>
> Known issues:
>
> The File Browser is less robust than the code browsers. In particular, 
> it doesn't handle file system errors well.
>
> Many features are still missing from the code browsers, some of them 
> fairly basic.
>
> The text handling in the code pane inherits a lot from 
> TextMorphEditor, and much of that needs to be overriden to take 
> advantage of the rest of the OmniBrowser framework.
>
> The optionalButtons and annotation panes aren't implemented yet.
>
> Test coverage of code contexts has some holes.
>
> Deleting the root node of a browser is not well handled.
>
> Probably lots of bugs I haven't noticed.
>
>
> Cheers,
>
> Colin
>
>




More information about the Squeak-dev mailing list