[#217504] is a timepoint DSL possible, like: 10:31 instead of "10:29"? — "Dirk Lüsebrink" <ruby-forum@...>

i could not think of any way to include the ':' character in a DSL, so

11 messages 2006/10/01

[#217603] Why can't I get on Top? — "Trans" <transfire@...>

More Toplevel blow:

17 messages 2006/10/02

[#217634] Creating modules — benjohn@...

21 messages 2006/10/02
[#217643] Re: Creating modules — David Vallner <david@...> 2006/10/02

benjohn@fysh.org wrote:

[#217651] Re: Creating modules — benjohn@... 2006/10/02

I wrote before about the modules I'm trying to build on the fly. I'm

[#217656] Creating dynamically named singleton methods. Syntax question. — "Luke Stark" <Luke.Stark@...> 2006/10/02

You may create singleton methods like so:

[#217700] Special variable within iterators to hold results? — Wes Gamble <weyus@...>

I have this:

11 messages 2006/10/02

[#217783] JRuby scripting for Mozilla? — Kenneth McDonald <kenneth.m.mcdonald@...>

Given that JRuby runs on Java, and Java can, I believe be used to script

12 messages 2006/10/03

[#217812] dynamically changing superclass/mixins — Michael Keller <ask@...>

I have strong interest in highly dynamic languages, particularly

16 messages 2006/10/03

[#217903] NET::HTTP behind a firewall? — Joe Regular <kristapestry@...>

I recently deployed an app to my production server that accesses other

27 messages 2006/10/03
[#217908] Re: NET::HTTP behind a firewall? — "Francis Cianfrocca" <garbagecat10@...> 2006/10/03

On 10/3/06, Joe Regular <kristapestry@yahoo.com> wrote:

[#217909] Re: NET::HTTP behind a firewall? — Jeremy Tregunna <jtregunna@...> 2006/10/03

[#217917] Re: NET::HTTP behind a firewall? — Joe Regular <kristapestry@...> 2006/10/03

Jeremy Tregunna wrote:

[#217919] Re: NET::HTTP behind a firewall? — Joe Regular <kristapestry@...> 2006/10/03

Joe Regular wrote:

[#217921] Re: NET::HTTP behind a firewall? — "Francis Cianfrocca" <garbagecat10@...> 2006/10/03

On 10/3/06, Joe Regular <kristapestry@yahoo.com> wrote:

[#217933] Re: NET::HTTP behind a firewall? — Joe Regular <kristapestry@...> 2006/10/04

Yes, eth1 is the public nic. I can not ping anything with the firewall

[#217945] rb_funcall() Ruby code callback invoked from within a native thread? — "Serge Kruppa" <serge.kruppa@...>

Dear All,

9 messages 2006/10/04
[#217950] Re: rb_funcall() Ruby code callback invoked from within a native thread? — "Francis Cianfrocca" <garbagecat10@...> 2006/10/04

On 10/4/06, Serge Kruppa <serge.kruppa@simitel.com> wrote:

[#217997] Enterprise-Ruby Wish List by Francis Cianfrocca — "zoat" <enogrob@...>

In all the recent talk (some would say hype) about the Ruby programming

32 messages 2006/10/04
[#218006] Re: Enterprise-Ruby Wish List by Francis Cianfrocca — Joel VanderWerf <vjoel@...> 2006/10/04

zoat wrote:

[#218007] Re: Enterprise-Ruby Wish List by Francis Cianfrocca — "Francis Cianfrocca" <garbagecat10@...> 2006/10/04

On 10/4/06, Joel VanderWerf <vjoel@path.berkeley.edu> wrote:

[#218012] Re: Enterprise-Ruby Wish List by Francis Cianfrocca — Jeremy Tregunna <jtregunna@...> 2006/10/04

[#218019] Re: Enterprise-Ruby Wish List by Francis Cianfrocca — "Francis Cianfrocca" <garbagecat10@...> 2006/10/04

On 10/4/06, Jeremy Tregunna <jtregunna@blurgle.ca> wrote:

[#218208] Re: Enterprise-Ruby Wish List by Francis Cianfrocca — Brian McCallister <brianm@...> 2006/10/05

On Oct 4, 2006, at 10:59 AM, Francis Cianfrocca wrote:

[#218031] What is the reason for this syntax? — Kevin Olemoh <darkintent@...>

Hello I have been using ruby off and on for a few months and I have been

83 messages 2006/10/04
[#218059] Re: What is the reason for this syntax? — "Just Another Victim of the Ambient Morality" <ihatespam@...> 2006/10/04

Just to add to a very good response to the original post...

[#218256] Re: What is the reason for this syntax? — Kevin Olemoh <darkintent@...> 2006/10/05

Just Another Victim of the Ambient Morality wrote:

[#218284] Re: What is the reason for this syntax? — David Vallner <david@...> 2006/10/05

Kevin Olemoh wrote:

[#218295] Re: What is the reason for this syntax? — Charles Oliver Nutter <Charles.O.Nutter@...> 2006/10/05

David Vallner wrote:

[#218306] Re: What is the reason for this syntax? — "Louis J Scoras" <louis.j.scoras@...> 2006/10/06

On 10/5/06, Charles Oliver Nutter <Charles.O.Nutter@sun.com> wrote:

[#218339] Re: What is the reason for this syntax? — "Jean Helou" <jean.helou@...> 2006/10/06

On 10/6/06, Louis J Scoras <louis.j.scoras@gmail.com> wrote:

[#218397] Re: What is the reason for this syntax? — "Louis J Scoras" <louis.j.scoras@...> 2006/10/06

On 10/6/06, Jean Helou <jean.helou@gmail.com> wrote:

[#218430] Re: What is the reason for this syntax? — "Kevin Olemoh" <darkintent@...> 2006/10/06

People really should be able to write code in the way that they

[#218493] Re: What is the reason for this syntax? — David Vallner <david@...> 2006/10/06

Kevin Olemoh wrote:

[#218501] Re: What is the reason for this syntax? — "Kevin Olemoh" <darkintent@...> 2006/10/06

I don't think of the blocks in the same way the real problem is that

[#218510] Re: What is the reason for this syntax? — "Louis J Scoras" <louis.j.scoras@...> 2006/10/06

On 10/6/06, Kevin Olemoh <darkintent@gmail.com> wrote:

[#218513] Re: What is the reason for this syntax? — "Kevin Olemoh" <darkintent@...> 2006/10/07

Thats why I keep sayind defacto (by default) in other words this style

[#219041] Re: What is the reason for this syntax? — "Tom Armitage" <tom.armitage@...> 2006/10/11

On 07/10/06, Kevin Olemoh <darkintent@gmail.com> wrote:

[#219738] Re: What is the reason for this syntax? — "rpardee@..." <rpardee@...> 2006/10/14

But isn't almost everybody coming from *somewhere*? This seems to me a

[#219763] Re: What is the reason for this syntax? — dblack@... 2006/10/15

Hi --

[#219779] Re: What is the reason for this syntax? — "Kevin Olemoh" <darkintent@...> 2006/10/15

Personally I don't think else if needs to be an actual reserved word.

[#219780] Re: What is the reason for this syntax? — "Kevin Olemoh" <darkintent@...> 2006/10/15

I wanted to add that it may not be so advantageous to have so many

[#219886] Re: What is the reason for this syntax? — "Austin Ziegler" <halostatue@...> 2006/10/15

On 10/15/06, Kevin Olemoh <darkintent@gmail.com> wrote:

[#219897] Re: What is the reason for this syntax? — "Kevin Olemoh" <darkintent@...> 2006/10/15

All I said was that perhps there needs to be a movement to remove some

[#219916] Re: What is the reason for this syntax? — "Austin Ziegler" <halostatue@...> 2006/10/16

On 10/15/06, Kevin Olemoh <darkintent@gmail.com> wrote:

[#219919] Re: What is the reason for this syntax? — "Rick DeNatale" <rick.denatale@...> 2006/10/16

On 10/15/06, Austin Ziegler <halostatue@gmail.com> wrote:

[#219934] Re: What is the reason for this syntax? — "Kevin Olemoh" <darkintent@...> 2006/10/16

Having ten dialects of the same language does not nessecarily improve

[#219943] Re: What is the reason for this syntax? — "Austin Ziegler" <halostatue@...> 2006/10/16

Note: this has moved far beyond Ruby. This will, therefore, be my last

[#219947] Re: What is the reason for this syntax? — "Kevin Olemoh" <darkintent@...> 2006/10/16

Just because creating commonality almost always requires supression

[#220022] Re: What is the reason for this syntax? — "Tom Armitage" <tom.armitage@...> 2006/10/16

On 16/10/06, Kevin Olemoh <darkintent@gmail.com> wrote:

[#220023] Re: What is the reason for this syntax? — "Martin Coxall" <pseudo.meta@...> 2006/10/16

> My point is: diversity of language leads to diversity of culture and

[#220056] Re: What is the reason for this syntax? — "Kevin Olemoh" <darkintent@...> 2006/10/16

Who said you had to force anything? Why do you assume that in all

[#220070] Re: What is the reason for this syntax? — "Louis J Scoras" <louis.j.scoras@...> 2006/10/16

On 10/16/06, Kevin Olemoh <darkintent@gmail.com> wrote:

[#218056] Associating data with a function — "Gavin Kistner" <gavin.kistner@...>

Because I just had to solve this problem in both JavaScript and Lua, and

17 messages 2006/10/04

[#218159] Re: traits question — ara.t.howard@...

14 messages 2006/10/05

[#218209] nil being empty — Ohad Lutzky <lutzky@...>

Show of hands - who thinks this is bad form?

59 messages 2006/10/05
[#218400] Re: nil being empty — "Trans" <transfire@...> 2006/10/06

[#218602] Re: nil being empty — "Matthew Harris" <shugotenshi@...> 2006/10/08

I'd like to use the common Python term, "sequence", and ask if a nil

[#218604] Re: nil being empty — Hal Fulton <hal9000@...> 2006/10/08

Matthew Harris wrote:

[#218609] Re: nil being empty — "Robert Dober" <robert.dober@...> 2006/10/08

On 10/8/06, Hal Fulton <hal9000@hypermetrics.com> wrote:

[#218222] Ruby Cookbook review — "zoat" <enogrob@...>

Because of the recent and sudden interest in Ruby on Rails, there is

18 messages 2006/10/05
[#218226] Re: Ruby Cookbook review — "Justin Bailey" <jgbailey@...> 2006/10/05

On 10/5/06, zoat <enogrob@hotmail.com> wrote:

[#218267] Re: Ruby Cookbook review — darren kirby <bulliver@...> 2006/10/05

quoth the Justin Bailey:

[#218366] Re: Ruby Cookbook review — "zoat" <enogrob@...> 2006/10/06

...I think I can answer that myself. Why are you so concerned with

[#218230] question mark at end of method name — "py" <codecraig@...>

what does the question mark at the end of a method name represent?

12 messages 2006/10/05

[#218252] Compound Parallel Operators — "Gavin Kistner" <gavin.kistner@...>

(I didn't see an RCR for this, and my lazy 60s of searching didn't find

17 messages 2006/10/05
[#218336] Re: Compound Parallel Operators — "Martin Coxall" <pseudo.meta@...> 2006/10/06

> Wouldn't it be nice if all compound operators worked with parallel

[#218385] Posix Pangrams (#97) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

23 messages 2006/10/06

[#218404] tabs and parse errors with Ruby 1.8.4 and Windows — Will Rogers <wjrogers@...>

This is a cross-post from the Rails list in hopes of getting some

13 messages 2006/10/06

[#218522] In the year 2525 — "Jim v. Tess" <jimvtess@...>

Is there a reason why Time.local can't handle dates beyond 2038? I know

21 messages 2006/10/07

[#218577] Ruby vs. Rails — "Giles Bowkett" <gilesb@...>

OK, this question came up on a local list, and I don't have the answer.

48 messages 2006/10/07
[#218596] Re: Ruby vs. Rails — Devin Mullins <twifkak@...> 2006/10/08

Giles Bowkett wrote:

[#218607] Re: Ruby vs. Rails — "M. Edward (Ed) Borasky" <znmeb@...> 2006/10/08

Devin Mullins wrote:

[#218854] Re: Ruby vs. Rails — "Martin DeMello" <martindemello@...> 2006/10/10

On 10/8/06, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:

[#218896] Re: Ruby vs. Rails — "M. Edward (Ed) Borasky" <znmeb@...> 2006/10/10

Martin DeMello wrote:

[#219018] Re: Ruby vs. Rails — "John W. Kennedy" <jwkenne@...> 2006/10/11

M. Edward (Ed) Borasky wrote:

[#218600] HTML reporter for Test::Unit — Benjamin Curtis <ruby@...>

Tesly Jr. (http://junior.tesly.com) is a hosted web app that provides

18 messages 2006/10/08

[#218663] || explanation in ruby... in pseudolanguage — Tuka Opaleye <tuka@...>

Hi,

20 messages 2006/10/08
[#218687] Re: || explanation in ruby... in pseudolanguage — Dave Burt <dave@...> 2006/10/09

Tuka Opaleye wrote:

[#218762] Re: || explanation in ruby... in pseudolanguage — Tuka Opaleye <tuka@...> 2006/10/09

Thanks for the input guys. This really helps.

[#218776] Re: || explanation in ruby... in pseudolanguage — Dave Burt <dave@...> 2006/10/09

Tuka Opaleye wrote:

[#218817] Re: || explanation in ruby... in pseudolanguage — "Max Muermann" <ruby@...> 2006/10/09

On 10/10/06, Dave Burt <dave@burt.id.au> wrote:

[#218861] Re: || explanation in ruby... in pseudolanguage — "Tom Armitage" <tom.armitage@...> 2006/10/10

> Anyway, if it helps, I tend to think of the |var| notation as "with", e.g.

[#218705] Removing Duplicate Objects from Object List — "Jeff Nyman" <jeffnyman_nospam@..._gmail.com>

Greetings all.

10 messages 2006/10/09

[#218733] Ruva: Pure-ruby toy (J)VM — Ross Bamford <rossrt@...>

Hi,

25 messages 2006/10/09
[#218792] Re: [ANN] Ruva: Pure-ruby toy (J)VM — Christian Neukirchen <chneukirchen@...> 2006/10/09

Ross Bamford <rossrt@roscopeco.co.uk> writes:

[#218944] rubyforge.org down — "Tom Copeland" <tom@...>

RubyForge is down... investigating now.

18 messages 2006/10/10
[#218958] Re: rubyforge.org down — Gaspard Gaspard <gaspard@...> 2006/10/10

Tom Copeland wrote:

[#218972] Re: rubyforge.org down — "Tom Copeland" <tom@...>

> RubyForge is down... investigating now.

29 messages 2006/10/10
[#218974] Re: rubyforge.org down — James Edward Gray II <james@...> 2006/10/10

On Oct 10, 2006, at 3:52 PM, Tom Copeland wrote:

[#218975] Re: rubyforge.org down — "Tom Copeland" <tom@...> 2006/10/10

> > It's back up now. We may be having hardware issues - the machine

[#218978] Re: rubyforge.org down — Tim Bray <tbray@...> 2006/10/10

On Oct 10, 2006, at 2:08 PM, Tom Copeland wrote:

[#219008] Re: rubyforge.org down — Tom Copeland <tom@...> 2006/10/11

On Wed, 2006-10-11 at 06:21 +0900, Tim Bray wrote:

[#219019] Re: rubyforge.org down — Charles Oliver Nutter <Charles.O.Nutter@...> 2006/10/11

Tom Copeland wrote:

[#219031] Re: rubyforge.org down — Tom Copeland <tom@...> 2006/10/11

On Wed, 2006-10-11 at 13:41 +0900, Charles Oliver Nutter wrote:

[#218977] Booksales @Rubyconf? — Tim Bray <tbray@...>

Will someone be setting up a bookstand at Rubyconf? I see this at

15 messages 2006/10/10

[#219033] Execution of rubyfile in remote machines — Sampurna Mishra <tanushree.bhoi@...>

Hi All,

13 messages 2006/10/11

[#219045] scanning strings, backward? — Bil Kleb <Bil.Kleb@...>

Hi,

17 messages 2006/10/11

[#219152] Re: rubyforge.org still down ? — "Tom Copeland" <tom@...>

> Cool, yup, right on. I'm going to take rubyforge down around

14 messages 2006/10/11
[#219153] Re: rubyforge.org still down ? — "Thiago Jackiw" <tjackiw@...> 2006/10/11

On 10/11/06, Tom Copeland <tom@infoether.com> wrote:

[#219177] case ... when and arrays (or what was why_ showing us at railsconf europe) — "J2M" <james2mccarthy@...>

Hi,

9 messages 2006/10/11

[#219218] Counting Frequency of Values in an Array (And Sorting by Frequency?) — x1 <caldridge@...>

Is there no method for an array that will tell me the # of occurrences

10 messages 2006/10/12

[#219276] Debugging in the large, modern practice? — Hugh Sasse <hgs@...>

I think the following may be a badly formed question, but if you'd

19 messages 2006/10/12

[#219285] My .irbrc for console/irb — Dr Nic <drnicwilliams@...>

I recently discovered that I can create a .irbrc file to run setup for

15 messages 2006/10/12

[#219325] Isolating non-unique items in an array — Jason Burgett <jasbur@...>

I'm basically trying to the opposite of .uniq Let's say I have an array:

16 messages 2006/10/12

[#219330] IO.readint ? — "Rolando Abarca" <funkaster@...>

Hi all,

16 messages 2006/10/12

[#219429] Any way to get lists to throw exceptions on incorrect accesses? — Kenneth McDonald <kenneth.m.mcdonald@...>

I'm slowly doing more in Ruby (in addition to what I do in Python), as I

10 messages 2006/10/13

[#219502] A* (#98) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

26 messages 2006/10/13

[#219512] YART - Yet Another Ruby Tutorial!!! — Paul Barry <paul.barry@...>

12 messages 2006/10/13

[#219522] Why does 'chroot' interfere with 'system'? — "Sy Ali" <sy1234@...>

This always fails.

13 messages 2006/10/13

[#219649] Ruby Tutorial for beginners — "Dibya Prakash" <prakash.dibya@...>

Hi All,

15 messages 2006/10/14
[#219652] Re: [Adv] Ruby Tutorial for beginners — "Kevin Olemoh" <darkintent@...> 2006/10/14

Neat thanks for the heads up.

[#219653] Re: [Adv] Ruby Tutorial for beginners — "Kevin Olemoh" <darkintent@...> 2006/10/14

One quick question in one of his examples he states that using single

[#219719] What books to buy? — Kyrre Nyg蚌d <kyrreny@...>

26 messages 2006/10/14
[#219726] Re: What books to buy? — James Britt <james.britt@...> 2006/10/14

Kyrre Nyg蚌d wrote:

[#219797] Re: What books to buy? — Kyrre Nyg蚌d <kyrreny@...> 2006/10/15

At 23:09 14.10.2006, James Britt wrote:

[#219817] Re: What books to buy? — Hal Fulton <hal9000@...> 2006/10/15

Kyrre Nyg蚌d wrote:

[#220076] Re: "Good Ideas, Through the Looking Glass" — "Rick DeNatale" <rick.denatale@...>

On 10/16/06, Rich Morin <rdm@cfcl.com> wrote:

13 messages 2006/10/16

[#220210] Ruby Quiz - Degree of Difficulty — Mark Woodward <markonlinux@...>

Hi all,

19 messages 2006/10/17

[#220304] ruby way to say this? — matt@... (matt neuburg)

In Ruby, zero isn't false and there is no equivalent of the ?: operator

13 messages 2006/10/17

[#220355] Newbie: Ruby and Writing Variables In Strings — Lovell Mcilwain <lovell.mcilwain@...>

Hello all,

11 messages 2006/10/18

[#220424] Another topic for RubyConf — "M. Edward (Ed) Borasky" <znmeb@...>

As if the folks at RubyConf don't have enough to talk about already,

22 messages 2006/10/18

[#220435] My first feeling of Ruby — Florent Guiliani <fguiliani@...>

Hi all,

15 messages 2006/10/18

[#220531] whats this lambda code doing? — hemant <gethemant@...>

I came across following code in typo's application.rb and I can't

17 messages 2006/10/19

[#220536] Is anyone using Ruby for 24/7 financial applications? — "John Baylor" <john.baylor@...>

I know a lot of people are using ruby on rails for web apps, usually with

21 messages 2006/10/19

[#220574] RejectConf — Ryan Davis <ryand-ruby@...>

Jacob Harris and I came up with the idea of doing RejectConf. If you

24 messages 2006/10/19

[#220754] filling an array excepted first and last position... — Josselin <josselin@...>

ldom = 30 # variable (last day of a month...)

11 messages 2006/10/20

[#220769] — "gaurav bagga" <gaurav.v.bagga@...>

Hi All,

19 messages 2006/10/20
[#221041] Re: [OT:usage of uml] — "Chris Carter" <cdcarter@...> 2006/10/22

Hi,

[#220787] break from block — "Farrel Lifson" <farrel.lifson@...>

I've just run into the following problem. Doing this:

15 messages 2006/10/20

[#220964] A Comparison Of Dynamic and Static Languiges — atbusbook@...

I'm doing a report on the speed of develipment and executionin varius

30 messages 2006/10/21

[#220999] DRY fanatics? — "Giles Bowkett" <gilesb@...>

Anybody know a way to make this DRYer?

15 messages 2006/10/22

[#221025] downcase part of a string — "ilhamik" <ilhami.kilic@...>

hi,

39 messages 2006/10/22
[#221405] Re: downcase part of a string — "F. Senault" <fred@...> 2006/10/24

Le 23 octobre 2006 03:16, Wilson Bilkovich a 馗rit :

[#221520] Re: downcase part of a string — Hal Fulton <hal9000@...> 2006/10/24

F. Senault wrote:

[#221036] Recommendations for a Ruby Wiki, preferably with bidi support? — "Alder Green" <alder.green@...>

We are going to deploy a Wiki system for a medium load website. Any

24 messages 2006/10/22
[#221040] Re: Recommendations for a Ruby Wiki, preferably with bidi support? — James Britt <james.britt@...> 2006/10/22

Alder Green wrote:

[#221043] Re: Recommendations for a Ruby Wiki, preferably with bidi support? — "Alder Green" <alder.green@...> 2006/10/22

On 10/22/06, James Britt

[#221058] Re: Recommendations for a Ruby Wiki, preferably with bidi support? — James Britt <james.britt@...> 2006/10/22

Alder Green wrote:

[#221071] Re: Recommendations for a Ruby Wiki, preferably with bidi support? — "Bret Pettichord" <bpettichord@...> 2006/10/22

> http://en.wikipedia.org/wiki/Instiki

[#221078] Re: Recommendations for a Ruby Wiki, preferably with bidi support? — Joel VanderWerf <vjoel@...> 2006/10/22

Bret Pettichord wrote:

[#221108] Fast portable storage for queues — snacktime <snacktime@...>

I've tested out a couple of ways of storing a queue structure and

18 messages 2006/10/22
[#221133] Re: Fast portable storage for queues — "Francis Cianfrocca" <garbagecat10@...> 2006/10/23

On 10/22/06, snacktime <snacktime@gmail.com> wrote:

[#221151] Re: Fast portable storage for queues — khaines@... 2006/10/23

On Mon, 23 Oct 2006, Francis Cianfrocca wrote:

[#221212] How to remove empty element in an array — Li Chen <chen_li3@...>

Hi all,

13 messages 2006/10/23

[#221213] How to remove empty element in an array — Li Chen <chen_li3@...>

Hi all,

12 messages 2006/10/23

[#221249] What's the difference between send and instance_eval? — "michele" <michelemendel@...>

What's the difference between send and instance_eval (except the

11 messages 2006/10/23

[#221287] '**' as hash splat? — "Trans" <transfire@...>

We can:

16 messages 2006/10/24

[#221293] Ruby's garbage collector... — "Just Another Victim of the Ambient Morality" <ihatespam@...>

Is there a name for Ruby's garbage collecting strategy?

12 messages 2006/10/24

[#221311] Chunky Bacon — Joe Ruby MUDCRAP-CE <joeat303@...>

WTF, I ask. I know it's in why's Poignant guide, but...WTF?

26 messages 2006/10/24
[#221394] Re: Chunky Bacon — David Roberts <smartgpx@...> 2006/10/24

Joe Ruby MUDCRAP-CE wrote:

[#221325] Ruby in a Nutshell .. worth it? — EB <ebonakDUH_@...>

Hi,

18 messages 2006/10/24

[#221381] How can my boss take rails seriously with bugs like this? — Chris Richards <evilgeenius@...>

15 messages 2006/10/24

[#221404] How do I tell when I'm on Cygwin? — James Edward Gray II <james@...>

HighLine has some code like this:

72 messages 2006/10/24
[#221415] Re: How do I tell when I'm on Cygwin? — "Nick Sieger" <nicksieger@...> 2006/10/24

On 10/24/06, James Edward Gray II <james@grayproductions.net> wrote:

[#221432] Re: How do I tell when I'm on Cygwin? — "Gregory Brown" <gregory.t.brown@...> 2006/10/24

On 10/24/06, Nick Sieger <nicksieger@gmail.com> wrote:

[#221532] Re: How do I tell when I'm on Cygwin? — James Edward Gray II <james@...> 2006/10/25

On Oct 24, 2006, at 1:40 PM, Gregory Brown wrote:

[#221538] Re: How do I tell when I'm on Cygwin? — "Gregory Brown" <gregory.t.brown@...> 2006/10/25

On 10/24/06, James Edward Gray II <james@grayproductions.net> wrote:

[#221544] Re: How do I tell when I'm on Cygwin? — "M. Edward (Ed) Borasky" <znmeb@...> 2006/10/25

Gregory Brown wrote:

[#221560] Re: How do I tell when I'm on Cygwin? — ara.t.howard@... 2006/10/25

On Wed, 25 Oct 2006, M. Edward (Ed) Borasky wrote:

[#221565] Re: [OT] Re: How do I tell when I'm on Cygwin? — "M. Edward (Ed) Borasky" <znmeb@...> 2006/10/25

ara.t.howard@noaa.gov wrote:

[#221573] Re: [OT] Re: How do I tell when I'm on Cygwin? — "Wilson Bilkovich" <wilsonb@...> 2006/10/25

On 10/24/06, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:

[#221576] Re: [OT] Re: How do I tell when I'm on Cygwin? — "M. Edward (Ed) Borasky" <znmeb@...> 2006/10/25

Wilson Bilkovich wrote:

[#221578] Re: [OT] Re: How do I tell when I'm on Cygwin? — "Robert Oliver" <rob@...> 2006/10/25

On 10/24/06, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:

[#221600] Re: [OT] Re: How do I tell when I'm on Cygwin? — "Austin Ziegler" <halostatue@...> 2006/10/25

On 10/24/06, Robert Oliver <rob@ocstech.com> wrote:

[#221941] Re: How do I tell when I'm on Cygwin? — Chris Lowis <chris.lowis@...> 2006/10/26

Austin Ziegler wrote:

[#222115] Re: How do I tell when I'm on Cygwin? — "Austin Ziegler" <halostatue@...> 2006/10/26

On 10/26/06, Chris Lowis <chris.lowis@gmail.com> wrote:

[#221474] RubyConf2006 Retrospective — Bil Kleb <Bil.Kleb@...>

Hi,

36 messages 2006/10/24
[#221518] Re: RubyConf2006 Retrospective — James Britt <james.britt@...> 2006/10/24

M. Edward (Ed) Borasky wrote:

[#221534] Re: RubyConf2006 Retrospective — "M. Edward (Ed) Borasky" <znmeb@...> 2006/10/25

James Britt wrote:

[#221622] Re: RubyConf2006 Retrospective — "Austin Ziegler" <halostatue@...> 2006/10/25

On 10/24/06, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:

[#221483] Freeride, FXRuby, FXScintilla, etc. (Includes [Fwd: [fxscintilla-users] ANNOUNCE: FXScintilla 1.71 and stopping]) — "M. Edward (Ed) Borasky" <znmeb@...>

I just received this in my email. As most of you know by now, I run

8 messages 2006/10/24

[#221545] Best way to automate web browser tasks? — Hal Fulton <hal9000@...>

I know there's Watir or something... but I'm not using

14 messages 2006/10/25

[#221620] Is there really an impending Ruby fracture??? — "M. Edward (Ed) Borasky" <znmeb@...>

Well ... I've been home from RubyConf for a day now. I sort of expected

26 messages 2006/10/25

[#221635] Documentation formats (RDoc to PDF output?) — Alex Gutteridge <alexg@...>

Hi,

13 messages 2006/10/25

[#221651] Potential Brit ruby meeting formally Chunky Bacon — "Cameron, Gemma (UK)" <Gemma.Cameron@...>

11 messages 2006/10/25

[#221730] ruby mysql errors -where am I going wrong here? — Mer Gilmartin <merrua@...>

Here is my test code. I am wondering where I am going wrong.

13 messages 2006/10/25

[#221814] Re: Pass block instead of here document? — "Gavin Kistner" <gavin.kistner@...>

From: Morton Goldberg [mailto:m_goldberg@ameritech.net]

16 messages 2006/10/25

[#221866] simple math question — Brad Tilley <rtilley@...>

What's the quickest way to determine if an int is an even number

27 messages 2006/10/25

[#221938] Beginner would like help with oo-modelling — Pa Per <xxx@...>

I'm new to ruby and basically oop as well, but based on what I've seen

15 messages 2006/10/26

[#221985] Re: [ANN] Potential Brit ruby meeting formally Chunky Bacon — "Cameron, Gemma (UK)" <Gemma.Cameron@...>

18 messages 2006/10/26
[#222006] Re: [ANN] Potential Brit ruby meeting formally Chunky Bacon — "Tom Armitage" <tom.armitage@...> 2006/10/26

On 26/10/06, Cameron, Gemma (UK) <Gemma.Cameron@baesystems.com> wrote:

[#222029] Re: [ANN] Potential Brit ruby meeting formally Chunky Bacon — Paul Lynch <paul@...> 2006/10/26

On 26 Oct 2006, at 16:49, Tom Armitage wrote:

[#222030] Re: [ANN] Potential Brit ruby meeting formally Chunky Bacon — "Tom Armitage" <tom.armitage@...> 2006/10/26

On 26/10/06, Paul Lynch <paul@plsys.co.uk> wrote:

[#222186] why is my singleton method called before the class is initialize? — "bachase@..." <bachase@...>

Consider:

12 messages 2006/10/27

[#222253] Fuzzy Time (#99) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

27 messages 2006/10/27

[#222263] Ruby's book list is out of date... — "Jeremy McAnally" <jeremymcanally@...>

Hello all,

13 messages 2006/10/27

[#222270] a regex — "Alexandru Popescu" <the.mindstorm.mailinglist@...>

Hi!

18 messages 2006/10/27

[#222328] classless methods — Dave Rose <bitdoger2@...>

what class does a classless independent method belong too?

15 messages 2006/10/27

[#222362] can there be a "with" construction? — matt@... (matt neuburg)

Some languages have a "with" construction, where undefined methods are

17 messages 2006/10/27

[#222408] What are closures, continuations? — Joe Ruby MUDCRAP-CE <joeat303@...>

I've seen these mentioned in various places. From what I can tell:

18 messages 2006/10/27

[#222432] Another nail in CygWin's coffin (attached) — "M. Edward (Ed) Borasky" <znmeb@...>

Austin is basically right -- *nobody* should use CygWin as a Windows

14 messages 2006/10/27

[#222453] SouthWest RubyConf? — James Britt <james.britt@...>

Is anyone aware of, or interested in helping prepare, plans for a U.S.

16 messages 2006/10/28

[#222460] Efficient parsing of large Excel documents in Ruby — Wes Gamble <weyus@...>

All,

17 messages 2006/10/28

[#222535] symetrical encryption algo's ? — dc <lister@...>

Hi list.

18 messages 2006/10/28

[#222569] Define a hash using %q? — Joe Ruby MUDCRAP-CE <joeat303@...>

Is there a way for us lazy typists to define a hash using %q? I tried

16 messages 2006/10/29
[#222571] Re: Define a hash using %q? — Joel VanderWerf <vjoel@...> 2006/10/29

Joe Ruby MUDCRAP-CE wrote:

[#222580] Interesting trival example of why open classes are good? — "Peter Michaux" <petermichaux@...>

Hi,

15 messages 2006/10/29

[#222713] DNS library released — alexd@...

Hello -

17 messages 2006/10/30
[#222724] Re: [ANN] DNS library released — Daniel Berger <djberg96@...> 2006/10/30

alexd@nominet.org.uk wrote:

[#222744] Re: [ANN] DNS library released — James Edward Gray II <james@...> 2006/10/30

On Oct 30, 2006, at 6:44 AM, Daniel Berger wrote:

[#222765] Ruby performance on Windows XP — "Dark Ambient" <sambient@...>

While I am working in Rails, I'm noticing that Ruby many times completely

20 messages 2006/10/30

[#222804] QtRuby 1.4.7 — "richard.j.dale@..." <richard.j.dale@...>

URIS

15 messages 2006/10/30

[#222925] Ruby tools for managing static websites? — "Chris Pearl" <chrispearl@...>

Are there Ruby tools to help webmasters manage static websites?

22 messages 2006/10/31

[#222932] Re: [ANN] bfts 1.0.0 Released — "Jeff Dik" <s450r1@...>

This is excellent news!

15 messages 2006/10/31

[#223035] Nonblocking IO read — srobertjames@...

How can I perform a nonblocking IO read? That is, read whatever is

32 messages 2006/10/31
[#223038] Re: Nonblocking IO read — ara.t.howard@... 2006/10/31

On Wed, 1 Nov 2006 srobertjames@gmail.com wrote:

[#223039] still more relentless non-repetition — "Giles Bowkett" <gilesb@...>

ok, I have this Rails code which I want to make more Rubyish.

14 messages 2006/10/31

[ANN] open4-0.9.0

From: ara.t.howard@...
Date: 2006-10-17 15:41:55 UTC
List: ruby-talk #220264
URIS

   http://rubyforge.org/projects/codeforpeople/
   http://www.codeforpeople.com/lib/ruby/

SYNOPSIS

   open child process with handles on pid, stdin, stdout, and stderr: manage
   child processes and their io handles easily.

HISTORY

   0.9.0:
     - added the ability for open4.spawn to take either an array of arguments
       or multiple arguments in order to specify the argv for the command run.
       for example

         open4.spawn ['touch', 'difficult to "quote"'], :stdout=>STDOUT

       same thing

         open4.spawn 'touch', 'difficult to "quote"', :stdout=>STDOUT

       thanks to jordan breeding for this suggestion


     - added 'cwd'/:cwd keyword.  usage is pretty obivous

         open4.spawn 'pwd', 1=>STDOUT, :cwd=>'/tmp'   #=> /tmp

       this one also from jordan

INSTALL

   ~> gem install open4

SAMPLES

   ----------------------------------------------------------------------------
   simple usage
   ----------------------------------------------------------------------------

     harp: > cat sample/simple.rb
     require "open4"

     pid, stdin, stdout, stderr = Open4::popen4 "sh"

     stdin.puts "echo 42.out"
     stdin.puts "echo 42.err 1>&2"
     stdin.close

     ignored, status = Process::waitpid2 pid

     puts "pid        : #{ pid }"
     puts "stdout     : #{ stdout.read.strip }"
     puts "stderr     : #{ stderr.read.strip }"
     puts "status     : #{ status.inspect }"
     puts "exitstatus : #{ status.exitstatus }"


     harp: > ruby sample/simple.rb
     pid        : 17273
     stdout     : 42.out
     stderr     : 42.err
     status     : #<Process::Status: pid=17273,exited(0)>
     exitstatus : 0


   ----------------------------------------------------------------------------
   in block form - the child process is automatically waited for
   ----------------------------------------------------------------------------

     harp: > cat sample/block.rb
     require 'open4'

     status =
       Open4::popen4("sh") do |pid, stdin, stdout, stderr|
         stdin.puts "echo 42.out"
         stdin.puts "echo 42.err 1>&2"
         stdin.close

         puts "pid        : #{ pid }"
         puts "stdout     : #{ stdout.read.strip }"
         puts "stderr     : #{ stderr.read.strip }"
       end

         puts "status     : #{ status.inspect }"
         puts "exitstatus : #{ status.exitstatus }"


     harp: > ruby sample/block.rb
     pid        : 17295
     stdout     : 42.out
     stderr     : 42.err
     status     : #<Process::Status: pid=17295,exited(0)>
     exitstatus : 0

   ----------------------------------------------------------------------------
   exceptions are marshaled from child to parent if fork/exec fails
   ----------------------------------------------------------------------------

     harp: > cat sample/exception.rb
     require "open4"
     Open4::popen4 "noexist"


     harp: > ruby sample/exception.rb
     /dmsp/reference/ruby-1.8.1//lib/ruby/site_ruby/open4.rb:100:in `popen4': No such file or directory - noexist (Errno::ENOENT)
             from sample/exception.rb:3

   ----------------------------------------------------------------------------
   the spawn method provides and even more convenient method of running a
   process, allowing any object that supports 'each', 'read', or 'to_s' to be
   given as stdin and any objects that support '<<' to be given as
   stdout/stderr.  an exception is thrown if the exec'd cmd fails (nonzero
   exitstatus) unless the option 'raise'=>false is given
   ----------------------------------------------------------------------------

     harp: > cat sample/spawn.rb
     require 'open4'
     include Open4

     cat = '  ruby -e"  ARGF.each{|line| STDOUT << line}  "  '

     stdout, stderr = '', ''
     status = spawn cat, 'stdin' => '42', 'stdout' => stdout, 'stderr' => stderr
     p status
     p stdout
     p stderr

     stdout, stderr = '', ''
     status = spawn cat, 0=>'42', 1=>stdout, 2=>stderr
     p status
     p stdout
     p stderr


     harp: > RUBYLIB=lib ruby sample/spawn.rb
     0
     "42"
     ""
     0
     "42"
     ""


   ----------------------------------------------------------------------------
   the bg/background method is similar to spawn, but the process is
   automatically set running in a thread.  the returned thread has several
   methods added dynamically which return the pid and blocking calls to the
   exitstatus.
   ----------------------------------------------------------------------------

     harp: > cat sample/bg.rb
     require 'yaml'
     require 'open4'
     include Open4

     stdin = '42'
     stdout = ''
     stderr = ''

     t = bg 'ruby -e"sleep 4; puts ARGF.read"', 0=>stdin, 1=>stdout, 2=>stderr

     waiter = Thread.new{ y t.pid => t.exitstatus } # t.exitstatus is a blocking call!

     while((status = t.status))
       y "status" => status
       sleep 1
     end

     waiter.join

     y "stdout" => stdout


     harp: > ruby sample/bg.rb
     ---
     status: run
     ---
     status: sleep
     ---
     status: sleep
     ---
     status: sleep
     ---
     21357: 0
     ---
     stdout: "42\n"

   ----------------------------------------------------------------------------
   the timeout methods can be used to ensure execution is preceding at the
   desired interval.  note also how to setup a 'pipeline'
   ----------------------------------------------------------------------------

     harp: > cat sample/stdin_timeout.rb
     require 'open4'

     producer = 'ruby -e" STDOUT.sync = true; loop{sleep(rand+rand) and puts 42} "'

     consumer = 'ruby -e" STDOUT.sync = true; STDIN.each{|line| puts line} "'

     open4(producer) do |pid, i, o, e|

       open4.spawn consumer, :stdin=>o, :stdout=>STDOUT, :stdin_timeout => 1.4

     end


     harp: > ruby sample/stdin_timeout.rb
     42
     42
     42
     42
     42
     /dmsp/reference/ruby-1.8.1//lib/ruby/1.8/timeout.rb:42:in `relay': execution expired (Timeout::Error)

AUTHOR

   ara.t.howard@noaa.gov

LICENSE

   ruby's

-a
-- 
my religion is very simple.  my religion is kindness. -- the dalai lama

In This Thread

Prev Next