Squeak code now browsable and bookmarkable on the Web

itsme213 itsme213 at hotmail.com
Fri Jan 4 22:25:43 UTC 2008

Beautiful! Way to go, Janko!

As Michael said, tons of enthusiasm from here as well.

Some suggestions:
- use tree-like views by default, ideally with interactive collapse/expand 
e.g. grouping categories by common pre-fixes

- somehow css-highlight elements that have/do not have any documentation at 
their level (package, category, class, method).

Btw, do MCpackages or Squeak categories exist as objects in the images? do 
they have docs? I think docs at this level are invaluable to newcomers to 
that package.

Any chance you might add an entry field so anyone can contribute to the 
documentation of categories, classes, or methods? Not sure how it would feed 
back into the release images, but it would be an easy and accessible input 

And lastly, if the docs contain their own explicit or implicit hyperlinks 
(e.g. I seem to recall a doc-related project from Stephane Ducasse that 
converted class names into links), how might those (eventually) translate 
into links in this browser view?

- Sophie

"Janko Mivsek" <janko.mivsek at eranova.si> wrote in message 
news:477E95ED.9090002 at eranova.si...
> Dear Squeakers,
> Latest debate about documentation, accessing of source from the web and 
> Google indexing warmed me to the point that I made a first glimpse of a 
> web interface to code in Squeak image:
> http://squeak.aidaweb.si:8000
> This is a newest Damien's squeak-web image and if, for instance, you'd 
> like to see the code of that web app, here is its bookmarkable Url:
> http://squeak.aidaweb.si:8000/category/aidabrowser.html
> Everything is bookmarkable: class categories, classes, methods. That way 
> it is very easy to email someone a link to some code in your image. Yes, 
> your own image can soon be accessible from the web that way!
> Best regards
> Janko
> -- 
> Janko Mivsek
> AIDA/Web
> Smalltalk Web Application Server
> http://www.aidaweb.si

More information about the Squeak-dev mailing list