[#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
Well said, Gavin! Curt On 10/10/05, Gavin Sinclair <gsinclair@gmail.com> wrote: > > 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 > >