[#14464] who uses Python or Ruby, and for what? — ellard2@...01.fas.harvard.edu (-11,3-3562,3-3076)

A while ago I posted a request for people to share their experiences

12 messages 2001/05/01

[#14555] Ruby as a Mac OS/X scripting language — Dave Thomas <Dave@...>

10 messages 2001/05/02

[#14557] Arggg Bitten by the block var scope feature!!! — Wayne Scott <wscott@...>

13 messages 2001/05/02

[#14598] Re: Arggg Bitten by the block var scope feature!!! — "Conrad Schneiker" <schneik@...>

# On Thu, 3 May 2001, Wayne Scott wrote:

9 messages 2001/05/03

[#14636] Yet another "About private methods" question — Eric Jacoboni <jacoboni@...2.fr>

I'm still trying to figure out the semantics of private methods in Ruby.

39 messages 2001/05/04
[#14656] Re: Yet another "About private methods" question — Dave Thomas <Dave@...> 2001/05/04

Eric Jacoboni <jaco@teaser.fr> writes:

[#14666] Ruby and Web Applications — "Chris Montgomery" <monty@...> 2001/05/04

Greetings from a newbie,

[#14772] Re: Ruby and Web Applications — Jim Freeze <jim@...> 2001/05/07

On Sat, 5 May 2001, Chris Montgomery wrote:

[#14710] Why's Ruby so slow in this case? — Stefan Matthias Aust <sma@3plus4.de>

Sure, Ruby, being interpreted, is slower than a compiled language.

12 messages 2001/05/05

[#14881] Class/Module Information — "John Kaurin" <jkaurin@...>

It is possible to modify the following code to produce

18 messages 2001/05/09

[#15034] Re: calling .inspect on array/hash causes core dump — ts <decoux@...>

>>>>> "A" == Andreas Riedl <viisi@chello.at> writes:

15 messages 2001/05/12

[#15198] Re: Q: GUI framework with direct drawing ca pabilities? — Steve Tuckner <SAT@...>

Would it be a good idea to develop a pure Ruby GUI framework built on top of

13 messages 2001/05/15

[#15234] Pluggable sorting - How would you do it? — "Hal E. Fulton" <hal9000@...>

Hello all,

16 messages 2001/05/16

[#15549] ColdFusion for Ruby — "Michael Dinowitz" <mdinowit@...2000.com>

I don't currently use Ruby. To tell the truth, I have no real reason to. I'd

12 messages 2001/05/22

[#15569] I like ruby-chan ... — Rob Armstrong <rob@...>

Ruby is more human(e) than Python. We already have too many animals :-).

15 messages 2001/05/23

[#15601] How to avoid spelling mistakes of variable names — ndrochak@... (Nick Drochak)

Since Ruby does not require a variable to be declared, do people find

13 messages 2001/05/23

[#15734] java based interpreter and regexes — "Wayne Blair" <wayne.blair@...>

I have been thinking about the java based ruby interpreter project, and I

48 messages 2001/05/25

[#15804] is it possible to dynamically coerce objects types in Ruby? — mirian@... (Mirian Crzig Lennox)

Greetings to all. I am a newcomer to Ruby and I am exploring the

13 messages 2001/05/27
[#15807] Re: is it possible to dynamically coerce objects types in Ruby? — matz@... (Yukihiro Matsumoto) 2001/05/27

Hi,

[#15863] Experimental "in" operator for collections — Stefan Matthias Aust <sma@3plus4.de>

There's one thing where I prefer Python over Ruby. Testing whether an

13 messages 2001/05/28

[#15925] Re: Block arguments vs method arguments — ts <decoux@...>

>>>>> "M" == Mike <mike@lepton.fr> writes:

43 messages 2001/05/29
[#16070] Re: Block arguments vs method arguments — "Hal E. Fulton" <hal9000@...> 2001/05/31

----- Original Message -----

[#16081] Re: Block arguments vs method arguments — Sean Russell <ser@...> 2001/05/31

On Thu, May 31, 2001 at 11:53:17AM +0900, Hal E. Fulton wrote:

[#16088] Re: Block arguments vs method arguments — Dan Moniz <dnm@...> 2001/05/31

At 11:01 PM 5/31/2001 +0900, Sean Russell wrote:

[#15954] new keyword idea: tryreturn, tryturn or done — Juha Pohjalainen <voidjump@...>

Hello everyone!

12 messages 2001/05/29

[ruby-talk:15534] Re: new xmp - please test

From: "Wayne Blair" <wayne.blair@...>
Date: 2001-05-22 07:41:25 UTC
List: ruby-talk #15534
I modified xmp.rb to fix the bug declared in its documentation, in which the
report followed a statement's output.  Please check this bug fix see if it
should make its way into the repository.

Wayne




begin 666 xmp.rb
M(R!X;7 N<F(-"CUB96=I;@T*/3T@3D%-10T**"@J>&UP*BDI("T@97AA;7!L
M92!P<FEN=&5R#0H-"CT](%-93D]04TE3#0H-"B @<F5Q=6ER92 B>&UP(@T*
M#0H@($ME<FYE;#HZ>&UP('-T<FEN9R!;+"!F;70@6RP@<V5P75T-"B @>&UP
M('-T<FEN9R!;+"!F;70@6RP@<V5P75T-"@T*/3T@1$530U))4%1)3TX-"@T*
M*"@J>&UP*BDI(&ES(&%N(&5X86UP;&4@<')I;G1E<BP@=VAI8V@@:7,@:&5L
M<&9U;"!T;R!S:&]W(&5X86UP;&4-"F-O9&4N("!4:&4@9G5N8W1I;VX@*"A[
M>&UP?2DI(&5V86QU871E<R!T:&4@9FER<W0@87)G=6UE;G0-"B@H?'-T<FEN
M9WPI*2!T:&5N('!R:6YT<R!T:&4@*"A\<W1R:6YG?"DI(')E<W5L="!V86QU
M92X@($EF#0HH*'MF86QS97TI*2!O<B H*'MN:6Q]*2D@:7,@9VEV96X@87,@
M<V5C;VYD(&%R9W5M96YT("@H?&9M='PI*2P-"B@H>WAM<'TI*2!D;V5S;B=T
M('!R:6YT('1H92!R97-U;'0N(" -"@T*5&AE('-E8V]N9"!A<F=U;65N=" H
M*'QF;71\*2D@<W!E8VEF:65S('1H92!R97!O<G0@9F]R;6%T+B!);B!F;W)M
M870-"G-T<FEN9R H*'QF;71\*2DL('-P96-I86P@<&%T=&5R;G,@(B5L(B!A
M;F0@(B5R(B!A<F4@879A:6QA8FQE+B @(B5L(G,-"F%R92!R97!L86-E9"!B
M>2!T:&4@;&EN92!A;F0@(B5R(B!B>2!T:&4@<F5S=6QT+B @#0H-"E1H92!T
M:&ER9"!A<F=U;65N=" H*'QS97!\*2D@<W!E8VEF:65S('1H92!R97!O<G0@
M<V5P87)A=&]R(&9O<B!T:&4@#0IM=6QT:2UL:6YE(&]U='!U="X@(%1H:7,@
M<W1R:6YG("@H?'-E<'PI*2!I<R!P=70@8F5T=V5E;B!T:&4@;W5T<'5T( T*
M;&EN97,@=6YL97-S("@H?&9M='PI*2!I<R!F86QS92X@#0H-"E5N;&5S<R H
M*'MF86QS97TI*2!I<R!G:79E;B!A<R!T:&4@<V5C;VYD(&%R9W5M96YT+" H
M*'MX;7!]*2D@8V%N)W0-"G1R96%T(&$@<W1A=&5M96YT('=H:6-H(&-O;G-I
M<W0@;V8@;6]R92!T:&%N(&]N92!L:6YE+B @#0H-"CT]($-/3E-404Y4#0H@
M#0HZ6$U07U9%4E-)3TX-"B @*"A[6$U07U9%4E-)3TY]*2D@:7,@=F5R<VEO
M;B!S=')I;F<@=VAI8V@@<W1A;F0@9F]R('1H92!L87-T(&UO9&EF:6-A=&EO
M;@T*("!D871E("A965E9+4U-+41$*2X@#0H-"CI835!?1$5&055,5%]/4%1)
M3TX-"B @*"A[6$U07T1%1D%53%1?3U!424].?2DI(&ES(&1E9F%U;'0@;W!T
M:6]N+B @*"A[>&UP*&%R9RE]*2D@:7,@:6YT97!R971E9 T*("!A<R H*'MX
M;7 H87)G+" J6$U07T1%1D%53%1?3U!424].*7TI*2X-"@T*/3T@4TE-4$Q%
M($5804U03$4-"@T*/3T]($5804U03$4@,0T*#0I4;R!S:&]W('=H870@8"@H
M>VYI;"YT;U]I?2DI)R!R971U<FYS#0H-"B @>&UP(")N:6PN=&]?:2(-"@T*
M5&AA="!R97!O<G0@87,@9F]L;&]W<R H26X@=&AI<R!S96-T:6]N+"!!('9E
M<G1I8V%L(&)A<B!@*"@G?"<I*2<@870-"F)E9VEN;FEG(&]F(&$@;&EN92!I
M;F1I8V%T97,@;W5T<'5T*3H-"B @?"!N:6PN=&]?:0T*("!\(" @(",]/B P
M#0H-"CT]/2!%6$%-4$Q%(#(-"@T*5&\@<VAO=R!E86-H(&QI;F5S( T*#0H@
M('AM<" \/"U%3U,-"B @("!A(#T@(E1H92!M;V]N($9L>2(-"B @("!B(#T@
M6V$N<W!L:70L(")43R(L(")-92)=#0H@(" @8B ](&(N9FQA='1E;@T*(" @
M(&(N<V]R="$-"B @("!B+FIO:6XH(B B*2YC87!I=&%L:7IE#0H@($5/4PT*
M#0I4:&4@<F5S=6QT.@T*("!\("!A(#T@(E1H92!M;V]N($9L>2(-"B @?" @
M(" C/3X@(E1H92!M;V]N($9L>2(-"B @?" @8B ](%MA+G-P;&ET+" B5$\B
M+" B364B70T*("!\(" @(",]/B!;6R)4:&4B+" B;6]O;B(L(")&;'DB72P@
M(E1/(BP@(DUE(ET-"B @?" @8B ](&(N9FQA='1E;@T*("!\(" @(",]/B!;
M(E1H92(L(")M;V]N(BP@(D9L>2(L(")43R(L(")-92)=#0H@('P@(&(N<V]R
M="$-"B @?" @(" C/3X@6R)&;'DB+" B364B+" B5$\B+" B5&AE(BP@(FUO
M;VXB70T*("!\("!B+FIO:6XH(B B*2YC87!I=&%L:7IE#0H@('P@(" @(ST^
M(")&;'D@;64@=&\@=&AE(&UO;VXB#0H-"CT]/2!%6$%-4$Q%(#,-"@T*5&\@
M<VAO=R!H;W<@871T<B!W;W)K<PT*#0H@('AM<" \/"U%3U,L(&9A;'-E#0H@
M(" @8VQA<W,@1F]O#0H@(" @("!A='1R(#IA+"!T<G5E#0H@(" @96YD#0H-
M"B @14]3#0H-"B @>&UP(#P\+45/4PT*(" @(&9O;R ]($9O;RYN97<-"B @
M("!F;V\N80T*(" @(&9O;RYA(#T@,3 -"B @("!F;V\N8@T*(" @(&9O;RYA
M#0H@(&5N9 T*#0I4:&4@<F5S=6QT.@T*#0H@('P@(&-L87-S($9O;PT*("!\
M(" @(&%T='(@.F$L('1R=64-"B @?" @96YD#0H@('P-"B @?" @9F]O(#T@
M1F]O+FYE=PT*("!\(" @(",]/B C/$9O;SHP>#@P938V.3 ^#0H@('P@(&9O
M;RYA#0H@('P@(" @(ST^(&YI; T*("!\("!F;V\N82 ](#$P#0H@('P@(" @
M(ST^(#$P#0H@('P@(&9O;RYB#0H@('P@(" @(R$A('5N9&5F:6YE9"!M971H
M;V0@8&(G(&9O<B C/$9O;SHP>#@P93%A9C ^#0H@('P@(&9O;RYA#0H@('P@
M(" @(ST^(#$P#0H-"CT](%1)4%,-"@T**"A[>&UP?2DI('!U=',@8& H*'LC
M/3X@?2DI)R<@=&\@96%C:"!V86QU97,N("!)="!I<R!C;W9E;FEE;G0@=VAE
M;B!O;F4@#0II;F-L=61E<R H*'MX;7!]*2DG<R!O=71P=70@=&\@86X@96UA
M:6P@;65S<V%G92!B>2!D:7)E8W1L>2!C=70@)B!P87-T90T*8F5C875S92!S
M=6-H(&UE<W-A9V4@8V%N(&)E(&-U=" F('!A<W1E(&%G86EN('1O(&5X96-U
M=&4@8GD@82!R96%D97(N( T*#0I#;VUB:6YA=&EN9R!W:71H("@H>VEF(%]?
M1DE,15]?(#T]("0P?2DI('1E8VAN:6,L("@H>WAM<'TI*2!I<R!U<V5F=6P@
M=&\-"G-H;W<@:&]W('1O('5S92!U<V5R)W,@;&EB<F%R>2X@($9O<B!E>&%M
M<&QE+"!O;F4@8V%N('!U="!S;VUE(&-O9&4@870-"G1H92!E;F0@;V8@9F]O
M+G)B('1O('-H;W<@=7-A9V4@87,@9F]L;&]W<SH-"@T*("!I9B!?7T9)3$5?
M7R ]/2 D, T*(" @(')E<75I<F4@(GAM<"(-"@T*(" @('AM<" \/"U%3U,L
M(&9A;'-E#0H@(" @("!C;&%S<R!"87(-"B @(" @(" @+BXN#0H@(" @("!E
M;F0-"@T*(" @($5/4PT*#0H@(" @>&UP(#P\+45/4PT*(" @(" @8F%R(#T@
M0D%2+FYE=PT*(" @(" @+BXN#0H@(" @14]3#0H@(&5N9 T*#0H]/2!3144@
M04Q33PT*#0I)<F(@+2!I;G1E<F%C=&EV92!R=6)Y("AW<FET=&5N(&)Y($ME
M:6IU($ES:&ET<W5K82D-"@T*/3T@0E5'#0H-"BU&:7AE9"!A<R!O9B R,# Q
M+3 U+3(R+2@H>UAM<'TI*2=S(')E<&]R="!F;VQL;W=S('1H92!O=71O=70@
M;V8@=&AE(&9I<G-T(&%R9W5M96YT("@H?'-T<FEN9WPI*2!T;PT*=&AE('-T
M86YD87)D(&]U='!U="!O<B!T:&4@<W1A;F1A<F0@97)R;W(N( T*#0H]/2!(
M25-43U)9#0H@,C(@36%Y(# Q("!O=71P=70@8G5G(&9I>&5D(&EN(&]R:6=I
M;F%L+"!R97-C=64@17AC97!T:6]N(&EN<W1E860@;V8@<F5S8W5E('1O(&-A
M=&-H(&%L;"!E>&-E<'1I;VYS#0H@,#<@1F5B(# P.B!F;W)M870@8W5S=&]M
M:7II;F<@86YD(&5X8V5P8VEO;B!R97!O<G1I;F<@*&=O=&]K96Y ;F]T=V]R
M:RYO<F<I#0H@,#,@2F%N(# P.B!D;V-U;65N=&%T:6]N("AG;W1O:V5N0&YO
M='=O<FLN;W)G*0T*#0H]/2!54DP-"@T*4V5E(%)U8GD@07!P;&EC871I;VX@
M07)C:&EV92 H*#Q54DPZ:'1T<#HO+W=W=RYR=6)Y+6QA;F<N;W)G+V5N+W)A
M82YH=&UL(WAM<#XI*0T*9F]R(&EN9F]R;6%T:6]N(&%B;W5T('1H92!L871E
M<W0@=F5R<VEO;BX@#0H-"CT]($%55$A/4@T*#0I';W1O:V5N(#QG;W1O:V5N
M0&YO='=O<FLN;W)G/@T*#0H]/2!!551(3U(-"@T*5V%Y;F4@0FQA:7(@/'=A
M>6YE+F)L86ER0')E;&EA;BYC;VT^#0H-"CUE;F0-"@T*;6]D=6QE($ME<FYE
M; T*("!835!?5D524TE/3B ]("(R,# Q+3 U+3(R(@T*("!835!?1$5&055,
M5%]/4%1)3TX@/2!;(B5L7&X@(" @(R5R7&XB+" B7&X@(" @(R @(")=#0H-
M"B @(R,C(R,C(%-T87)T(&-O9&4@861D960@8GD@5V%Y;F4@(R,C(R,C#0H@
M(&1E9B!I;FET0G5F9F5R<PT*(" @($!B=69F97)S(#T@07)R87DN;F5W#0H@
M(" @9&5F($!B=69F97)S+G)E<V5T#0H@(" @("!C;&5A<@T*(" @(" @0&-U
M<G)E;G1);F1E>" ]("TQ#0H@(" @96YD(" @#0H@(" @#0H@(" @9&5F($!B
M=69F97)S+FEN8W)E;65N=$EN9&5X#0H@(" @("! 8W5R<F5N=$EN9&5X("L]
M(#$-"B @(" @('!U<V@@(B(-"B @("!E;F0-"B @#0H@(" @9&5F($!B=69F
M97)S+G=R:71E*'-T<BD-"B @(" @(&EF($!C=7)R96YT26YD97@@/" P#0H@
M(" @(" @(%-41$]55" \/"!S='(-"B @(" @(&5L<V4-"B @(" @(" @870H
M0&-U<G)E;G1);F1E>"D@/#P@<W1R#0H@(" @("!E;F0-"B @("!E;F0-"B @
M96YD#0H@( T*("!D968@<V5T4W1D3W5T#0H@(" @)&1E9F]U=" ](%-41$]5
M5 T*("!E;F0-"B @<')I=F%T92 Z<V5T4W1D3W5T#0H@( T*("!D968@<V5T
M0G5F9F5R3W5T#0H@(" @)&1E9F]U=" ]($!B=69F97)S#0H@(&5N9 T*("!P
M<FEV871E(#IS971"=69F97)/=70-"B @(R,C(R,C($5N9"!C;V1E(&%D9&5D
M(&)Y(%=A>6YE(",C(R,C(PT*#0H@(&1E9B!X;7!S96,H*F$I('!U=',@*F$[
M(&5N9 T*#0H@(&1E9B!X;7 H87)G+"!F;70@/2!835!?1$5&055,5%]/4%1)
M3TY;,%TL('-E<#U835!?1$5&055,5%]/4%1)3TY;,5TI#0H-"B @("!I9B!F
M;70-"B @(" @('!R:6YT(&9M= T*(" @(" @(R,C(R,C($)E9VEN(&-O9&4@
M861D960@8GD@5V%Y;F4@(R,C(R,C#0H@(" @("!I;FET0G5F9F5R<R!I9B! 
M8G5F9F5R<ST];FEL#0H@(" @("! 8G5F9F5R<RYR97-E= T*(" @(" @<V5T
M0G5F9F5R3W5T#0H@(" @(" C(R,C(R,@16YD(&-O9&4@861D960@8GD@5V%Y
M;F4@(R,C(R,C#0H@(" @("!F;70@/2!F;70N=&]?<PT*(" @(" @979A;"@B
M7U]?<V5P7U]?(#T@(WMS97 N:6YS<&5C='T[(%]?7W)E<U]?7R ](%M=(BP@
M5$]03$5614Q?0DE.1$E.1RD-"B @(" @(&5V86PH87)G+F=S=6(H+UXH+BHI
M7&X_+RE[#0H@(" @(" @(" @(" @0&)U9F9E<G,N:6YC<F5M96YT26YD97@@
M(",C(R!!9&1E9"!B>2!787EN90T*"2 @(" @)5%\#0H@(" @(" @(" @(" @
M8F5G:6X-"@D@(" @(" @7U]?<F5S7U]?(#P\("(]/B B("L@*"-[)#%]*2YI
M;G-P96-T+F=S=6(H+UQN7B\L(%]?7W-E<%]?7RD[#0H@(" @(" @(" @(" @
M<F5S8W5E($5X8V5P=&EO;@T*(" @(" @(" @(" @(" @7U]?<F5S7U]?(#P\
M("(A(2 B("L@)"$[#0H@(" @(" @(" @(" @96YD?'TL(%1/4$Q%5D5,7T))
M3D1)3D<I#0H@(" @("!S9713=&1/=70@(",C(R!!9&1E9"!B>2!787EN92 @
M(" @(" -"B @(" @(&%R9RYS<&QI="@O7&XO*2YE86-H7W=I=&A?:6YD97A[
M?&PL:7P-"@DH<'5T<R B7&XB(#L@;F5X="D@:68@;" ]?B O7B0O#0H)<F5S
M(#T@9FUT+F=S=6(H+R5L+RP@;"D-"@ER97,@/2!R97,N9W-U8B@O)7(O+"!E
M=F%L*")?7U]R97-?7U\B+"!43U!,159%3%]"24Y$24Y'*5MI72D-"@EP<FEN
M="!R97,-"@EP<FEN="A 8G5F9F5R<UMI72 K(")<;B(I(&EF($!B=69F97)S
M6VE=("8F($!B=69F97)S6VE=+FQE;F=T:#XP(",C(R!!9&1E9"!B>2!787EN
M92 M(&%D9',@97AT<F$@;F5W;&EN92!T;R!A;GD@8G5F9F5R('1H870@:7,@
M<')I;G1E9 T*(" @(" @?0T*(" @(&5L<V4-"B @(" @('!R:6YT(&%R9SL@
M(R!E=F%L*&%R9RP@5$]03$5614Q?0DE.1$E.1RD-"B @("!E;F0-"B @("!R
M971U<FX@;FEL#0H@(&5N9 T*("!A;&EA<R!?7WAM<%]?('AM< T*(" -"F5N
M9 T*#0H-"@T*:68@7U]&24Q%7U\@/3T@)# -"@T*("!P=71S("(C(R!%6$%-
M4$Q%(#$B#0H@('AM<" B;FEL+G1O7VDB#0H-"B @<'5T<R B(@T*("!P=71S
M("(C(R!%6$%-4$Q%(#(B#0H@('AM<" \/"U%3U,-"B @82 ](")4:&4@;6]O
M;B!&;'DB#0H@(&(@/2!;82YS<&QI="P@(E1/(BP@(DUE(ET-"B @8B ](&(N
M9FQA='1E;@T*("!B+G-O<G0A#0H@(&(N:F]I;B@B("(I+F-A<&ET86QI>F4-
M"B @14]3#0H-"B @<'5T<R B(@T*("!P=71S("(C(R!%6$%-4$Q%(#,B#0H@
M('AM<" \/"U%3U,L(&9A;'-E#0H@(&-L87-S($9O;PT*(" @(&%T='(@.F$L
M('1R=64-"B @96YD#0H-"B @14]3#0H-"B @>&UP(#P\+45/4PT*("!F;V\@
M/2!&;V\N;F5W#0H@(&9O;RYA#0H@(&9O;RYA(#T@,3 -"B @9F]O+F(-"B @
39F]O+F$-"B @14]3#0IE;F0-"@``
`
end

In This Thread