[#13436] Re: Using Antlr for Ruby? (was RE: Re: why won't "( a) = 1" parse?) — Christophe Broult <cbroult@...>
> -----Original Message-----
On Mon, 2 Apr 2001, Christophe Broult wrote:
On Mon, 02 Apr 2001 21:29:26 +0900, Robert Feldt wrote:
[#13479] Method and Proc equality — Eric Crampton <EricCrampton@...>
I'm using ruby 1.6.3 (2001-03-19) [i686-linux]. Given the following
Eric Crampton <EricCrampton@worldnet.att.net> writes:
On Wed, 4 Apr 2001, Dave Thomas wrote:
Robert Feldt <feldt@ce.chalmers.se> writes:
[#13487] avoiding network timeout — Arno Erpenbeck <aerpenbe@...>
Hello everybody,
[#13491] formatting source code — "Luthy Craig" <LuthyCraig@...>
Hi,
[#13500] Ruby web hosting requirements — james@... ("James Britt")
I've been looking for a web hosting company that provides Ruby (as well
[#13510] Re: BUG?: HP-UX 10.20 and IO#gets followed by IO#puts — ts <decoux@...>
>>>>> "S" == SHULTZ,BARRY (HP-Israel,ex1) <barry_shultz@hp.com> writes:
[#13553] array question — Tjabo Kloppenburg <tk@...>
hi,
[#13568] persistent ruby? — Phil Mitchell <philmi@...>
[#13570] ruby-talk volume info? — Robert Feldt <feldt@...>
Hi,
Robert Feldt wrote:
[#13571] basic UNIX command and Ruby — Yoshinari Fujino <y.fujino@...>
Dear Rubyists
[#13618] Re: No such file to load -- net/ftp (LoadError) — ts <decoux@...>
>>>>> "J" == John Cook <john.cook@bjss.co.uk> writes:
[#13620] resolver class — meredith <msnomer@...>
Has anyone written one? If not, is anyone up to writing one? I've never
[#13646] Re: operator + — ts <decoux@...>
>>>>> "L" == Luigi Ballabio <luigi.ballabio@riskmap.net> writes:
[#13676] interating for separate values... — "Seo ji won" <skidrow@...>
I know that in ruby I can do this..
[#13703] Ruby on a JVM - good or bad idea? — Stefan Matthias Aust <sma@3plus4.de>
Hi!
On Monday 16 April 2001 10:11, Stefan Matthias Aust wrote:
[#13706] Re: methods and types — "Jish Karoshi" <karoshijish@...>
Bernd Lorbach wrote:
[#13716] Ruby threading implementation docs? — "Lyle Johnson" <ljohnson@...>
Has anything been written down (in English) about Ruby's threads
[#13735] RCR: trivial but useful add-ons — "Guy N. Hurst" <gnhurst@...>
Hi,
[#13775] Problems with racc rule definitions — Michael Neumann <neumann@...>
Hi,
Minero Aoki wrote:
Minero Aoki wrote:
Hi,
[#13784] Web Applications — "Erich Schubert" <newsgroups@...>
Has someone made a framework for web applications?
I'm currently working on something like this --
[#13811] Re: IOWA Re: Web Applications — "Benjamin J. Tilly" <ben_tilly@...>
>===== Original Message From Avi Bryant <avi@beta4.com> =====
> It depends very much on what your goals are. Yes, there is a need for
[#13812] Re: local vars in case — ts <decoux@...>
>>>>> "T" == Thomas Junier <tjunier@pcisrec-d402b.unil.ch> writes:
[#13818] Re: winoldap — "Conrad Schneiker" <schneik@...>
Jonathan Conway wrote,
[#13845] number to string to number — Robert Najlis <rnajlis@...>
Am I doing something wrong (maybe - I am pretty new to Ruby)? it seems
[#13849] BlackAdder for Ruby (scintilla rules) — Wyss Clemens <WYS@...>
Shawn,
[#13852] Re: Ruby on a JVM - good or bad idea? — ts <decoux@...>
>>>>> "M" == Mathieu Bouchard <matju@sympatico.ca> writes:
[#13860] use strict + nested data structures in Ruby — tarael200@... (Tarael200)
Hello,
[#13902] Ruby/GUI option: Ruby/Apollo (Delphi VCL) — "Conrad Schneiker" <schneik@...>
Some time ago, Hal Fulton had some good things to say about Apollo:
[#13911] Re: Net::HTTP basic authentication — ts <decoux@...>
>>>>> "d" == dsharp2@nc rr com <dsharp2@nc.rr.com> writes:
[#13921] File permissions — Farrel Lifson <flifson@...>
Hi all,
[#13934] [ANN] xmlrpc4r 1.6.1 — Michael Neumann <neumann@...>
[#13940] From Guido, with love... — Dave Thomas <Dave@...>
On Sun, 22 Apr 2001 04:38:04 +0900, "Mitch Vincent" <mitch@venux.net>
#
-----BEGIN PGP SIGNED MESSAGE-----
[#13953] regexp — James Ponder <james@...>
Hi, I'm new to ruby and am coming from a perl background - therefore I
I'm interrested in this question, too:
[#13957] Bug? retry not working properly in 1.6.3 — Truls Alexander Tangstad <trulsat@...>
From the example in "Ruby User's Guide", section 9, "Iterators", there is an
>>>>> "D" == Dave Thomas <Dave@PragmaticProgrammer.com> writes:
Hi,
I'm having a strange problem with Apache and some Ruby
[#14002] Visual SlickEdit — "John Kaurin" <jkaurin@...>
I have been using Visual SlickEdit (VSE) with Ruby since I began programming in Ruby
[#14033] Distributed Ruby and heterogeneous networks — harryo@... (Harry Ohlsen)
I wrote my first small distributed application yesterday and it worked
In article <3ae3323d.134494793@news-server>,
On Mon, 23 Apr 2001, Phil Tomson wrote:
[#14040] RCR: getClassFromString method — ptkwt@...1.aracnet.com (Phil Tomson)
It would be nice to have a function that returns a class type given a
On Sun, 22 Apr 2001 21:24:52 GMT, ptkwt@shell1.aracnet.com (Phil
In article <988034673.396094.26164.nullmailer@ev.netlab.zetabits.com>,
[#14052] OO — James Ponder <james@...>
I'm new to Ruby, and am just starting my first app - coming from a C and
[#14092] Ruby module for AOLserver. — Chiriac Petrica Clement <clement@...>
Hi,
[#14100] Re: RCR, strange things in $: — "Benjamin J. Tilly" <ben_tilly@...>
ts <decoux@moulon.inra.fr> wrote:
[#14101] I have crossed the Rubicon! — as646@... (John Robson)
[#14106] How does one interpret a RUBY.EXE.stackdump file? — ptkwt@...1.aracnet.com (Phil Tomson)
I got the following message running a ruby script on Win98:
> I got the following message running a ruby script on Win98:
In article <000101c0cc3d$74141b40$0201a8c0@NATHANIELS7500>,
[#14130] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>
Guy N. Hurst wrote:
On Tue, 24 Apr 2001, Conrad Schneiker wrote:
Hi,
On Tuesday 24 April 2001 23:02, Yukihiro Matsumoto wrote:
[#14138] Re: python on the smalltalk VM — Conrad Schneiker <schneik@...>
FYI: Thought this might be of interest to the JRuby and Ruby/GUI folks.
Conrad Schneiker <schneik@austin.ibm.com> writes:
Hello.
Ok, this may be a dumb question, but, is it possible to insert into an
Jim Freeze <jim@freeze.org> writes:
I have an array where I need to delete several entries.
At Wed, 25 Apr 2001 01:28:36 +0900,
Hi,
On Fri, Apr 27, 2001 at 11:26:37PM +0900, Yukihiro Matsumoto wrote:
Chris Moline wrote:
[#14187] Re: the alternative proposal is way cooler; — "Conrad Schneiker" <schneik@...>
I wrote:
[#14189] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>
Matz wrote:
[#14221] An or in an if. — Tim Pettman <tjp@...>
Hi there,
On Wed, 25 Apr 2001, Tim Pettman wrote:
Why do I get the following output
Hi,
On Thu, Apr 26, 2001 at 01:13:47AM +0900, Yukihiro Matsumoto wrote:
[#14222] Re: Ruby mascot proposal — John Tobler <jtobler@...>
spwhite@chariot.net.au wrote:
[#14236] Ruby vs. Tcl input/output question — bw <donotreply@...>
[I am new to ruby]
[#14246] converting some 'eval's from perl — ptkwt@...1.aracnet.com (Phil Tomson)
[#14262] Ruby on Windows problem — Karl Lopes <karl_lopes@...>
Hello,
Hello Karl,
Yes, all those paths are set. When I try to start irb,
[#14266] how change instances class — "Henning VON ROSEN" <hvrosen@...>
Sorry, din't find it in pickaxe:
[#14267] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>
Danny van Bruggen,
My 2 cents:
[#14274] Re: Ruby mascot proposal — John Tobler <jtobler@...>
Phil (ptkwt@shell1.aracnet.com) wrote:
[#14281] basic socket question — "R. Mark Volkmann" <volkmann2@...>
This should be an easy one for anyone that has successfully used sockets in
[#14298] Re: Ruby mascot proposal. Will this end ? — "Conrad Schneiker" <schneik@...>
Q: "Ruby mascot proposal. Will this end?"
[#14330] The Ruby Programming Language Book by Matz — as646@... (John Robson)
[#14334] Immutable Arrays? — Johann Hibschman <johannh@...>
Hi folks,
[#14339] gtk and Float/to_f — Thomas Lundqvist <thomasl@...>
Hi! I experience the following strange behavior:
[#14341] array as index to array — jonas <jonas.bulow@...>
Hello list! :-)
[#14359] Where for art thou, rdtool for Win9x? — "J J" <jj5412@...>
Can anyone tell me where I can get a functional rdtool for Win9x? I scoured
[#14387] Re: Whither SmallScript? (was Re: Integer micro-benchmarks) — "David Simmons" <pulsar@...>
"Andrew Hunt" <andy@toolshed.com> wrote in message
[#14390] [REPOST] Retrieving current signal handler without altering it — Lloyd Zusman <ljz@...>
[ Note: I posted this question a couple weeks ago, but I'm not
[#14399] Ruby Conference T-shirt — "Guy N. Hurst" <gnhurst@...>
[#14417] Embedded Ruby w/ Apache: Forbidden error — "J J" <jj5412@...>
Hi,
[#14448] How to do it the Ruby-way 2 — Stefan Matthias Aust <sma@3plus4.de>
Hi again,
[#14452] How to do it the Ruby-way 3 — Stefan Matthias Aust <sma@3plus4.de>
First a question: Why is
Hi:
Hi:
Hi,
On Wed, 2 May 2001, Yukihiro Matsumoto wrote:
ld.so.conf is in /etc
[ruby-talk:14375] Re: || .. or Question
On Fri, Apr 27, 2001 at 11:26:35PM +0900, Yukihiro Matsumoto wrote:
> Hi,
>
> In message "[ruby-talk:14299] Re: || .. or Question"
> on 01/04/27, Marko Schulz <in6x059@public.uni-hamburg.de> writes:
>
> |> Simply precedence reason. In Ruby, statements are expressions that
> |> can't be fit in argument list.
> |
> |Does this mean, that Ruby has an 'list operator' similar to perl with
> |precedence between '||' and 'or'? Otherwise I still don't understand
> |how precedence comes in here.
>
> No, no "list operator". But it's little bit too complicated for me to
> explain in English (sorry). Would somebody explain for him?
I didn't meant that there actually is a list operator. I just cannot
understand how precedence within an expression determines whether
something is an expression or not. More conrete it looks odd to me
that
'puts (n==3 or n==5)' seems to be interpreted as 'puts ((n==3 or) n==5)'
while
'puts (n==3 || n==5)' seems to be interpreted as 'puts ((n==3 || n==5))'
Because of that I look at the precedence table of operators, but found
nothing between '||' and 'or' that might cause the problem. But I
remembered, that there is an issue with this in perl too, so I grabbed
my Camel Book and found 'list operator' between them. So I wondered
wether there is some similar mechanism in ruby, even though it is not
an explicit operator.
On the other hand perl does its job here as 'expected' (Though I
shiver when looking back at perl):
#!/usr/bin/perl -w
foreach $n (2..6) {
print "$n:\n";
print "(or): -";
print ($n==3 or $n==5);
print "-\n";
print " or : -";
print $n==3 or $n==5;
print "-\n";
print "(||): -";
print ($n==3 || $n==5);
print "-\n";
print " || : -";
print $n==3 || $n==5;
print "-\n";
}
prints:
Useless use of numeric eq in void context at ./perl-or.pl line 11.
2:
(or): --
or : --
(||): --
|| : --
3:
(or): -1-
or : -1-
(||): -1-
|| : -1-
4:
(or): --
or : --
(||): --
|| : --
5:
(or): -1-
or : --
(||): -1-
|| : -1-
6:
(or): --
or : --
(||): --
|| : --
The only case precedence comes in is when 'or' is used without
parenthesis around the parameters (and luckily there is issued a
warning because this results in questionable code).
> |The trouble strikes with parenthesis around the 'a or/|| b'. Looks
> |like other languages do an implicit expression grouping for method
> |arguments with parenthesis around them. I find this to be the expected
> |behaviour too.
> |
> |Does anybody see incompatibilities if this was done in ruby too? Other
> |objections?
>
> I don't think I understand what you mean by "implicit expression
> grouping for method arguments with parenthesis around them". But I
> suspect changing this behavior in any way causes incompatibility.
> I may be wrong, as always.
I try to explain this a little bit more, but I am not speaking English
nativly either, so I hope not too much gets lost during this.
In a previous mail you wrote something similar to this:
| Parenthesises in 's = (n == 3 or n == 5)' are for expression
| grouping, whereas those in 'puts (n == 3 or n == 5)' and 'puts (n ==
| 3 || n == 5)' are for method arguments (a left parenthesis just
| after an identifier denotes beginning of method argument list).
:
| "puts ((n == 3 or n == 5))" will be OK.
Why can the parenthesis in a list of method arguments not also group
the expression within it? I find it very surprising, that there is a
difference between
puts (n == 3 or n == 5)
and
puts ((n == 3 or n == 5))
What I meant with 'implicit expression grouping for method arguments
with parenthesis around them' is simply this: If ruby encounters a
method call with parenthesis around its argument like this following
one, (there is a catch for more than one argument, see below)
foo.bar(this or that)
it should handle the argument just like it was a grouped together with
an additional parenthesis:
foo.bar((this or that))
If you want different behaviour, you still can use explicit groupings:
(foo.bar (this)) or that
OK, now on to more that one argument. Ruby cannot interpret
foo.bar (other, this or that)
the way it interprets
foo.bar((other, this or that))
now. So the 'implicit' grouping has to be around every argument, not
around the whole list of arguments:
foo.bar((other), (this or that))
While this looks more complicated than it is, I find this to be the
expected behaviour, which is also found in most other languages.
Is everything unclear by now? ;-)
--
marko schulz
Dieser Satz beinhalten drei Fehller.