On Monday 30 November 2009 16:58:35 Michael Homer wrote:
> I also invite contributions of wrappers for other systems. So far
>  everything has been working with LuaRocks because it's simple and because
>  we have a couple of advantages when any questions about the system come
>  up, but I think the interface and the system code is mature enough now to
>  start expanding the system. They can be either shell scripts or written in
>  the languages concerned, whichever is easier or more robust. Just follow
>  the interface defined in the Alien-LuaRocks example.
> 
> I think we want at least CPAN and RubyGems at release,
I have just committed a wrapper for RubyGems and a new Ruby recipe that is 
compatible with it. That's probably the last one I will do for a while at 
least; I'm mostly going to focus on getting the paper on it in shape now. 
Other systems are still welcome and I'm available if anybody wants review or 
advice for building them.

Most of the work for this one involved modifying the Ruby recipe, rather than 
the wrapper itself, and it ultimately finished with a slightly hacky but wholly 
reliable solution of creating a symlink inside the program directory. I think 
that's acceptable when the paths are pathologically unconfigurable like here, 
but where possible we should try to change the path itself.

Systems still to do that have been mentioned before:
- CPAN
- Python easy_install/pip/...
- PEAR
- Haskell Cabal
- Maven
- CTAN even?
There are others around as well.

Improving any of the existing wrappers would be welcome too, especially making 
them into something other than shell scripts.
-Michael

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to