[#17198] enhancing Ruby error messages for out of the bound constant Fixnum? — Guillaume Cottenceau <gc@...>

Hi,

11 messages 2001/07/03

[#17206] /* */ comments — Dave Thomas <Dave@...>

43 messages 2001/07/04
[#17207] Re: /* */ comments — Stephen White <spwhite@...> 2001/07/04

On Wed, 4 Jul 2001, Dave Thomas wrote:

[#17251] Re: /* */ comments — Sean Chittenden <sean-ruby-talk@...> 2001/07/04

> Over on http://www.rubygarden.org, dv posted a patch to parse.y that

[#17268] Re: /* */ comments — matz@... (Yukihiro Matsumoto) 2001/07/05

Hi,

[#17212] Ruby 1.6.4 Win32 .exe installer question — A Bull in the China Shop of Life <feoh@...>

Folks;

11 messages 2001/07/04

[#17225] Re: /* */ comments — Arnaud Meuret <ameuret@...4you.com>

|From: Mark Slagell [mailto:ms@iastate.edu]

17 messages 2001/07/04

[#17240] Ruby Mascot/logo — "Kevin Powick" <kpowick@...>

Hi there.

14 messages 2001/07/04

[#17281] Inheritance — "Aleksei Guzev" <aleksei.guzev@...>

15 messages 2001/07/05
[#17282] Re: Inheritance — ts <decoux@...> 2001/07/05

>>>>> "A" == Aleksei Guzev <aleksei.guzev@bigfoot.com> writes:

[#17348] Adding a method to a class at the top-level — Guillaume Cottenceau <gc@...>

Comrades,

14 messages 2001/07/05

[#17482] Aliases for class methods — "HarryO" <harryo@...>

Say I wanted to write my own version of File#open that adds some

23 messages 2001/07/08

[#17511] Ruby on Slashdot — jweirich@...

Ruby is currently mentioned on Slashdot. I posted some references.

29 messages 2001/07/08
[#17512] Re: Ruby on Slashdot — Tobias Reif <tobiasreif@...> 2001/07/08

Interesting...

[#17518] Re: Ruby on Slashdot — matz@... (Yukihiro Matsumoto) 2001/07/09

Hi,

[#17519] Re: Ruby on Slashdot — "James (ruby-talk)" <ruby@...> 2001/07/09

> |I thought about that too; what about Ruby being a standard?

[#17525] Re: Ruby on Slashdot — matz@... (Yukihiro Matsumoto) 2001/07/09

Hi,

[#17536] Re: Ruby on Slashdot — David Alan Black <dblack@...> 2001/07/09

Hello --

[#17572] Re: Constants and Variables — "HarryO" <harryo@...>

> If you want objects that don't change, try Object#freeze,

25 messages 2001/07/10

[#17732] Re: Array#sort! returns nil when array empty — hfulton@...

> Array#sort! returns nil if the array is empty, whereas ri

32 messages 2001/07/12
[#17736] Re: Array#sort! returns nil when array empty — Paul Brannan <pbrannan@...> 2001/07/12

On Fri, 13 Jul 2001 hfulton@pop-server.austin.rr.com wrote:

[#17739] Re: Array#sort! returns nil when array empty — ts <decoux@...> 2001/07/12

>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:

[#17746] Re: Array#sort! returns nil when array empty — Paul Brannan <pbrannan@...> 2001/07/12

On Fri, 13 Jul 2001, ts wrote:

[#17747] What is Array#- ? — Jim Freeze <jim@...> 2001/07/12

While following the Array thread, I noticed the minus

[#17752] Re: What is Array#- ? — Dave Thomas <Dave@...> 2001/07/12

Jim Freeze <jim@freeze.org> writes:

[#17753] Re: What is Array#- ? — Jim Freeze <jim@...> 2001/07/12

On Fri, 13 Jul 2001, Dave Thomas wrote:

[#17833] Extending objects — "Aleksei Guzev" <aleksei.guzev@...>

16 messages 2001/07/14
[#17834] Ruby-newbie seeks help with Rubywin starting IRB — "Euan Mee" <lucid@...> 2001/07/14

Once I fire up Rubywin, and then invoke _R_uby _I_rb from the

[#17839] Re: Ruby-newbie seeks help with Rubywin starting IRB — A Bull in the China Shop of Life <feoh@...> 2001/07/14

At 07:05 PM 7/14/01 +0900, Euan Mee spewed forth:

[#17859] Re: Creating methods on the fly — "HarryO" <harryo@...>

I

18 messages 2001/07/15

[#17925] Movement in scripting language communities to integrate XML-RPC — gsemones@... (Guerry Semones)

Greetings,

20 messages 2001/07/16
[#17934] Re: Movement in scripting language communities to integrate XML-RPC — Tobias Reif <tobiasreif@...> 2001/07/16

"out of the box" by including

[#18018] Broadcasting data — "HarryO" <harryo@...>

Does someone have an example of broadcasting data around a network using

12 messages 2001/07/18

[#18023] [ANN] libxslt Rubified! — Wai-Sun Chia <waisun.chia@...>

Hello,

16 messages 2001/07/18
[#18024] Re: [ANN] libxslt Rubified! — TAKAHASHI Masayoshi <maki@...> 2001/07/18

Wai-Sun Chia <waisun.chia@compaq.com> wrote:

[#18100] Looking for Ruby programming exercises — Wayne Vucenic <wvucenic@...> 2001/07/19

I've been learning Ruby, mostly with the Pickaxe book, and it's going

[#18188] Newbie. Sinking fast. Please help. — Matt <matt@...>

I bought Programming Ruby a number of months back and finally have an opportunity to try out Ruby. However, I can't get it to build. Actually, that's not quite accurate. It builds fine. It won't pass 'make test'.

12 messages 2001/07/20

[#18193] Re: 99 bottles of beer — "Dat Nguyen" <thucdat@...>

18 messages 2001/07/20
[#18204] Re: 99 bottles of beer — Glen Starchman <glen@...> 2001/07/20

99.downto(0){|x|w=" on the wall";u="#{x!=0?eval(x.to_s):'no more'}

[#18306] Ruby as opposed to Python? — "Mark Nenadov" <mnenadov@...>

Hello. I have toyed with the idea of trying Ruby out for some time now.

118 messages 2001/07/22
[#18759] Re: Ruby as opposed to Python? — Paul Prescod <paulp@...> 2001/07/29

Yukihiro Matsumoto wrote:

[#18774] Re: Ruby as opposed to Python? — "Florian G. Pflug" <fgp@...> 2001/07/30

On Mon, Jul 30, 2001 at 05:58:22AM +0900, Paul Prescod wrote:

[#18393] Trouble Using FXRuby on cygwin/Windows NT — rgilbert1@... (Robbie Gilbert)

Hi,

10 messages 2001/07/23

[#18566] Which database should I use? — Urban Hafner <the-master-of-bass@...>

Hello everybody,

17 messages 2001/07/26
[#18575] Re: Which database should I use? — Urban Hafner <the-master-of-bass@...> 2001/07/26

[#18582] Re: Which database should I use? — Michael Neumann <neumann@...> 2001/07/26

Urban Hafner wrote:

[ruby-talk:18080] [ANN]: RubyGems (was Re: Rubygarden Poll)

From: Ryan Leavengood <mrcode@...>
Date: 2001-07-19 01:26:20 UTC
List: ruby-talk #18080
Bill Kelly wrote:
> From: "Euan Mee" <lucid@users.sourceforge.net>
> >
> > I've only just joined the list, so didn't vote in the poll.  But as
> > an amateur philologist, I agree with David  (Alan Black, that is)
> >
> > Facet is a counterproductive name for a snippet of Ruby-code.
> >
> > Can I add my  vote post-facto?  :-)
> >
> > The obvious (to me) name for a snippet of Ruby-code would be
> > a 'gem' of Ruby-code.  But then, how many snippets will
> > actually turn out to be gems?  :-)  So snippet it is, I reckon
> 
> Hmm, maybe we can classify the non-gems as shards.  ;-)
> "This web site has 23 gems and 126 shards of Ruby-code."
> 
> (-: Bill

Speaking of the word gem, I suppose I should make a "pre-announcement" of a
Ruby project I'm working on, which I am currently calling RubyGems.  So far
only people in the #ruby-lang IRC channel on OpenNetworks has heard of this
project.

In my mind, a gem is a collection of Ruby code with a specified purpose put
together in a nice, easy to use package.  Now I suppose given this definition,
many of the tarballs on the RAA could be classified as gems.  But when I say
easy to use, I mean really, really easy to use.

Therefore I am working on RubyGems, which has the following goals (among
others):

1. Produce a file format that allows multiple pure-Ruby source files to be
packaged together will additional information embedded, such as a name,
description, author, version, category, etc.

2. Create a system to create, read, and, more importantly, transparently
access code within these gem files.  Therefore Ruby code within a gem file can
be used (i.e. required) without actually extracting the contents of the gem 
file.  True one-step installation.

3. Make the creation of gem files as easy as possible for developers.

4. Allow the sharing of these gem files through a peer-to-peer network (with
appropriate security checking, etc.)

5. Allow for easy management of gems through command-line and other
interfaces.

So far, 1-3 are in good shape, while 4 and 5 are in progress.  These are
really rough, high-level overviews of what I want RubyGems to do.  Maybe a
better explanation would how RubyGems 1.0 will make the use of Ruby easier:

1. See a reference to a Ruby class or source file in an email message,
newsgroup, wiki, etc. and immediately search for, find and download the gem
containing that class and test it or put it to use without even touching a web
browser.

2. Install all the gems related to a particular category with a single command
(i.e you want to do web development so you type 'rg-get --category www'.)

3. Get one gem and have all gems needed by that one installed automatically.

4. Create a new source file with a require statement referring to a file you
don't even have on your system and have the the gem containing that file
automatically downloaded and installed on the first invocation of that source
file.

5. Maintain your own collection of gems in your home directory without root
access.

6. Maintain distinct collections of gems that can be used separately with
ease.

7. Release a new version of a gem to the world with a single command.

8. Easily browse list of gems in multiple interfaces (command-line, web, GUI)
sorted by the criteria of your choice (category, release date, author, etc.)

And more...

So to conclude, this is my personal take on the RAA.succ issue.  One major
caveat: this will only be for PURE RUBY libraries.  I currently don't want to
have to deal with compiling and platform issues related to C code.  I plan to
release a 0.5 beta version of RubyGems within the next month or so.

Oh, and on the note of little pieces of Ruby code, I agree that 'facet' is
bad and personally voted for 'snippet' on the RubyGarden poll :)

-- 

= R y a n 
      L e a v e n g o o d =
[   mrcode@adelphia.net   ]

In This Thread

Prev Next