[#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:14490] Re: How to do it the Ruby-way 2

From: "W. Kent Starr" <elderburn@...>
Date: 2001-05-01 15:07:22 UTC
List: ruby-talk #14490
On Monday 30 April 2001 20:18, Yukihiro Matsumoto wrote:
> Hi,
>
> In message "[ruby-talk:14448] How to do it the Ruby-way 2"
>
>     on 01/05/01, Stefan Matthias Aust <sma@3plus4.de> writes:
> |I really like the way I can embed ruby code in strings using #{}.
> |This code works as expected:
> |
> | def a(name)
> |   print "<#{a.capitalize}>"
> | end
>
> I don't get the point.  "<#{name.capitalize}>"?
>
> |but what if the pattern string isn't a constant but also provided with
> |that method, let's say:
> |
> | def a(pat, name)
> |   print pat
> | end
>
> Do you want to embed the value in pat string?  How about using format
> method?
>
>   def a(pat, name)
>     print format(pat, name.capitalize)
>   end
>   a("<%s>", "foobar")
>
> | def a(pat, name)
> |  eval "print \"#{pat}\""
> | end
> |
> |But, I think, it's really ugly.  I'd like to use a pattern string read
> |in from an external file (from the trusted source) and then emit it
> |using all bindings currently available in that method.  How can this
> |be achieved?
>
> If the above is what you really want, "eval" is what you need.  I
> recommend you the format solution though.
>

There is also Regexp. Following may get you started towards what you want:

[wyzzrd@starcrusher /wyzzrd]$ ruby -e 'r = Regexp.new ("^(.*)\s(.*)$"); 
r.match ("Hello World"); puts $1; puts r.source'
Hello
^(.*) (.*)$
[wyzzrd@starcrusher /wyzzrd]$ 

An there is also:

[wyzzrd@starcrusher /wyzzrd]$ ruby -e 'x = []; 
File.open("test.re").readlines.each do |line| x << Regexp.new(line); end; 
x.each do |r| puts r.source; end'
^(.*)\s(.*)$
^[Hh](.*)\s(.*)orld$
^[Hh]?(.*)\sWorld$

[wyzzrd@starcrusher /wyzzrd]$ 

which comes from a file.

Anyway, play around with it; it may be what you want.

Hope this helps :-)

Regards,

Kent Starr
elderburn@mindspring.com
 							

In This Thread