[#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:17359] Re: /* */ comments

From: Dan Moniz <dnm@...>
Date: 2001-07-06 01:06:01 UTC
List: ruby-talk #17359
>David Alan Black <dblack@candle.superlink.net> wrote:
>
>>    # {
>>        This might be one way
>>        to do it, without looking
>>        too C-like.
>>      }
>
>That's neat - it'd also let you comment out blocks of code quickly and
>easily. Even nicer would be a mechanism where commenting out the line
>containing a block command could comment the whole block upto the 'end'
>statement. You'd need an explicit block comment symbol, rather than using
>#, so that it doesn't break anything like
>
>   # if a
>   if b #let's not use a for the time being
>     do this
>   end

Even being an old Lisp hand, I'm somewhat fond of the Haskell way of 
commenting, which is roughly thus:

-----start: toy_square.hs-----

{-
     This is a comment block in a traditional Haskell script.
     The code below is some toy code that makes size an integer
     (Int) defined to be the sum of five and six, and then defines
     a function to square the integer.
-}

-- This is a "end-of-line" comment in a traditional Haskell script,
-- below is some toy code:

size :: Int
size = 5+6
square :: Int -> Int
square n = n*n

-----stop: toy_square.hs-----

On the other hand, Haskell also supports "literate" scripts, which in 
comparison to traditional look like this, roughly:

-----start: toy_square.lhs-----

     This is a comment block in a literate Haskell script.
     The code below is some toy code that makes size an integer
     (Int) defined to be the sum of five and six, and then defines
     a function to square the integer.

     Note that I can write comments freely without notation in
     literate scripts. As seen below, there is no difference between
     "end-of-line" comments and comment blocks (the indentation,
     both in this script and the previous one [in the comment block]
     is purely for my enjoyment and has no bearing).

This is a "end-of-line" comment in a literate Haskell script.
Below is some toy code. Notice the > at the beginning of each
line of code.

>  size :: Int
>  size = 5+6
>  square :: Int -> Int
>  square n = n*n

-----stop: toy_square.lhs-----

In the literate style, everything is a comment unless explicitly 
noted otherwise. Literate Haskell has nothing to do (directly, 
anyway) with document generation from code (unlike the use of =begin 
and =end for rdtool).

Note that the difference is also reflected in filename extension. 
".hs" scripts are in traditional format, ".lhs" are in literate 
format. Haskell interpreters and compilers pick up on this (the 
filenames are in the series of "start" and "stop" hyphen seperators 
-- that's all me, added for clarity in the context of the email; 
Haskell doesn't use them).

In Haskell, the {- -} style can enclose other comments; they are nested.

I think it would be neat to see some of this in Ruby from my 
perspective as relates to style, but it may look ugly to others. I 
think it's useful as well, but in general, I don't have a problem 
commenting out entire blocks of code with # (Like I said, I'm a Lisp 
guy, I use XEmacs and Emacs-ish editors).

On the other hand, what about merely changing parse.y as was 
originally done by dv and writing a utility to convert code to 
standard form before you release it to anyone else? Non-optimal, 
maybe, but easy for everyone involved and doesn't necessitate a 
language change.


-- 
Dan Moniz <dnm@pobox.com> [http://www.pobox.com/~dnm/]

In This Thread