[#1834] New syck bug — Chad Fowler <chad@...>
There is a new syck bug that appears to be caused by the recent fix for
[#1836] exit inside test/unit — nobu.nokada@...
Hi,
On Dec 1, 2003, at 02:55, nobu.nokada@softhome.net wrote:
[#1843] DRb tests hang on OS X 10.3.1 — Nathaniel Talbott <nathaniel@...>
I haven't yet been able to test this on another platform to see if it
[#1846] Re: Constants, class variables and the cbase field — george.marrows@...
> What kind of behavior do you want (to change)? Remember you're saying
Hi,
On Monday 01 December 2003 06:44 pm, Yukihiro Matsumoto wrote:
Hi,
On Tuesday 02 December 2003 04:02 am, Yukihiro Matsumoto wrote:
[#1884] multiple exceptions for assert_raises — nobu.nokada@...
Hi,
Hi,
On Dec 4, 2003, at 02:34, Yukihiro Matsumoto wrote:
On Dec 4, 2003, at 01:35, nobu.nokada@softhome.net wrote:
On Dec 4, 2003, at 10:39, Nathaniel Talbott wrote:
[#1901] Test::Unit problem — "Sean E. Russell" <ser@...>
-----BEGIN PGP SIGNED MESSAGE-----
Hi,
[#1914] -Wall warnings from 1.8.1 p3 — Daniel Berger <djberge@...>
Here are some potentially significant warnings from 1.8.1 p3
nobu.nokada@softhome.net wrote:
[#1932] --enable-pthread broken? — Nathaniel Talbott <nathaniel@...>
[ruby-talk: 87759] and the surrounding thread seem to indicate that
Hi,
On Dec 11, 2003, at 11:49, Yukihiro Matsumoto wrote:
>>>>> "N" == Nathaniel Talbott <nathaniel@talbott.ws> writes:
Hi,
On Dec 11, 2003, at 16:10, nobu.nokada@softhome.net wrote:
Hi,
Hi,
On Dec 11, 2003, at 20:48, Yukihiro Matsumoto wrote:
Hi,
>>>>> "Y" == Yukihiro Matsumoto <matz@ruby-lang.org> writes:
Hi,
>>>>> "Y" == Yukihiro Matsumoto <matz@ruby-lang.org> writes:
Hi,
>>>>> "Y" == Yukihiro Matsumoto <matz@ruby-lang.org> writes:
Hi,
[#1936] Can't define +@ for Symbol (plus ruby install problem) — "T. Onoma" <transami@...>
I wanted to see if the +@ problem was fixed in 1.8.1 preview 3 but when I do
Hi,
On Friday 12 December 2003 02:39 am, Yukihiro Matsumoto wrote:
Hi,
Hi.
Hi,
[#1973] Where to install documentation — Dave Thomas <dave@...>
Folks:
Hi,
Dave Thomas (dave@pragprog.com) wrote:
>
>> Using the standard install.rb, anything you include in a project's
Hi,
On Tue, Dec 16, 2003 at 03:52:26PM +0900, Dave Thomas wrote:
Hi,
[#2013] Mixin Module, Possible Bug? — "T. Onoma" <transami@...>
According to Pickaxe, Ch. 19, pg. 245, under Mixin Modules:
[#2037] --enable-pthread still segfaults... — Nathaniel Talbott <nathaniel@...>
I've finally been able to test my application under load using the
Hi,
On Dec 23, 2003, at 14:17, Yukihiro Matsumoto wrote:
Hi,
On Dec 23, 2003, at 14:34, Yukihiro Matsumoto wrote:
Hi,
On Dec 23, 2003, at 14:44, Yukihiro Matsumoto wrote:
Hi,
> I'm afraid you're using old configure file. Can you wipe off old
On Dec 23, 2003, at 15:18, Nathaniel Talbott wrote:
In message "Re: --enable-pthread still segfaults..."
On Dec 23, 2003, at 16:34, Yukihiro Matsumoto wrote:
Hi,
On Dec 23, 2003, at 17:04, Yukihiro Matsumoto wrote:
Hi,
On Dec 23, 2003, at 17:29, Yukihiro Matsumoto wrote:
Hi,
[#2071] rdoc is broken in 1.8.1 — Alexander Bokovoy <a.bokovoy@...>
Greetings!
[#2084] Error with Socket.getaddrinfo on OS X — Richard Kilmer <rich@...>
On OS X Panther:
[#2101] Can't call to_s on a frozen Date — Gavin Sinclair <gsinclair@...>
Interesting...
[#2102] syck segfaults when used in rdoc — Alexander Bokovoy <a.bokovoy@...>
Greetings!
>>>>> "A" == Alexander Bokovoy <a.bokovoy@sam-solutions.net> writes:
On Sun, Dec 28, 2003 at 11:41:49PM +0900, ts wrote:
>>>>> "A" == Alexander Bokovoy <a.bokovoy@sam-solutions.net> writes:
Hi,
[#2122] Bad interaction between timeout.rb and --enable-pthread — Nathaniel Talbott <nathaniel@...>
Here's a testcase that shows the problem:
I should have reduced it more before posting...
Nathaniel Talbott wrote:
Hi,
Hi,
On Jan 1, 2004, at 11:29, Yukihiro Matsumoto wrote:
On Jan 1, 2004, at 12:14, Nathaniel Talbott wrote:
Re: Where to install documentation
On Dec 16, 2003, at 8:30 AM, Gavin Sinclair wrote: > On Tuesday, December 16, 2003, 3:29:54 PM, Yukihiro wrote: > >> Hi, > >> In message "Re: Where to install documentation" >> on 03/12/16, Dave Thomas <dave@pragprog.com> writes: > > |>> I think data for standard tools should be somewhere under > |>> > |>> $prefix/lib/ruby/<ver> > |>> > |>> e.g. /usr/lib/ruby/1.8/doc/rdoc >> | >> |Matz: >> | >> |That's where I went initially, but then I got thinking. Say RubyGems >> |supports automatic installation of documentation. Should it go into >> |site_ruby? > >> It should be done by RubyGems, i.e. gems installer should switch >> installing directory depending on how it's going to install. When a >> gem is installed as a part of system's packages, the gem (including >> documents) should be installed to the standard place. Otherwise, it >> should go to site_ruby directory. > > That is an interesting comment that I don't fully understand. Can you > elaborate, Matz? Chad, what do you think? > > Cheers, > Gavin > Well, not being Chad or Matz let me chime in since I implemented the Gems doc stuff ;-) Let me introduce the gems path stuff that we have arrived at so far: where '...'== the root install point of ruby libraries (e.g. /usr/local/lib). .../ruby .../ruby/<ver>/**/*.rb,*.so .../ruby/site_ruby/<ver>/**/*.rb,*.so We settled on: .../ruby/gems/<ver>/ For the root gems directory. The reason for this was a bit involved, but my thinking is that Gems should not interfere with the current library structure of Ruby, and that Gems, at its core, is actually a manager of the $LOAD_PATH. When you install Ruby libraries today, they all go in the same place, and whereas this is nice (from a 'require' standpoint) management of those installed libraries is a pain. So with Gems, we decided that one of our goals was to enable the simplified installation and management of installed libraries (including maintaining multiple versions of a particular library). We accomplish this by having each Gem'ed up library install itself in a version unique path: .../ruby/gems/<ver>/library-version/.. Then we add this command: require_gem 'gem', [version] Which searches the installed Gems for one that meets the Gem/version requirement and modifies the $:/$LOAD_PATH to enable subsequent 'require' statements to find the *.rb/*.so files. Also, in the Gem specification, you can 'autorequire' a particular Ruby file, thus the 'require_gem' command may very well be all you need to do. Then came the question of documentation. The current implmentation lets you add a declaration that your library is RDoc'ed. If so, a user can install the RDoc for a Gem (actually, it generates the RDoc from the Gem source. We had the same issue of where to put it. We settled on this: .../ruby/gems/<ver>/rdoc/library-version/**/*.html, etc This has each of the Gems docs are under a common directory, and this can easily be served up (via Webrick) in a browser. You end up with an index page which documents each installed Gem + version and a link to its RDoc documentation (if generated). Another thing we did, is let a person modify the $GEM_PATH to not be _just_ the .../ruby/gems/<ver> but also include any number of other directories (perhaps in ~/gems, etc). Each of these paths are searched (in order) for Gems. There is, in addition to the global $GEM_PATH the ability to have an ENV variable (RUBY_GEMS) which defines this path. Anyway, that is what Gems is today. It obviously can be changed, but there are lots of things to keep in mind in doing so (more than I have articulated above). More info on Gems is here: http://rubygems.rubyforge.org Best, Rich