[RFI] RubyGems-like Package Management Framework for Slate

Brian Rice water at tunes.org
Fri Mar 11 14:25:43 PST 2005


I actually assisted in writing SqueakMap. I'm quite familiar with it.  
We just aren't ready for this kind of thing yet. We need concurrency, a  
real http library (server and client), and an easier FFI first.

Also, rubygems is "dead code" (scripts and text files), not live code  
as in SqueakMap. So the features it accomplishes could be done by  
extending SqueakMap's framework, but not vice versa. I would prefer to  
start with the SM code and improve it with Gem features.

On Mar 11, 2005, at 2:13 PM, Bill Sun wrote:

> Has anyone tried out Ruby and RubyGems?  I've played around with it for
> a brief period of time, and although did not find the Ruby language as
> spectacular as some people claim it to be (maybe it's because I tried
> Smalltalk first?), RubyGems is something that really opened up my eyes.
>
> In brief, these are some of the main features of RubyGems (taken from
> RubyGems' wiki page):
>  - Remote installation of packages
>  - Dependency management
>  - Easy and reliable uninstallation
>  - Querying features, local and remote
>  - Can have multiple versions of the same package installed
>  - Web-based interface to view the documentation for your installed
> gems
>
> Compared to my experience with SqueakMap, RubyGems is much easier and
> problem-free to use and deal with.  Something like this in Slate would
> be a boon for its growth.  It's best if you experience it for yourself:
>
> http://rubygems.rubyforge.org/wiki/wiki.pl? 
> action=browse&id=RubyGems&oldid=HomePage
>
> -Bill Sun

--
Brian T. Rice
LOGOS Research and Development
http://tunes.org/~water/




More information about the Slate mailing list