From: Trans Date: 2005-10-06T02:11:48+09:00 Subject: Re: Gems is over engineered Interesting brainstorming Hugh. I think it may help if we break this down to the fundamentals. Imagine if we had no $LOAD_PATH. Imagine we had to spell everything out in absolutes. But we don't know where exactly our files are going to end up on the end system. How do we account for this? Well, we need a map --a map of aliases my scripts will use to refer to it's contents (and others can use to refer to it) that point to actual locations. I've worked out a partial solution. I'll release it soon. But it only does the mapping internally for the lib/ dir. To go beyond that really means modifying Ruby to handle this more gracefully as well as adding a tool to help generate distribution specific maps based on the alias map provided by the developers. In essense giving Ruby a file registry system. T.