[#2332] Ruby-Python fusion? — mrilu <mrilu@...>
Usually I give some time for news to settle before I pass the word, but
7 messages
2000/04/01
[#2353] Re: Function of Array.filter surprises me — schneik@...
5 messages
2000/04/03
[#2361] crontab — Hugh Sasse Staff Elec Eng <hgs@...>
I want to have a program that may be run between certain times.
11 messages
2000/04/05
[#2375] Marshal: Want string out, but want depth specified? — Hugh Sasse Staff Elec Eng <hgs@...>
@encoded = [Marshal.dump(@decoded, , depth)].pack("m")
7 messages
2000/04/07
[#2378] Re: Marshal: Want string out, but want depth specified?
— matz@... (Yukihiro Matsumoto)
2000/04/07
Hi,
[#2376] Iterator into array — Dave Thomas <Dave@...>
15 messages
2000/04/07
[#2397] Could missing 'end' be reported better? — mrilu <mrilu@...>
I'm not sure one could easily parse, or moreover report, this error better.
5 messages
2000/04/08
[#2404] Re: Iterator into array — Andrew Hunt <andy@...>
>It's still possible to introduce a new syntax for collecting yielded
6 messages
2000/04/08
[#2412] Re: Could missing 'end' be reported better? — h.fulton@...
7 messages
2000/04/09
[#2414] Re: Could missing 'end' be reported better?
— matz@... (Yukihiro Matsumoto)
2000/04/09
Hi,
[#2429] Please join me, I'm Hashing documentation — mrilu <mrilu@...>
This is a story about my hashing ventures, try to bear with me.
5 messages
2000/04/10
[#2459] Precedence question — Dave Thomas <Dave@...>
7 messages
2000/04/12
[#2474] Ruby 1.4.4 — Yukihiro Matsumoto <matz@...>
Ruby 1.4.4 is out, check out:
5 messages
2000/04/14
[#2494] ANNOUNCE : PL/Ruby — ts <decoux@...>
7 messages
2000/04/17
[#2514] frozen behavior — Andrew Hunt <Andy@...>
7 messages
2000/04/19
[#2530] Re: 'in' vs. 'into' — Andrew Hunt <andy@...>
>Hmm, I've not decided yet. Here's the list of options:
6 messages
2000/04/20
[#2535] Default naming for iterator parameters — mrilu <mrilu@...>
I'm back at my computer after some traveling. I know I think Ruby
5 messages
2000/04/20
[#2598] different thread semantics 1.4.3 -> 1.4.4 — hipster <hipster@...4all.nl>
Hi fellow rubies,
4 messages
2000/04/28
[ruby-talk:02436] Re: Could missing 'end' be reported better?
From:
mrilu <mrilu@...>
Date:
2000-04-10 23:43:53 UTC
List:
ruby-talk #2436
On Mon, 10 Apr 2000, Hugh Sasse Staff Elec Eng wrote: > On Mon, 10 Apr 2000, Yukihiro Matsumoto wrote: > > It won't work with if/while/while/until modifiers. > > if cond1 > > ... > > end if cond2 > > is perfectly legal Ruby program. In fact, before introducing > > modifiers, Ruby supported optional end tags. > > matz. > Could it be done without the space: > > def thingy > ... > enddef > > and endif, endwhile, endfor, ... This would be easier for the > parser to cope with than separate words, I think. The disadvantage > is that it introduces more keywords, but I think the advantage of > protecting programmers from themselves is worth it. With deep nesting > this is a big help. I often put things like I agree that reserving these as keywords would not make the language worse. But I can easily anticipate Matz won't agree. If so we could discuss should we have these words reserved in the future versions. And if he don't want to reserve these even in the future we could consider to have the same functionality without changes to reserved words by next mechanism. > }; // end for > > in C++ for this reason, but it is better to have this in the code than > the comments, because the parser can nag you about it. So suddenly it came to me. Why not follow this model with Ruby too? We should make Ruby -w to read comments and check for def thingy ... end #def end#def might go too. Coding this way doesn't harm anybody anyway, during the time we don't have automated checks for these.