[#6115] Ruby 1.8.3: YAML.dump/load cannot handle Bignum — akira yamada / やまだあきら <akira@...>
[#6119] Packaging BOF on Friday the 14th? — Austin Ziegler <halostatue@...>
(Crossposted to both ruby-core and rubygems-developers for the benefit
[#6135] ObjectSpace.each_object, but not Symbols? — TRANS <transfire@...>
I added some state to Symbol:
Hi,
Hi,
[#6143] — Christophe Poucet <christophe.poucet@...>
Hello,
Hi,
On Wed, 5 Oct 2005 nobu.nokada@softhome.net wrote:
Hi,
On Wed, 5 Oct 2005, nobuyoshi nakada wrote:
[#6161] On NullClass or FalseClass#method_missing — TRANS <transfire@...>
Hi--
[#6162] Concerning shared flag — Christophe Poucet <christophe.poucet@...>
Hello,
>>>>> "C" == Christophe Poucet <christophe.poucet@gmail.com> writes:
Hello,
>>>>> "C" == Christophe Poucet <christophe.poucet@gmail.com> writes:
[#6188] yield and call not identical? — "David A. Black" <dblack@...>
Hi --
[#6199] Kernel rdoc HTML file not being created when rdoc is run on 1.8.3 — James Britt <ruby@...>
When 1.8.3 came out, I grabbed the source and ran rdoc on it. After
On Sun, Oct 09, 2005 at 12:41:02AM +0900, James Britt wrote:
Doug Kearns wrote:
H.Yamamoto wrote:
On 10/19/05, why the lucky stiff <ruby-core@whytheluckystiff.net> wrote:
[#6213] extend and super -- I cannot understand why this behavior — TRANS <transfire@...>
module Q
On Tue, 11 Oct 2005, TRANS wrote:
On 10/10/05, Mathieu Bouchard <matju@artengine.ca> wrote:
On Tue, 11 Oct 2005, TRANS wrote:
On 10/10/05, Mathieu Bouchard <matju@artengine.ca> wrote:
[#6235] Keyword arguments in Rite — Daniel Schierbeck <daniel.schierbeck@...>
Hello everybody! I'm new to this list, so please don't flame me if what
Daniel Schierbeck wrote:
[#6251] RubyGems, upstream releases and idempotence of packaging — Mauricio Fern疣dez <mfp@...>
[sorry for the very late reply; I left this message in +postponed and forgot
On 10/13/05, Mauricio Fern疣dez <mfp@acm.org> wrote:
On Thu, Oct 13, 2005 at 08:55:41PM +0900, Gavin Sinclair wrote:
[#6262] Re: A concrete solution to RubyGems' repackageability problems — Gavin Sinclair <gsinclair@...>
On 10/13/05, Mauricio Fern疣dez <mfp@acm.org> wrote:
[#6282] Wilderness: Need Code to invoke ELTS_SHARED response — "Charles E. Thornton" <ruby-core@...>
Testing the My Object Dump and I am trying to cause creation
On Fri, Oct 14, 2005 at 05:04:59PM +0900, Charles E. Thornton wrote:
Mauricio Fern疣dez wrote:
On Oct 14, 2005, at 12:43 PM, Charles E. Thornton wrote:
On Sun, Oct 16, 2005 at 01:34:13PM +0900, Charles Mills wrote:
Mauricio Fern疣dez wrote:
[#6284] Ruby 1.8.3, Gems, Rake and Syck — TRANS <transfire@...>
George Moschovitis tried to send me a gem to try out and it would not install.
On 10/14/05, Ryan Davis <ryand-ruby@zenspider.com> wrote:
[#6315] Integer#** weirdness — Peter Vanbroekhoven <calamitates@...>
Hello,
[#6338] Help/Ruby 1.8.3/HP-UX/[BUG] Bus Error — tad.bochan@...
Hi ... need help ...
[#6358] Handle prompts with newlines in irb auto-indentation mode — noreply@...
Bugs item #2705, was opened at 2005-10-23 23:07
Hi,
[#6362] CGI read_multipart implementaion can create Tempfiles for files less than 10KB — noreply@...
Bugs item #2708, was opened at 2005-10-24 15:44
On Mon, 24 Oct 2005 noreply@rubyforge.org wrote:
[#6364] lib/rational.rb documentation — Gavin Sinclair <gsinclair@...>
Hi,
[#6365] Time for built-in Rational and Complex classes? — Gavin Sinclair <gsinclair@...>
There has been some support for, but no comment on, RCR #260 ("Make
On Mon, 24 Oct 2005, Gavin Sinclair wrote:
On Oct 24, 2005, at 7:14 AM, Ara.T.Howard wrote:
On Wed, 26 Oct 2005, Charles Mills wrote:
On 10/26/05, Mathieu Bouchard <matju@artengine.ca> wrote:
On Thu, 27 Oct 2005, Charles Mills wrote:
On 10/27/05, Mathieu Bouchard <matju@artengine.ca> wrote:
[#6373] instance_eval/instance_exec discussion — Daniel Amelang <daniel.amelang@...>
Introduction:
Hi,
[#6376] Crash in Tk demo of Ruby 1.9.0 CVS — Jean-Claude Arbaut <jcarbaut@...>
I tried the demos in /ruby/ext/tk/sample/demos-en/widget
[#6389] [PATCH] 1.8.3 ruby.c doesn't compile on OS X due to missing char **environ — noreply@...
Bugs item #2715, was opened at 2005-10-24 23:01
Hi,
[#6391] Threading performance — Wink Saville <wink@...>
Hello all,
[#6396] Nested Exception — Yohanes Santoso <ysantoso-rubycore@...>
Would you accept a patch to provide nested Exception?
[#6402] Pathname.exists?() — James Edward Gray II <james@...>
Pathname supports the legacy exist?() method, but not the current
[#6405] Re: [PATCH] Pathname.exists?() — "Berger, Daniel" <Daniel.Berger@...>
On 10/25/05, Berger, Daniel <Daniel.Berger@qwest.com> wrote:
On 10/26/05, TRANS <transfire@gmail.com> wrote:
On 10/25/05, Gavin Sinclair <gsinclair@gmail.com> wrote:
On Oct 25, 2005, at 11:28 AM, TRANS wrote:
On Wed, 26 Oct 2005, Eric Hodel wrote:
On 10/26/05, Ara.T.Howard <Ara.T.Howard@noaa.gov> wrote:
On 10/25/05, Gavin Sinclair <gsinclair@gmail.com> wrote:
[#6419] Refactoring eval.c into eval.c, thread.c, thread.h & eval.h — Wink Saville <wink@...>
Hello,
[#6427] Re: Wilderness: I am working of a TAGS Extension - We Have One? — "Berger, Daniel" <Daniel.Berger@...>
> -----Original Message-----
[#6430] PStore Documentation — James Edward Gray II <james@...>
The attached patch completely documents the PStore library. Please
James Edward Gray II wrote:
[#6442] Wilderness: I Have formatted README.EXT into an HTML Document — "Charles E. Thornton" <ruby-core@...>
I have taken README.EXT (English Version Only) and have reformatted
Hi,
Charles E. Thornton wrote:
[#6455] Wilderness: OK - Let us Try to sending it (not as a reply) — "Charles E. Thornton" <ruby-core@...>
I am sorry - I don't understand this problem
[#6469] csv.rb a start on refactoring. — Hugh Sasse <hgs@...>
For a database application I found using CSV to be rather slow.
On Oct 28, 2005, at 8:53 AM, Ara.T.Howard wrote:
On Fri, 28 Oct 2005, James Edward Gray II wrote:
On Oct 28, 2005, at 9:58 AM, Ara.T.Howard wrote:
On Sat, 29 Oct 2005, James Edward Gray II wrote:
On Oct 28, 2005, at 8:25 PM, Ara.T.Howard wrote:
On Sat, 29 Oct 2005, James Edward Gray II wrote:
On Oct 28, 2005, at 8:43 PM, Ara.T.Howard wrote:
On Oct 28, 2005, at 8:43 PM, Ara.T.Howard wrote:
On Oct 28, 2005, at 10:06 PM, James Edward Gray II wrote:
On Sun, 30 Oct 2005, James Edward Gray II wrote:
On Oct 29, 2005, at 12:11 PM, Ara.T.Howard wrote:
On Mon, 31 Oct 2005, James Edward Gray II wrote:
I've decided to create a FasterCSV library, based on the code we
On Mon, 31 Oct 2005, James Edward Gray II wrote:
-----BEGIN PGP SIGNED MESSAGE-----
On Mon, 31 Oct 2005, NAKAMURA, Hiroshi wrote:
-----BEGIN PGP SIGNED MESSAGE-----
On Tue, 1 Nov 2005, NAKAMURA, Hiroshi wrote:
-----BEGIN PGP SIGNED MESSAGE-----
On Wed, 2 Nov 2005, NAKAMURA, Hiroshi wrote:
-----BEGIN PGP SIGNED MESSAGE-----
On Oct 29, 2005, at 12:11 PM, Ara.T.Howard wrote:
On Tue, 1 Nov 2005, James Edward Gray II wrote:
On Oct 31, 2005, at 11:59 AM, Ara.T.Howard wrote:
[#6508] characters (and small strings) in ruby 2.0 — Eric Mahurin <eric.mahurin@...>
In ruby 2.0, the current plan is to for a character to be represented as a
Re: gems is a language change, not a pkging system
On 10/10/05, Sean E. Russell <ser@germane-software.com> wrote: > > But RubyGems doesn't prevent this. If you get a gem and can unpack > > it, and then you can repackage it using whichever packaging system > > fits your setup, then what is the problem? Specifically: what can > > gems do to make [re]packaging easier? > > Mauricio Fern疣dez and Eivind Eklund have covered this quite well, I think. I > don't do a lot of repackaging, so I can't contribute anything beyond what > they've already said. I've never understood the criticisms of repackagers, because I have no real experience with those package managers -- as a user or a packager. Also, I'm with Austin: it's better to target a Ruby platform than a squillion OS platforms, for libraries anyway. Applications are a different story, but they're a minority of Ruby projects. Gems is developer-friendly but not end-user-friendly. Ultimately, the end user shouldn't have to use it. There are problems; they need to be sorted out. But people need to respect RubyGems for what it is. It's *better* than Debian in the sense that it's not bound to the OS. In other senses, of course, it may be worse. I think using an OS package manager to manage non-OS development libraries is madness, but again, my opinion isn't backed by genuine experience. > Much more recently, I wanted to evaluate Rails for replacing some > infrastructure on a project at work. That, too, was a waste of time because > of the NTLM firewall issue. I think I did eventually get Rails installed, > but it would have been much easier and I would have used less time if I could > have pulled a tar.gz and run setup.rb. Rails has always been available as a tarball. People should really stop griping about this aspect of the debate. Many developers seem to have this attitude where they want to solve all problems before they begin. Rather than scream blue murder about gems taking over the world when all you want is your tarballs, the following attitude is more appropriate: if you come across a library you want that's only available as a gem, ask the author to release a tarball as well. Show them how Rake can generate both at once in the blink of an eye. That rant is not aimed at you or anyone in particular, Sean; just a dramatisation of the sky-will-fall-down attitudes I sometimes see. > I greatly appreciate that sentiment [context snipped]. I suspect that addressing Mauricio and > Elvind's issues would solve the problem. Somebody else mentioned that being > able to pass gem a command that would cause it to list its dependencies would > be a big help. I don't know; perhaps gem already has this. Probably; if not, it's easy to add. > I still have questions about gem's operation. For example, if gem X depends > on Y, and I've already installed Y but not as a gem, will RubyGems see that? > If not, then repackagers can't use the pseudo-solution that's been proposed > of just wrapping the gem command. I think RubyGems will see that but I'm not sure. It depends whether gem X specifies at runtime that it needs a particular version of Y. If not, it should be fine. If so, perhaps not. But what's so doggone hard or objectionable about installing gem Y if you've already installed gem X? > > > 3 Library developers, especially newcomers who've never used setup.rb, > > > will only distribute their packages as Gems. > > > > This is the crux, really, isn't it? I think RubyGems should > > facilitate the correct construction of setup.rb based distribution. > > That would be ideal. Such an ideal needs specification. But the point (3) above is the kind of pessimism I ranted about above. Ruby is an open source community. Help each other to maintain a suitable variety of release formats, people. Help each other out, for goodness sake!! Social solutions complement technological ones very nicely. > None of this will address the fact that I still firmly believe that the > versioning system should be external to RubyGems. I don't believe that it > must, or should, be so tightly integrated. For one thing, it means that core > libraries will never be versioned, and there's no reason why they shouldn't > be. It is still much easier to fix bugs by upgrading a single library than > upgrading an entire Ruby version -- for one thing, it allows core library > developers to push fixes more often than Matz offers new releases of Ruby. The standard library could be dropped and released as a bunch of gems with a "stdlib.gem" tying them all together. That's just an option which would allow autonomous update; I'm not advocating it as such. > I was alluding to the fact that I feel the same way about the versioning > issue. I believe library versioning should be independant of RubyGems, and > that RubyGems should be dependant on the versioning. Right now, they're > co-dependent, making versioning useless to anybody not using RubyGems. It is > in this way that the support is worse. Nobody to my knowledge has ever written so much as a proposal for integrating library versioning into Ruby. Do you want something that works for many use cases, is being improved, has made thousands of people's lives easier (though a few repackagers' harder), and is actually a workable Ruby packaging platform? Or do you want something that doesn't exist? I want the former. What's more, if anyone *did* write a serious proposal and begin an implementation of a packaging-platform-independent versioning library/framework/whatever, it would still fall foul of the setup.rb brigade. You can't have nice functionality *and* lowest common denominator at the same time. Here's a scenario (I ain't predicting the future, just telling a story). Ruby adopts RubyGems as its built-in packaging platform. It's very successful for many people, but an irritant to some, who wish manage things slightly differently but interoperate with Gems at a versioning level. So they refactor the gems versioning stuff to interface with other solutions, and away they go. Nothing needs be final or exclusive. Things can always improve. It's better that things improve than that they don't exist. Remember, gems only gets into Ruby on Matz's say-so. So people can and should complain all they like, but they should have some faith that a decent decision will be made. Final points in this long post. I mean no hostility to anybody, despite making some robust points above. I will confess, however, to being tired of all the negativity and even scaremongering that has accompanied RubyGems's long slow march to maturity. Two of the longest-standing Ruby community members have put a crapload of effort into it, and many others have pitched in as well. I don't demand acceptance of the product on that basis, but I do expect respectful and constructive discussion. If they could solve all the problems in the world, I'm sure they would. People's expectations in general need to be realigned with reality. Peace, Gavin