[#211889] Rails newbie: why is my partial template not rendering? — dan.caugherty@...

Hi there,

10 messages 2006/09/01

[#211908] Off topic: What is "top posting" ?? — Brad Peek <brad_peek@...>

82 messages 2006/09/01
[#211973] Re: Off topic: What is "top posting" ?? — floyd@... (Floyd L. Davidson) 2006/09/01

William Crawford <wccrawford@gmail.com> wrote:

[#211988] Re: Off topic: What is "top posting" ?? — William Crawford <wccrawford@...> 2006/09/01

unknown wrote:

[#212082] Re: Off topic: What is "top posting" ?? — "Austin Ziegler" <halostatue@...> 2006/09/01

On 9/1/06, Floyd L. Davidson <floyd@apaflo.com> wrote:

[#211971] Joel Spolsky on languages for web programming — "Dido Sevilla" <dido.sevilla@...>

http://www.joelonsoftware.com/items/2006/09/01.html

140 messages 2006/09/01
[#212008] Re: Joel Spolsky on languages for web programming — "Rob Sanheim" <rsanheim@...> 2006/09/01

On 9/1/06, Dido Sevilla <dido.sevilla@gmail.com> wrote:

[#212009] Re: Joel Spolsky on languages for web programming — James Edward Gray II <james@...> 2006/09/01

On Sep 1, 2006, at 9:20 AM, Rob Sanheim wrote:

[#212012] Re: Joel Spolsky on languages for web programming — Yukihiro Matsumoto <matz@...> 2006/09/01

Hi,

[#212020] Re: Joel Spolsky on languages for web programming — James Edward Gray II <james@...> 2006/09/01

On Sep 1, 2006, at 9:36 AM, Yukihiro Matsumoto wrote:

[#213612] Re: Joel Spolsky on languages for web programming — "Phlip" <phlipcpp@...> 2006/09/09

Joel Spolsky wrote:

[#213613] Re: Joel Spolsky on languages for web programming — "M. Edward (Ed) Borasky" <znmeb@...> 2006/09/09

Phlip wrote:

[#213618] Re: Joel Spolsky on languages for web programmingr — Chad Perrin <perrin@...> 2006/09/09

On Sun, Sep 10, 2006 at 04:35:49AM +0900, M. Edward (Ed) Borasky wrote:

[#213616] Re: Joel Spolsky on languages for web programming — "Phlip" <phlipcpp@...> 2006/09/09

M. Edward (Ed) Borasky wrote:

[#213638] Re: Joel Spolsky on languages for web programming — "M. Edward (Ed) Borasky" <znmeb@...> 2006/09/09

Phlip wrote:

[#213922] Re: Joel Spolsky on languages for web programming — "Austin Ziegler" <halostatue@...> 2006/09/11

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

[#213996] Re: Joel Spolsky on languages for web programming — "Rob Sanheim" <rsanheim@...> 2006/09/12

On 9/11/06, Austin Ziegler <halostatue@gmail.com> wrote:

[#214040] Re: Joel Spolsky on languages for web programming — "Austin Ziegler" <halostatue@...> 2006/09/12

On 9/12/06, Rob Sanheim <rsanheim@gmail.com> wrote:

[#214096] Re: Joel Spolsky on languages for web programming — Keith Gaughan <kmgaughan@...> 2006/09/12

On Tue, Sep 12, 2006 at 09:08:44PM +0900, Austin Ziegler wrote:

[#214098] Re: Joel Spolsky on languages for web programming — "Austin Ziegler" <halostatue@...> 2006/09/12

On 9/12/06, Keith Gaughan <kmgaughan@eircom.net> wrote:

[#212177] Re: Joel Spolsky on languages for web programming — "Squeamizh" <squeamz@...> 2006/09/01

[#212377] Re: Joel Spolsky on languages for web programming — "Alvin Ryder" <alvin321@...> 2006/09/02

Dido Sevilla wrote:

[#212455] Re: Joel Spolsky on languages for web programming — David Vallner <david@...> 2006/09/03

Utter pants. I mean, you used the word "bloat", which should make people

[#211987] Happy Numbers (#93) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

71 messages 2006/09/01
[#212060] Re: Happy Numbers (#93) — Paul Lutus <nospam@...> 2006/09/01

Peter Hickman wrote:

[#212083] When clever is stupid — khaines@...

Some time in the past, I wrote a line of code.

27 messages 2006/09/01
[#212106] Re: When clever is stupid [RANT] — David Vallner <david@...> 2006/09/01

khaines@enigo.com wrote:

[#212175] File.ctime for detecting directory modifications? — Eero Saynatkari <eero.saynatkari@...>

Hi!

11 messages 2006/09/01

[#212232] Using RubyInline for Optimization — Eric Hodel <drbrain@...7.net>

I wrote an article on using RubyInline for optimization where I take

29 messages 2006/09/02
[#213747] Re: Using RubyInline for Optimization — Mike Berrow <mberrow1@...> 2006/09/10

Eric Hodel wrote:

[#213748] Re: Using RubyInline for Optimization — Eric Hodel <drbrain@...7.net> 2006/09/10

On Sep 10, 2006, at 1:51 PM, Mike Berrow wrote:

[#213811] Re: Using RubyInline for Optimization — Mike Berrow <mberrow1@...> 2006/09/11

Eric Hodel wrote:

[#213881] Re: Using RubyInline for Optimization — Eric Hodel <drbrain@...7.net> 2006/09/11

On Sep 11, 2006, at 12:46 AM, Mike Berrow wrote:

[#213884] Re: Using RubyInline for Optimization — ara.t.howard@... 2006/09/11

On Tue, 12 Sep 2006, Eric Hodel wrote:

[#212267] A better syntax highlighting color scheme for Ruby code on Vim? — "Alder Green" <alder.green@...>

I've been migrating to Vim recently. It has impressive Ruby/Rails

30 messages 2006/09/02
[#212309] Re: A better syntax highlighting color scheme for Ruby code on Vim? — Paul Lutus <nospam@...> 2006/09/02

Alder Green wrote:

[#212316] Re: A better syntax highlighting color scheme for Ruby code on Vim? — "Michal Suchanek" <hramrach@...> 2006/09/02

On 9/2/06, Paul Lutus <nospam@nosite.zzz> wrote:

[#212320] Ordered contrast for String or Array — "Trans" <transfire@...>

I have two strings: "aabc" and "aacd". I want to get an "ordered

12 messages 2006/09/02

[#212442] How to properly bind context menus to canvas in Ruby/Tk? — Josef Wolf <jw@...>

Hello!

13 messages 2006/09/03

[#212554] concurrent input from GUI *and * from irb — "Joachim (Mchen)" <wuttke1@...>

I am currently redesigning a program that shall accept input

14 messages 2006/09/04
[#212719] Re: concurrent input from GUI *and * from irb — Paul Lutus <nospam@...> 2006/09/05

Joachim (M端nchen) wrote:

[#212560] Setting font path ? for Ruby and/or Ruby/Graphviz ??? — pere.noel@... (Une b騅ue)

i've used rdoc with the option -d, i get the graphviz output images

11 messages 2006/09/04

[#212564] Compiling Regexp only once — "singsang" <tomsingsang@...>

Dear all,

16 messages 2006/09/04
[#212567] Re: Compiling Regexp only once — Robert Klemme <shortcutter@...> 2006/09/04

On 04.09.2006 14:11, singsang wrote:

[#212655] Re: Compiling Regexp only once — "Rick DeNatale" <rick.denatale@...> 2006/09/04

On 9/4/06, Robert Klemme <shortcutter@googlemail.com> wrote:

[#212588] times is a method? — "gaurav bagga" <gaurav.v.bagga@...>

Fixnum.ancestors.each do |x|

14 messages 2006/09/04

[#212632] run only one test case? — "Phlip" <phlipcpp@...>

Rubies:

19 messages 2006/09/04

[#212658] similar resources for Lisp/Scheme — Chad Perrin <perrin@...>

I know this is terribly off-topic, but . . .

12 messages 2006/09/04

[#212768] Ultimate programmer's reference - Quickref.org launches — robby.walker@...

QuickRef.org : AJAX-powered site searches for documentation on Ruby,

11 messages 2006/09/05

[#212815] Cross-platform standalone Ruby apps ? — Pieter Kubben <pieter@...>

Hi,

14 messages 2006/09/05

[#212880] One line infinite for loop in Ruby? — "Anil Wadghule" <anildigital@...>

Hi all,

12 messages 2006/09/06

[#212943] Newbie help, please: cannot execute Tk under Windows XP — "James Calivar" <amheiserbush@...>

Hello,

11 messages 2006/09/06
[#212945] Re: Newbie help, please: cannot execute Tk under Windows XP — "王东" <beforewin@...> 2006/09/06

The tcltklib.so is not included in the latest oneclick installer.

[#212948] Re: Newbie help, please: cannot execute Tk under Windows XP — "James Calivar" <amheiserbush@...> 2006/09/06

Hi 王东 -

[#212994] Re: A little idiom I like — "Berger, Daniel" <Daniel.Berger@...>

> -----Original Message-----

13 messages 2006/09/06

[#213053] calling scp from ruby — Seid Rudy <seidom@...>

I have a problem using "scp" from a ruby scrip. It copies my sql file to

17 messages 2006/09/07

[#213068] Installing ROR with Darwin Ports — "shane.pinnell@..." <shane.pinnell@...>

First let me say that I just got a new MacBook Pro and am looking

11 messages 2006/09/07

[#213169] Chronic-0.1.0 — Tom Werner <tom@...>

I am pleased to announce the FIRST release of Chronic.

14 messages 2006/09/07

[#213255] what is the best non-rails web/ruby development environment for windows? — "Edward" <edward@...>

So I want to develop ruby sites locally like I do PHP5 sites.

15 messages 2006/09/08

[#213278] better alias_method — ara.t.howard@...

25 messages 2006/09/08

[#213282] Sun hires JRuby developers. — Ola Bini <ola.bini@...>

19 messages 2006/09/08
[#213341] Re: Sun hires JRuby developers. — James Edward Gray II <james@...> 2006/09/08

On Sep 8, 2006, at 1:27 AM, Ola Bini wrote:

[#213365] Re: Sun hires JRuby developers. — "Charles O Nutter" <headius@...> 2006/09/08

And it's worth saying that everyone I've spoken with about Ruby,

[#213306] Wirble 0.1.1: Irb Enhancements for the Masses — Paul Duncan <pabs@...>

Hi All,

28 messages 2006/09/08

[#213339] Puzzling bug with yielded array — "A. S. Bradbury" <asbradbury@...>

I have a Node class, children are stored in a hash with the node's name as the

11 messages 2006/09/08

[#213410] state machine in ruby — snacktime <snacktime@...>

So I'm refactoring a very ugly piece of client code that needs to

22 messages 2006/09/08
[#213429] Re: state machine in ruby — Francis Cianfrocca <garbagecat10@...> 2006/09/08

snacktime wrote:

[#213445] Re: state machine in ruby — snacktime <snacktime@...> 2006/09/08

Some quick examples of what I'm dealing with. There are about 10error scenarios in all, this is just a couple.

[#213451] Combine @item.foo.nil? || @item.foo.empty? ? — Joe Ruby <joeat303@...>

I have code like this in my (Markaby) templates:

11 messages 2006/09/08

[#213514] DRAW 1280, 1024 — Benjohn Barnes <benjohn@...>

20 years ago, the subject line would have drawn me a line across one

33 messages 2006/09/09

[#213659] Real World Scalability and Ruby - Top 20 — "Joseph" <jlhurtado@...>

Folks,

25 messages 2006/09/10

[#213690] How about Enumerable#find_pattern? — "A. S. Bradbury" <asbradbury@...>

Ignore the name, I don't really know what it's best to call it. Basically I've

12 messages 2006/09/10

[#213693] patching strings together to make a variable — "Sy Ali" <sy1234@...>

I'm curious to know if I can patch multiple things together to make a variable.

19 messages 2006/09/10

[#213721] Re: Struggling with Blocks — Paul Lutus <nospam@...>

Newbie wrote:

35 messages 2006/09/10
[#213789] Re: Struggling with Blocks — Paul Lutus <nospam@...> 2006/09/11

Hal Fulton wrote:

[#213727] Matrix — "v.srikrishnan@..." <v.srikrishnan@...>

Hi all,

51 messages 2006/09/10

[#213809] anti-advocacy advocacy — "Martin DeMello" <martindemello@...>

http://www.perl.com/pub/a/2000/12/advocacy.html

32 messages 2006/09/11
[#214463] Re: anti-advocacy advocacy — Jeremy Henty <jeremy@...> 2006/09/14

On 2006-09-14, John Johnson <johnatl@mac.com> wrote:

[#214568] Re: anti-advocacy advocacy — Tom Allison <tallison@...> 2006/09/15

Jeremy Henty wrote:

[#214574] Re: anti-advocacy advocacy — Chad Perrin <perrin@...> 2006/09/15

On Fri, Sep 15, 2006 at 07:47:39PM +0900, Tom Allison wrote:

[#213949] The economics of a slow but productive Ruby — "Jacob Fugal" <lukfugl@...>

[NOTE: I'm trying to present the facts and be objective in this post.

35 messages 2006/09/12
[#213950] Re: The economics of a slow but productive Ruby — Carl Lerche <carl.lerche@...> 2006/09/12

1) It doesn't take 5 times more boxes for a ruby app than a .NET app,

[#214039] Browser applications (applets, flash...) with Ruby? — francis.rammeloo@...

Howdy,

12 messages 2006/09/12

[#214045] New Ruby Web Site is Officially Launched — "Curt Hibbs" <curt.hibbs@...>

I just posted this to the O'Reilly Ruby

11 messages 2006/09/12

[#214061] Maximum value of hash — Bart Braem <bart.braem@...>

A very simple question: what's the best way to get the maximum value of a

13 messages 2006/09/12

[#214182] Re: Joel Spolsky on languages for web programmingr — "Frank Davis" <Fdavis@...>

Ah, yes, the increasingly blurry line between Languages and their

17 messages 2006/09/13
[#214183] Re: Joel Spolsky on languages for web programmingr — Chad Perrin <perrin@...> 2006/09/13

On Wed, Sep 13, 2006 at 11:14:41AM +0900, Frank Davis wrote:

[#214234] Re: Joel Spolsky on languages for web programmingr — "Richard Conroy" <richard.conroy@...> 2006/09/13

Bringing the debate back on topic,

[#214237] Re: Joel Spolsky on languages for web programmingr — Bira <u.alberton@...> 2006/09/13

On 9/13/06, Richard Conroy <richard.conroy@gmail.com> wrote:

[#214239] Re: Joel Spolsky on languages for web programmingr — "Richard Conroy" <richard.conroy@...> 2006/09/13

On 9/13/06, Bira <u.alberton@gmail.com> wrote:

[#214221] Metaruby, BFTS, Cardinal and Rubicon - State of play? — "Chris Roos" <chrisjroos@...>

Hi,

30 messages 2006/09/13
[#214224] Re: Metaruby, BFTS, Cardinal and Rubicon - State of play? — Ryan Davis <ryand-ruby@...> 2006/09/13

[#214251] Re: Metaruby, BFTS, Cardinal and Rubicon - State of play? — "M. Edward (Ed) Borasky" <znmeb@...> 2006/09/13

Ryan Davis wrote:

[#214259] Re: Metaruby, BFTS, Cardinal and Rubicon - State of play? — "pat eyler" <pat.eyler@...> 2006/09/13

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

[#214269] Re: Metaruby, BFTS, Cardinal and Rubicon - State of play? — "Austin Ziegler" <halostatue@...> 2006/09/13

On 9/13/06, pat eyler <pat.eyler@gmail.com> wrote:

[#214487] Re: Metaruby, BFTS, Cardinal and Rubicon - State of play? — Ryan Davis <ryand-ruby@...> 2006/09/14

[#214491] Re: Metaruby, BFTS, Cardinal and Rubicon - State of play? — "Austin Ziegler" <halostatue@...> 2006/09/14

On 9/14/06, Ryan Davis <ryand-ruby@zenspider.com> wrote:

[#214283] Regular expression question. — "L7" <jesse.r.brown@...>

In trying to parse a C source file I have the following section of

15 messages 2006/09/13

[#214318] Assembling team for Ruby window manager — Robin Linthorst <robinl1@...4all.nl>

Hey all. I am a Ruby coder with average skills (can code almost

12 messages 2006/09/13

[#214321] building extension modules, and linking — "John Gabriele" <jmg3000@...>

When you load an extension module, what's the mechanism that makes

14 messages 2006/09/13

[#214370] Question about 'unless' (negated if) — Lincoln Anderson <ayblinkin@...>

-----BEGIN PGP SIGNED MESSAGE-----

13 messages 2006/09/14

[#214419] codeforpeople's rubyforge 0.2.0 released — Ryan Davis <ryand-ruby@...>

I'm proud to announce that codeforpeople's rubyforge 0.2.0 has been

16 messages 2006/09/14

[#214445] Re: arbitrary indexes — "Gavin Kistner" <gavin.kistner@...>

From: Jason Nordwick [mailto:jason@adapt.com]

12 messages 2006/09/14

[#214499] Benchmark for Ruby — "Robert Dober" <robert.dober@...>

Ok let us get off our nice host thread, which is much better of course.

21 messages 2006/09/14
[#214542] Re: Benchmark for Ruby — "M. Edward (Ed) Borasky" <znmeb@...> 2006/09/15

Robert Dober wrote:

[#214575] File Merge help request from Newbie — Snoopy Dog <snoopy.pa30@...>

First let me say that I am an absolute Newbie to Ruby. So please be

21 messages 2006/09/15

[#214605] Regular expression for string.anotherstring — Bart Braem <bart.braem@...>

I'm trying to validate a user mail address for a fixed domain with the rule

15 messages 2006/09/15

[#214634] readline() with editing and history? — Josef Wolf <jw@...>

Hello!

18 messages 2006/09/15
[#214636] Re: readline() with editing and history? — "Kent Sibilev" <ksruby@...> 2006/09/15

On 9/15/06, Josef Wolf <jw@raven.inka.de> wrote:

[#214647] Re: readline() with editing and history? — Josef Wolf <jw@...> 2006/09/15

On Sat, Sep 16, 2006 at 01:58:27AM +0900, Kent Sibilev wrote:

[#214686] Re: readline() with editing and history? — "Rick DeNatale" <rick.denatale@...> 2006/09/15

On 9/15/06, Josef Wolf <jw@raven.inka.de> wrote:

[#214733] Re: readline() with editing and history? — Josef Wolf <jw@...> 2006/09/16

On Sat, Sep 16, 2006 at 06:42:24AM +0900, Rick DeNatale wrote:

[#214754] Re: readline() with editing and history? — Marc Heiler <shevegen@...> 2006/09/16

"If you installed ruby from source, then readline probably didn't build

[#214719] Nested threading? implications to timeout() — Geff Geff <boing@...>

All,

22 messages 2006/09/16
[#214756] Re: Nested threading? implications to timeout() — "Francis Cianfrocca" <garbagecat10@...> 2006/09/16

On 9/15/06, Geff Geff <boing@boing.com> wrote:

[#214803] Re: Nested threading? implications to timeout() — Geff Geff <boing@...> 2006/09/16

Francis Cianfrocca wrote:

[#214805] Re: Nested threading? implications to timeout() — "Francis Cianfrocca" <garbagecat10@...> 2006/09/17

On 9/16/06, Geff Geff <boing@boing.com> wrote:

[#214806] Re: Nested threading? implications to timeout() — Geff Geff <boing@...> 2006/09/17

Francis Cianfrocca wrote:

[#214828] Re: Nested threading? implications to timeout() — "Francis Cianfrocca" <garbagecat10@...> 2006/09/17

On 9/16/06, Geff Geff <boing@boing.com> wrote:

[#214782] the future of Ruby — Joan Iglesias <joan.iglesias@...>

Hello

41 messages 2006/09/16
[#214792] Re: the future of Ruby — Daniel Schierbeck <daniel.schierbeck@...> 2006/09/16

Joan Iglesias wrote:

[#214816] Re: the future of Ruby — Marc Heiler <shevegen@...> 2006/09/17

In practise you will really quickly adapt to make modifications also

[#214820] Re: the future of Ruby — Joan Iglesias <joan.iglesias@...> 2006/09/17

Marc Heiler wrote:

[#214837] Re: the future of Ruby — "Francis Cianfrocca" <garbagecat10@...> 2006/09/17

On 9/17/06, Joan Iglesias <joan.iglesias@yahoo.es> wrote:

[#214843] Re: the future of Ruby — "Alexandru Popescu" <the.mindstorm.mailinglist@...> 2006/09/17

On 9/17/06, Francis Cianfrocca <garbagecat10@gmail.com> wrote:

[#214848] Re: the future of Ruby — "Francis Cianfrocca" <garbagecat10@...> 2006/09/17

On 9/17/06, Alexandru Popescu <the.mindstorm.mailinglist@gmail.com> wrote:

[#214878] what is the best ruby editor? — "Edward" <edward@...>

I downloaded both the EasyEclipse for Ruby and the EasyEclipse for

21 messages 2006/09/17

[#214897] Splat, #to_ary and #to_a — Eero Saynatkari <eero.saynatkari@...>

Hi!

26 messages 2006/09/18
[#214901] Re: Splat, #to_ary and #to_a — Yukihiro Matsumoto <matz@...> 2006/09/18

Hi,

[#214906] Re: Splat, #to_ary and #to_a — "Rick DeNatale" <rick.denatale@...> 2006/09/18

On 9/17/06, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:

[#214954] Code Golf Challenge : 1,000 Digits Of Pi — Carl Drinkwater <carl@...>

Hi all,

16 messages 2006/09/18

[#215035] Why not a Ruby 1.8 to 2.x Code Convertor? — "Joseph" <jlhurtado@...>

Having read the long discussion on the advantages and disadvantages of

15 messages 2006/09/18

[#215070] Binary-file module? (also, rubychess) — "Glenn M. Lewis" <noSpam@...>

In Ruby, do we have a module that makes reading/parsing/writing

17 messages 2006/09/19

[#215170] What's the ruby way to sort string with cases in mind — "Sam Kong" <sam.s.kong@...>

Hi,

11 messages 2006/09/19

[#215196] Mr. Neighborly's Humble Little Ruby Book is now available — "Jeremy McAnally" <jeremymcanally@...>

Hello everyone,

9 messages 2006/09/19

[#215213] piping input when shelling out — Caio Chassot <lists@...2studio.com>

Hi all,

21 messages 2006/09/20

[#215274] Re: [ANN] Ducktator - A Duck Type Validator — Robert Klemme <shortcutter@...>

On 19.09.2006 21:12, Ola Bini wrote:

22 messages 2006/09/20
[#215354] Re: Ducktator - A Duck Type Validator — "Austin Ziegler" <halostatue@...> 2006/09/20

On 9/20/06, Ola Bini <ola.bini@ki.se> wrote:

[#215419] Re: Ducktator - A Duck Type Validator — Joel VanderWerf <vjoel@...> 2006/09/20

Austin Ziegler wrote:

[#215280] the point of omitting parentheses — Henrik Schmidt <nospam@...>

Hi there,

26 messages 2006/09/20

[#215292] Something strange in ruby or I'm a newbie? — Hussachai Puripunpinyo <siberhus@...>

Question 1:

16 messages 2006/09/20

[#215294] Hoe 1.0 released — Ryan Davis <ryand-ruby@...>

Farmer Ted came to me the other day with a problem. He has about 10

21 messages 2006/09/20

[#215353] Re: [ANN] Ducktator - A Duck Type Validator — "Austin Ziegler" <halostatue@...>

On 9/19/06, Ola Bini <ola.bini@ki.se> wrote:

38 messages 2006/09/20
[#215466] Re: [ANN] Ducktator - A Duck Type Validator — Hal Fulton <hal9000@...> 2006/09/20

Ola Bini wrote:

[#215478] Re: [ANN] Ducktator - A Duck Type Validator — Yukihiro Matsumoto <matz@...> 2006/09/21

Hi,

[#215377] super simple serving of ruby pages — "zerohalo" <zerohalo@...>

Hi. I apologize in advance if this is a dumb question, but though I've

35 messages 2006/09/20

[#215388] Creating a reference to a ruby variable in a C extension. — Christer Sandberg <chrsan@...>

Hi!

13 messages 2006/09/20
[#215418] Re: Creating a reference to a ruby variable in a C extension. — Vincent Fourmond <vincent.fourmond@9online.fr> 2006/09/20

[#215511] Re: Creating a reference to a ruby variable in a C extension — Christer Sandberg <chrsan@...> 2006/09/21

Vincent Fourmond wrote:

[#215534] Re: Creating a reference to a ruby variable in a C extension — "David Balmain" <dbalmain.ml@...> 2006/09/21

On 9/21/06, Christer Sandberg <chrsan@gmail.com> wrote:

[#215529] Assistance wanted for integrating existing C-API into Ruby — "Feurio" <noname4me@...>

Hello,

13 messages 2006/09/21

[#215596] Rejected Ruby book ideas by O'Reilly — "Berger, Daniel" <Daniel.Berger@...>

Hi all,

87 messages 2006/09/21
[#215613] Re: [OT] Rejected Ruby book ideas by O'Reilly — Paul Lutus <nospam@...> 2006/09/21

Berger, Daniel wrote:

[#215616] Re: [OT] Rejected Ruby book ideas by O'Reilly — "Berger, Daniel" <Daniel.Berger@...> 2006/09/21

> -----Original Message-----

[#215623] Re: [OT] Rejected Ruby book ideas by O'Reilly — Robert Klemme <shortcutter@...> 2006/09/21

On 21.09.2006 18:07, Berger, Daniel wrote:

[#215625] Re: [OT] Rejected Ruby book ideas by O'Reilly — "Berger, Daniel" <Daniel.Berger@...> 2006/09/21

> -----Original Message-----

[#215640] Re: [OT] Rejected Ruby book ideas by O'Reilly — Gene Venable <geneven@...> 2006/09/21

"This communication is the property of Qwest and may

[#215720] Re: [OT] Rejected Ruby book ideas by O'Reilly — Paul Lutus <nospam@...> 2006/09/21

Matt Todd wrote:

[#215728] Re: [OT] Rejected Ruby book ideas by O'Reilly — "Adelle Hartley" <adelle@...> 2006/09/22

When I saw the title of this thread, I was expecting a funny list.

[#215731] Re: [OT] Rejected Ruby book ideas by O'Reilly — "M. Edward (Ed) Borasky" <znmeb@...> 2006/09/22

Adelle Hartley wrote:

[#215741] Re: [OT] Rejected Ruby book ideas by O'Reilly — Joel VanderWerf <vjoel@...> 2006/09/22

Adelle Hartley wrote:

[#215776] Re: [OT] Rejected Ruby book ideas by O'Reilly — Jonas Hartmann <Mail@...> 2006/09/22

10. Ruby: Makes you try to be funny, very hard.

[#215801] Re: [OT] Rejected Ruby book ideas by O'Reilly — James Edward Gray II <james@...> 2006/09/22

On Sep 22, 2006, at 3:02 AM, Jonas Hartmann wrote:

[#215676] Calculate last day of month — Hunter Walker <walkerhunter@...>

This is probably an easy one for somebody, but I couldn't figure it out

20 messages 2006/09/21

[#215789] RAD ( Rapid Application Development) — Luiz Macchi <gugui_sarubi_macchi@...>

Hi all ! is there a tool like a Glade, Delphi, Qt3 Design to work with

11 messages 2006/09/22

[#215829] Would people use a rubyforge apt-get repository? — John Turner <xennocide@...>

Just an idea that's been bouncing around my head...

11 messages 2006/09/22

[#215833] 64-bit integers in network byte-order — Francis Cianfrocca <garbagecat10@...>

All,

12 messages 2006/09/22

[#215905] Code to S-Exp (#95) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

37 messages 2006/09/22
[#215918] Re: [QUIZ] Code to S-Exp (#95) — Ryan Davis <ryand-ruby@...> 2006/09/23

[#215920] Re: [QUIZ] Code to S-Exp (#95) — James Edward Gray II <james@...> 2006/09/23

On Sep 22, 2006, at 8:04 PM, Ryan Davis wrote:

[#215909] Please define these terms — "Trans" <transfire@...>

(And add any you think might be missing from the set)

27 messages 2006/09/22

[#215940] How do I instantiate a class who's name is dynamic? — Ben Harper <rogojin@...>

I want to do the following, where 'somefile' is a dynamic value:

11 messages 2006/09/23

[#215956] Ruby, Analysis, and Tons of RAM — ben@...

Does anyone have experience with using Ruby for analysis (*lots* of

13 messages 2006/09/23

[#215975] Cookbook example - uninitialized constant — Max Russell <thedossone@...>

Cross posting this from Ubuntu forums

14 messages 2006/09/23

[#215987] catching process output (Kernel#system) — Chris Donhofer <c.donhofer@...>

hi!

13 messages 2006/09/23

[#216011] Riddle me this (a question about expressions) — Patrick Toomey <ptoomey3@...>

Hello all,

32 messages 2006/09/23
[#216092] Re: Riddle me this (a question about expressions) — "Robert Klemme" <shortcutter@...> 2006/09/24

Others have commented this already. Just another bit: once you think about

[#216140] Re: Riddle me this (a question about expressions) — Patrick Toomey <ptoomey3@...> 2006/09/24

[#216150] Re: Riddle me this (a question about expressions) — Robert Klemme <shortcutter@...> 2006/09/24

Patrick Toomey wrote:

[#216157] Re: Riddle me this (a question about expressions) — Logan Capaldo <logancapaldo@...> 2006/09/24

On Mon, Sep 25, 2006 at 05:10:18AM +0900, Robert Klemme wrote:

[#216160] Re: Riddle me this (a question about expressions) — Hal Fulton <hal9000@...> 2006/09/24

>>

[#216162] Re: Riddle me this (a question about expressions) — dblack@... 2006/09/24

Hi --

[#216206] Re: Riddle me this (a question about expressions) — "Rick DeNatale" <rick.denatale@...> 2006/09/25

On 9/24/06, dblack@wobblini.net <dblack@wobblini.net> wrote:

[#216055] Array shift bug — Bob Hutchison <hutch@...>

22 messages 2006/09/24
[#216068] Re: Array shift bug — Devin Mullins <twifkak@...> 2006/09/24

Bob Hutchison wrote:

[#216087] Re: Array shift bug — Nobuyoshi Nakada <nobu@...> 2006/09/24

Hi,

[#216115] Re: Array shift bug — "Eric Mahurin" <eric.mahurin@...> 2006/09/24

On 9/24/06, Nobuyoshi Nakada <nobu@ruby-lang.org> wrote:

[#216073] undefined method `recvfrom_nonblock' — "Michael P. Soulier" <msoulier@...>

Hey,

16 messages 2006/09/24

[#216080] Help w/ Codegolf Total Triangles- reading input — Drew Olson <olsonas@...>

Hello all -

12 messages 2006/09/24

[#216229] ruby wizards, help me beautify skanky code — "Giles Bowkett" <gilesb@...>

here it is:

13 messages 2006/09/25

[#216310] How to copy a method from one class to another — "Sam Kong" <sam.s.kong@...>

Hi Rubyists,

15 messages 2006/09/25

[#216314] Re: How to copy a method from one class to another — "Gavin Kistner" <gavin.kistner@...>

From: Sam Kong [mailto:sam.s.kong@gmail.com]

12 messages 2006/09/25
[#216437] Re: How to copy a method from one class to another — "Robert Dober" <robert.dober@...> 2006/09/26

On 9/25/06, Gavin Kistner <gavin.kistner@anark.com> wrote:

[#216396] Rails for the Rubyist — "Phrogz" <gavin@...>

It's very nice that DAB has written "Ruby for Rails", which (as I

21 messages 2006/09/25

[#216431] GUI programming for WinXP/Linux/OSX? — Roman Hausner <roman.hausner@...>

I am planning a project that has the following main requirements:

43 messages 2006/09/26

[#216483] Ruby's equivalent of PHP explode — voipfc@...

16 messages 2006/09/26

[#216617] Computer Language Popularity Trend — xah@...

This page gives a visual report of computer languages's popularity, as

32 messages 2006/09/27

[#216675] String starts? and ends? methods — George <none@...>

This comes up every now and again, and lots of frameworks implement their own versions. I'm thinking

52 messages 2006/09/27
[#216680] Re: String starts? and ends? methods — ts <decoux@...> 2006/09/27

>>>>> "G" == George <none@none.com> writes:

[#216681] Re: String starts? and ends? methods — dblack@... 2006/09/27

Hi --

[#216683] Re: String starts? and ends? methods — ts <decoux@...> 2006/09/27

>>>>> "d" == dblack <dblack@wobblini.net> writes:

[#216685] Re: String starts? and ends? methods — dblack@... 2006/09/27

Hi --

[#216687] Re: String starts? and ends? methods — Yukihiro Matsumoto <matz@...> 2006/09/27

Hi,

[#216712] Re: String starts? and ends? methods — Devin Mullins <twifkak@...> 2006/09/27

Yukihiro Matsumoto wrote:

[#216715] Re: String starts? and ends? methods — dblack@... 2006/09/27

Hi --

[#216718] Re: String starts? and ends? methods — Yukihiro Matsumoto <matz@...> 2006/09/27

Hi,

[#216720] Re: String starts? and ends? methods — Jonas Hartmann <Mail@...> 2006/09/27

Yukihiro Matsumoto wrote:

[#216728] Re: String starts? and ends? methods — Yukihiro Matsumoto <matz@...> 2006/09/27

Hi,

[#216693] Code Golf Challenge : Oblongular Number Spirals — Carl Drinkwater <carl@...>

Hi all,

20 messages 2006/09/27
[#216963] Re: [ANN] Code Golf Challenge : Oblongular Number Spirals — Michael Ulm <michael.ulm@...> 2006/09/28

Carl Drinkwater wrote:

[#217033] Re: [ANN] Code Golf Challenge : Oblongular Number Spirals — James Edward Gray II <james@...> 2006/09/28

On Sep 28, 2006, at 1:23 AM, Michael Ulm wrote:

[#216699] Ruby with Qt or GTK ? — Luiz Macchi <gugui_sarubi_macchi@...>

Hi all ! I卒m learning Ruby and need to develop in GUI interfaces !

23 messages 2006/09/27

[#216759] how to determine if pipe is given — "greg" <eegreg@...>

To retrieve piped input to my program I can use something like

38 messages 2006/09/27
[#216762] Re: how to determine if pipe is given — ara.t.howard@... 2006/09/27

On Thu, 28 Sep 2006, greg wrote:

[#216819] Re: how to determine if pipe is given — "greg" <eegreg@...> 2006/09/27

thanks, a

[#216828] Re: how to determine if pipe is given — gwtmp01@... 2006/09/27

[#216848] Re: how to determine if pipe is given — ara.t.howard@... 2006/09/27

On Thu, 28 Sep 2006 gwtmp01@mac.com wrote:

[#216907] Re: how to determine if pipe is given — gwtmp01@... 2006/09/28

[#216791] Bonjour and Socket::getaddrinfo — "obrien.andrew@..." <obrien.andrew@...>

I was having a problem with DRb coming from Socket::getaddrinfo not

14 messages 2006/09/27

[#216896] Is object[x](y,z) always invalid? — Alex Gutteridge <alexg@...>

I'm working on converting a Python module (RPy) to Ruby and am trying

12 messages 2006/09/28

[#216993] New magical version of Symbol.to_proc — Dr Nic <drnicwilliams@...>

[Posted at

46 messages 2006/09/28
[#216997] Re: New magical version of Symbol.to_proc — dblack@... 2006/09/28

Hi --

[#217002] Re: New magical version of Symbol.to_proc — "Robert Dober" <robert.dober@...> 2006/09/28

<snip>

[#217004] Re: New magical version of Symbol.to_proc — dblack@... 2006/09/28

Hi --

[#217104] Re: New magical version of Symbol.to_proc — Hal Fulton <hal9000@...> 2006/09/28

dblack@wobblini.net wrote:

[#217007] Re: New magical version of Symbol.to_proc — Dr Nic <drnicwilliams@...> 2006/09/28

Robert Dober wrote:

[#217205] Re: New magical version of Symbol.to_proc — "Charles O Nutter" <headius@...> 2006/09/29

On 9/28/06, Dr Nic <drnicwilliams@gmail.com> wrote:

[#217055] "Succinctness is Power", by Paul Graham — Rich Morin <rdm@...>

This is probably old news to many here, but I found it

49 messages 2006/09/28
[#217326] Re: "Succinctness is Power", by Paul Graham — "gregarican" <greg.kujawa@...> 2006/09/30

Agreed. The only way that I consider Ruby as being more succinct

[#217401] Re: "Succinctness is Power", by Paul Graham — Pete Yandell <pete@...> 2006/09/30

[#217421] Re: "Succinctness is Power", by Paul Graham — "Giles Bowkett" <gilesb@...> 2006/09/30

I think he's onto something but that there's more to the picture.

[#217493] Re: "Succinctness is Power", by Paul Graham — Dr Nic <drnicwilliams@...> 2006/10/01

Giles Bowkett wrote:

[#217497] Re: "Succinctness is Power", by Paul Graham — "M. Edward (Ed) Borasky" <znmeb@...> 2006/10/01

Dr Nic wrote:

[#217507] Re: "Succinctness is Power", by Paul Graham — Martin Coxall <pseudo.meta@...> 2006/10/01

>

[#217511] Re: "Succinctness is Power", by Paul Graham — "M. Edward (Ed) Borasky" <znmeb@...> 2006/10/01

Martin Coxall wrote:

[#217633] Re: "Succinctness is Power", by Paul Graham — Tim Smith <reply_in_group@...> 2006/10/02

In article <29577979-9E2C-4C38-A7D6-14670ADE42D9@gmail.com>,

[#217093] Re: "Succinctness is Power", by Paul Graham — "Rick DeNatale" <rick.denatale@...>

On 9/28/06, Rich Morin <rdm@cfcl.com> wrote:

26 messages 2006/09/28
[#217097] Re: "Succinctness is Power", by Paul Graham — Reprisal <nepenthereprisal@...> 2006/09/28

I don't think you are particularly in disagreement with what he is

[#217252] Re: "Succinctness is Power", by Paul Graham — "Rick DeNatale" <rick.denatale@...> 2006/09/29

On 9/28/06, Reprisal <nepenthereprisal@aol.com> wrote:

[#217147] Regexp help — "Marcus Bristav" <marcus.bristav@...>

Hello everyone,

16 messages 2006/09/29

[#217173] Use Perl modules from Ruby ? — Markus Brosch <mb.spam@...>

Hi Ruby-Community :)

16 messages 2006/09/29

[#217183] Story Generator (#96) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

30 messages 2006/09/29
[#217189] Re: [QUIZ] Story Generator (#96) — "Robert Dober" <robert.dober@...> 2006/09/29

On 9/29/06, Ruby Quiz <james@grayproductions.net> wrote:

[#217220] Hot new programming languages - according to the TIOBE index — "vasudevram" <vasudevram@...>

13 messages 2006/09/29

[#217242] test/spec 0.1, a BDD interface for Test::Unit — Christian Neukirchen <chneukirchen@...>

Hello,

11 messages 2006/09/29

[#217338] Integer division with / - request explanation of behavior — Wes Gamble <weyus@...>

Today I discovered the difference in the meaning of the / (arithmetic

23 messages 2006/09/30

[#217391] How to get a character from keyboard? — "Luo Yong" <cyberblue.yong@...>

Hi all,

18 messages 2006/09/30

[#217406] getting the name of the script in use — pere.noel@... (Une b騅ue)

18 messages 2006/09/30

the many definition of duck typing (was Re: Ducktator - A Duck Type Validator)

From: "Eric Mahurin" <eric.mahurin@...>
Date: 2006-09-20 14:51:35 UTC
List: ruby-talk #215359
On 9/20/06, Ola Bini <ola.bini@ki.se> wrote:
>
> Robert Klemme wrote:
> > On 20.09.2006 10:58, MonkeeSage wrote:
> >> Robert Klemme wrote:
> >>> I do not think that the use of respond_to? is a regular duck typing
> >>> technique.  As Eric put it, respond_to? is exactly not applied
> regularly
> >>> when duck typing.
> >>>
> >>> Don't get me wrong, I don't say your lib is useless (in fact I
> envision
> >>> numerous uses for test cases etc.) but I think this claim of yours is
> >>> wrong.
> >>
> >> Not to push the issue, but Wikipedia seems to think that this is a
> >> valid claim [1]:
> >>
> >> "[...A]n object having all the methods described in an interface can be
> >> made to implement that interface dynamically at runtime, even if the
> >> object's class does not include the interface in its implements
> >> clause. It also implies that an object is interchangeable with any
> >> other object that implements the same interface, regardless of whether
> >> the objects have a related inheritance hierarchy."
> >>
> >> respond_to? in ruby is just a dynamic way of checking that "an object
> >> is interchangeable with any other object that implements the same
> >> interface".
> >
> > The article does not claim that a client needs to check this.  And in
> > Ruby you generally do not do that either, you just use it.  It just
> > states that it's possible for an object to /dynamically/ implement a
> > certain interface although it is not declared.
>
> The problem with "just use it", is that you will have no control over
> error handling in this case. In most situations, the error is the
> programmers, in which case it doesn't matter, but when reading in
> something you're not entirely sure what it is, it's better to be able to
> report consistently what's wrong to the user instead of failing randomly
> with a method_missing in the middle of nowhere.


If you were just moving there error check earlier, by using respond_to?, I
think this would be fine.  The problem I have with what you did is that you
are also checking "class".  The only example I saw checked that the argument
was a Hash.  On top of that you state that you want some type of static type
checking in the language.  That is clearly not duck typing.

Describing the "duck type" of something can be quite difficult.  In addition
to describing what it responds to, you'll need to recursively describe the
"duck type" of the arguments and return value of those methods.  And  then
if the thing is stored in an instance variable (or class or global) you'll
need to know how it will eventually get used.

If you wanted checking ahead of time, I think the best thing would be to
analyze the code and figure all of the out.  You might even find errors at
this point, but ruby's dynamic nature may make this difficult.

I think an unfortunate thing about the term "duck typing" is that it has
multiple meanings.  If you look in the pickaxe book, the "Duck Typing"
chapter presents several concepts which people can claim to be "duck
typing":

1. don't worry about the type of an object.  Just use its methods and assume
whoever made the object has those capabilities.  You'll get a method missing
error if it doesn't have those methods.  This is the primary definition I
use.  I think a "duck type" in this context is analogous what C++ STL calls
a "concept" - which is only described in documentation (for now at least).

2. use respond_to? ahead of time to check the object instead of waiting for
a method missing error.  This is discouraged though as it creates code
bloat.

3. "the type of an object is defined by what that object can do.  In Ruby,
we call this duck typing.  If an object walks like a duck and talks like a
duck, then the interpreter is happy to treat it as if it were a duck."  In
the context of the examples surrounding this, I think this means the same as
#1.  But, if you take this out of context, the exact wording of this looks
to mean the "type" of an object is defined by its entire set of
capabilities.  So, 2 objects have the same "type" only if they have the same
capabilities/methods.  So, you have to mimic an entire class to have the
same "type" by this definition.  So, you might say that StringIO has the
same type as IO - but even this falls short as there are a few differences
in capabilities.  I'm not where this concept of "type" in ruby is useful.

4. multimethods based on an object's capabilities.  The example given is for
File.new where it can either take something responding to #to_int (taking
the result as a file descriptor) or something to #to_str (taking it as a
filename).  I think it is better to simply define different methods.  With
the multimethod approach you have to be careful which methods you use to
choose with, as some objects you want to use may have methods for multiple
cases.  For example, you define a method called "go" that will either cause
its argument to "fly", "walk", or "swim" depending on which of those methods
it responds to.  What if you give this method a duck which happens to do all
3?  Ambiguity.

5. using conversion methods: #to_*.  At first, this looks like just a
special case of #1 - you can use these take any argument that responds to
some #to_* method.  You need to look one level deeper though - at what is
returned by this method.  For most cases, it ends up just being static
typing with a convenient conversion layer to that static type (exact
class).  For example, the #to_str method has to typically return a String,
not an object that responds to some subset of methods of String.

No wonder people have so many concepts for "duck typing".  I think it was a
mistake to make the title of this chapter "Duck Typing".  It should have
been more generic.  I've seen people on ruby-talk use each of these concepts
to mean "duck typing" - plus others.

In This Thread

Prev Next