Dear Squeakers,
I'd like to hear your opinion about proposed Google SoC project currently named as: Squeak code on the Web http://wiki.squeak.org/squeak/6032 which goal is to build a web portal of all Squeak code ever written. Code should be accessible to search engines like Google Code Search and each package/class/method should have nice bookmarkable Url. This is important (besides others) for better visibility and promotion of Smalltalk among other languages, which have all code accessible on the web. Portal is supposed to be written using Aida/Web framework to leverage its strong Url support. This is actually a continuation of my prototype work I did two months ago: http://www.nabble.com/Squeak-code-now-browsable-and-bookmarkable-on-the-Web-td14624258.html Any comments, further ideas, better name proposal etc. are greatly appreciated. Janko -- Janko Mivšek AIDA/Web Smalltalk Web Application Server http://www.aidaweb.si |
On Wed, Mar 05, 2008 at 12:37:23PM +0100, Janko Miv??ek wrote:
> Dear Squeakers, > > I'd like to hear your opinion about proposed Google SoC project currently > named as: > > Squeak code on the Web > http://wiki.squeak.org/squeak/6032 > > which goal is to build a web portal of all Squeak code ever written. Code > should be accessible to search engines like Google Code Search and each > package/class/method should have nice bookmarkable Url. This is important > (besides others) for better visibility and promotion of Smalltalk among > other languages, which have all code accessible on the web. Portal is > supposed to be written using Aida/Web framework to leverage its strong Url > support. I think it is a great project: - elimination of the image as a barrier to entry to browse code - give Aida some solid backing in the squeak community opinion - the artifact would be useful to anyone I think there is a problem, though, in that this database would have to be exposed to the image before a web interface could be made to it. I emailed you in private about this. -- Matthew Fulmer -- http://mtfulmer.wordpress.com/ Help improve Squeak Documentation: http://wiki.squeak.org/squeak/808 |
Matthew, could you put the explanation of your last paragraph on the
mailing list, I would be interested to know what you mean by:
> database would have to be exposed to the image before a web interface could be to it On Wed, Mar 5, 2008 at 11:41 AM, Matthew Fulmer <[hidden email]> wrote:
-- ]{evin ])riedger http://extremedesigners.ca |
In reply to this post by Janko Mivšek
To contribute to that I had made in 2006 a DVD containing all the
macintosh source code,images etc I had used to build VM's from Sept 1996 thru to 2006. Plus a copy of all the VMs I personally made from 2.8 to 3.7. I think ESUG was shipping it on a DVD? If someone wants to grab that, let me know so we can setup an scp session. I note it exists as a sparce os-x disk image at the moment so having a mac to open and then copy elsewhere is useful. On Mar 5, 2008, at 3:37 AM, Janko Mivšek wrote: > Dear Squeakers, > > I'd like to hear your opinion about proposed Google SoC project > currently named as: > > Squeak code on the Web > http://wiki.squeak.org/squeak/6032 > > which goal is to build a web portal of all Squeak code ever written. > Code should be accessible to search engines like Google Code Search > and each package/class/method should have nice bookmarkable Url. > This is important (besides others) for better visibility and > promotion of Smalltalk among other languages, which have all code > accessible on the web. Portal is supposed to be written using Aida/ > Web framework to leverage its strong Url support. > > This is actually a continuation of my prototype work I did two > months ago: http://www.nabble.com/Squeak-code-now-browsable-and-bookmarkable-on-the-Web-td14624258.html > > Any comments, further ideas, better name proposal etc. are greatly > appreciated. > > Janko > > > > -- > Janko Mivšek > AIDA/Web > Smalltalk Web Application Server > http://www.aidaweb.si > -- = = = ======================================================================== John M. McIntosh <[hidden email]> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ======================================================================== |
John, thanks for your contribution. I'll have it in mind when time
arrives and also call others to do the same. Let we put all our code in one place to be accessible and browsable from the web, and as Matthew suggested, from image at the same time. JAnko John M McIntosh wrote: > To contribute to that I had made in 2006 a DVD containing all the > macintosh source code,images etc I had used to build VM's from Sept 1996 > thru to 2006. > Plus a copy of all the VMs I personally made from 2.8 to 3.7. I think > ESUG was shipping it on a DVD? > > If someone wants to grab that, let me know so we can setup an scp > session. I note it exists as a sparce os-x disk image at the moment so > having a mac to > open and then copy elsewhere is useful. > > On Mar 5, 2008, at 3:37 AM, Janko Mivšek wrote: > >> Dear Squeakers, >> >> I'd like to hear your opinion about proposed Google SoC project >> currently named as: >> >> Squeak code on the Web >> http://wiki.squeak.org/squeak/6032 >> >> which goal is to build a web portal of all Squeak code ever written. >> Code should be accessible to search engines like Google Code Search >> and each package/class/method should have nice bookmarkable Url. This >> is important (besides others) for better visibility and promotion of >> Smalltalk among other languages, which have all code accessible on the >> web. Portal is supposed to be written using Aida/Web framework to >> leverage its strong Url support. >> >> This is actually a continuation of my prototype work I did two months >> ago: >> http://www.nabble.com/Squeak-code-now-browsable-and-bookmarkable-on-the-Web-td14624258.html >> >> >> Any comments, further ideas, better name proposal etc. are greatly >> appreciated. >> >> Janko >> >> >> >> --Janko Mivšek >> AIDA/Web >> Smalltalk Web Application Server >> http://www.aidaweb.si >> > > -- > =========================================================================== > John M. McIntosh <[hidden email]> > Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com > =========================================================================== > > > > -- Janko Mivšek AIDA/Web Smalltalk Web Application Server http://www.aidaweb.si |
In reply to this post by Tapple Gao
Matthew Fulmer wrote:
>> Squeak code on the Web >> http://wiki.squeak.org/squeak/6032 >> >> which goal is to build a web portal of all Squeak code ever written. Code >> should be accessible to search engines like Google Code Search and each >> package/class/method should have nice bookmarkable Url. This is important >> (besides others) for better visibility and promotion of Smalltalk among >> other languages, which have all code accessible on the web. Portal is >> supposed to be written using Aida/Web framework to leverage its strong Url >> support. > > I think it is a great project: > - elimination of the image as a barrier to entry to browse code > - give Aida some solid backing in the squeak community opinion > - the artifact would be useful to anyone > > I think there is a problem, though, in that this database would > have to be exposed to the image before a web interface could be > made to it. I emailed you in private about this. First, let we call this a repository (not a database) of all code, to not confuse with databases like RDB, ODB etc. This repository can be implemented on top of some database, or even not. Think Google as example, no one cares what is actually behind. Second, as I understand, your idea is actually a grand goal: to have one repository of a code, accessible from both a web and image, and used both as a catalog of code (for end users) and for source code management (for developers). And that's my grand goal too, specially after repeatably going through the pain of publishing the code on three different places (SqueakMap, Universes, SqueakSource). Problem is only how to achieve that goal. I'm a fan of small doable steps, but toward a defined grand goal as this one is. So I started thinking on a catalog part of the story, where this SoC project would simply provide web access to the code, while next project can continue from here to provide full SqueakMap functionality (SqueakMap web face "uplift") then add Universes web face, then merge with SqueakSource, then MC2, DS,... JAnko -- Janko Mivšek AIDA/Web Smalltalk Web Application Server http://www.aidaweb.si |
In reply to this post by Janko Mivšek
On Wednesday 05 March 2008 5:07:23 pm Janko Mivšek wrote:
> Dear Squeakers, > > I'd like to hear your opinion about proposed Google SoC project > currently named as: > > Squeak code on the Web > http://wiki.squeak.org/squeak/6032 > > which goal is to build a web portal of all Squeak code ever written. > Code should be accessible to search engines like Google Code Search and > each package/class/method should have nice bookmarkable Url. Good idea! It can fix quite a few gaps in Squeak's browsers. Free format string search is tedious in Squeak. Web-based search for strings in code/doc would be faster. If you are going to parse and index the source code, a wiki-style interface would be a better option than a read-only browsing page. A wiki not only makes submission of patches/corrections easy, but also keeps the discussion thread along with the change. BTW, most instance/class methods are small, so they can be included directly while listing method names. Definitions are easier to understand if closely related method sources appear in the same page. Subbu |
Free forum by Nabble | Edit this page |