[#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

Re: Duck typing alows true polymorfisim

From: "Isaac Gouy" <igouy@...>
Date: 2006-09-01 16:00:36 UTC
List: ruby-talk #212056
The Ghost In The Machine wrote:
> In comp.lang.java.advocacy, Tor Iver Wilhelmsen
> <jadedgamer@hotmail.com>
>  wrote
> on 31 Aug 2006 18:31:15 +0200
> <uzmdklve4.fsf@hotmail.com>:
> > The Ghost In The Machine <ewill@sirius.tg00suus7038.net> writes:
> >
> >> Also, one language is very conspicuous by its absence: C#.
> >
> > He does not date any of the updates, so it's unclear how recently it
> > has been updated (a lot of the web is stale, like a rotting tree in a
> > forest.)
>
> Aye; my webpage has a similar problem. :-)
>
> >
> >> AmigaBasic -- Microsoft-sponsored Amiga variant
> >
> > Well, at the time Microsoft were the makers of the de-facto BASIC
> > implementations - M-BASIC for CP/M, the various variants in VC-20 and
> > C-64 and later derivates of those, and many other home computers.
> > "Sponsored" should probably be "created" instead - I assume they were
> > paid for the job.
>
> OK, "created" then. :-)
>
>
> >
> >> Also, Java now has templates. (The implementation is pretty gross
> >> and has some quirks, IMO, but it's better than nothing.) C++ has a
> >> typing system ("type_of" or some such; I'd have to look) which
> >> yields little more than the mangled type name and static inheritance
> >> testing capabilities. Of course C++ doesn't have dynamic inheritance
> >> anyway.
> >
> > There's the virtual stuff, and you could conceivably implement dynamic
> > inheritance via the bare-bones C layer - like function pointers. The
> > type information in C++ (RTTI) is optional.
>
> Oh yeah, that's true.  Still not all that dynamic, though, unless
> one recompiles.
>
> >
> >> Dynamic type creation. I don't know if Java has this or not. One can
> >> of course attempt bytecode synthesis -- I think that's what BCEL
> >> uses -- but that's a bit of a hack.
> >
> >     Groovy could possibly be used for that; also IIRC Java 6 adds some
> > features for that. I seem to recall security implications being one
> > reason this ability wasn't included from the start.
>
> Not familiar with Groovy; I'll have to look into that.
> It's amazing what's out there; one of the problems with
> Free Open Source Software (FOSS) is that there's multiple
> choices for the obvious stuff. :-)
>
> >
> >> Dynamic method creation. Java does *not* have this. AIUI
> >> Smalltalk-80 does; one can take an existing class and add methods
> >> thereto.
> >
> > Yes, but that's because a Smalltalk program lives inside a big binary
> > "image" that is mutable. Woe unto you if that big binary file gets
> > corrupted.
>
> Indeed.
>
> I for one would want Smalltalk to have the ability to
> transcript certain messages but would have to look.
> (One might call that an edit audit trail.)

The comments "Woe unto you if that big binary file gets corrupted" are
plain wrong.

For at least 25 years (and perhaps back to Smalltalk-72?) Smalltalk
implementations have comprised an image file, a sources file, and a
change log. The change log records changes to objects, as Smalltalk
statements that can be replayed to reproduce those changes - and as
Smalltalk classes and methods are just objects, that means code changes
are recorded in the change log and can be reproduced even if the image
file is somehow corrupted.

By the late '80s, commercial Smalltalk development had adopted tightly
integrated, fine grained, multi-user version control - everytime a
method was compiled a new edition of the method was recorded in the
version control system, which really helps continuous integration
across the team.

>
> >
> >> Dynamic method deletion. I for one might only want this in the
> >> context of a "sandbox" but if one can create methods, one should be
> >> able to delete them as well if only because of undo.
> >
> > The problem with deleting a method is whether the runtime can handle
> > it: Smalltalk has doesNotUnderstand:#aMessage, Java has
> > NoSuchMetohdError - what does C++ do? A zeroed virtual method would
> > cause a pure virtual method call error, which I guess C++ programmers
> > are trained to take into account.
>
> I'd frankly have to look.  My thinking is that it's a message followed
> by an exit().
>
> > Also, if class A has a method and
> > you delet it in subclass B, it breaks the Liskov Substitution
> > Principle, there B should be able to function where an A is wanted.
>
> Heh...an interesting name; I'm not familiar with that
> issue.  Of course it's important for B to be an A in
> many cases, though AFAICT usually what happens is that
> A declares a method virtual with an implementation and B
> munges it.
>
> >
> >> Dynamic method rename. This could lead to much madness but this
> >> might be useful during sandboxing.
> >
> > A method's name and its "address" are distinct, but for dynamic method
> > dispatch, what about any other code that doesn't know the new name but
> > assumes the method is called the same?
>
> What indeed?  Much madness.
>
> >
> >> Dynamic inheritance. For those languages that support inheritance
> >> one might liken it to changing what the language inherits or
> >> implements on the fly. I don't know of any language apart from
> >> Smalltalk that can even think about allowing dynamic inheritance,
> >> but it's a thought.
> >
> > If you can change a Perl class, er, module's @INC array I think that
> > would support it.
> >
> >> Operator overload (e.g., C++'s operator ==()).
> >
> > Or rather "dotless/prefix method invocation with the added baggage of
> > precedence rules". Smalltalk solves this by 1) not having those
> > precedence rules, 2) have dotless method invocation and 3)
>
> ...?
>
> I'll admit Smalltalk has a lot of things, but popularity isn't
> unfortunately one of them. :-/
>
> >
> >>
> >> Name overload. C does not have it; C++ and Java do. I suspect Ruby
> >> and Python do as well.
> >
> > Are you referring to namespaces, ie. namespace isolation?
>
> Hmm...that could use clarification.  The general idea is that
> Java and C++ allow
>
> void routine1(const char *);
> void routine1(int);
> void routine1(double);
>
> in the same module or class.
>
> I suppose a slightly better term would be "function overloading", since
> that's what it was called some time back.
>
> C does not have this capability, and it occasionally leads to problems
> if a program doesn't use proper design methods (such as declaring all
> methods in .h files and including them, as opposed to putting local
> extern signatures in the .C code -- yes, my prior employer had code
> that did exactly that for awhile; hopefully it's cleaned up by now since
> it's been almost 6 years :-) ).
>
> >
> >> Globals. Java has no globals as such, unless one counts class names.
> >> C is all globals, unless one counts statics.
> >
> > Even the fully qualified classes are only "global" in the context of a
> > classloader and whatever classloaders it delegates to.
>
> Good point.
>
> >
> >> Unnamed classes. new Runnable() { public void run() {...} } is
> >> Java's contribution. Can be useful.
> >
> > Well, they do end up with a name after compilation.
>
> Picky, picky.  :-) In any event the name is not available
> to the program source; one can't expect to do things like
>
> Runnable$1 r = new Runnable() { public void run() {...} }
>
> and hope for it to work.  One might be able to do something
> slightly silly like
>
> Class c = Class.forName("Runnable$1");
>
> c.newInstance();
>
> but for Java that's slightly problematic, especially if there's
> more than one Runnable in that class.
>
> > And you do not
> > want to open that can of worms since then you end up with Ruby and
> > Smalltalk users dragging out closures and C# and Lisp users dragging
> > out lambdas... :)
>
> Yes, well AFAICT a closure is some code with a little context; in Java
> some of the context is required to have final variables, or a method by
> which it can pick up its owning class's members or call its routines.
>
> >
> >> Nested classes.
> >
> > Generally that's just a namespace issue. In Java, a class Fie nested
> > inside Foo is the top-level class Foo$Fie with some compiler magic to
> > ensure it's used correctly, which leads to funny stuff like
> >
> > Foo.Fie object = new Foo().new Fie();
> >
> > which gets turned into the bytecode equivalent of
> >
> > Foo$Fie object = new Foo$Fie(new Foo());
>
> Hm.
>
> >
> >> Primitive types -- in other words, the int<->Integer dichotomy we
> >> all know and love in Java; such also exists in C++ and IINM C#. I'm
> >> not sure if Smalltalk has such a concept, or not; Smalltalk allows
> >> overrides on numbers. (In Java one might contemplate 2.toString(),
> >> for example!)
> >
> > In Smalltalk you ask the 1 object to count to 10 for a loop. It makes
> > sense there, it would not feel "right" in the C family...
>
> Or anywhere else that I know of offhand.
>
> >
> >> Arbitrary integer size. The only language I know having this is
> >> Common LISP.
> >
> > java.math.BigInteger, but the operations you can perform are limited.
>
> Hm.  OK, "arbitrary number size with transparency".

Quite a few language implementations provide arbitrary precision
integers, I'll just mention Smalltalk again.

>
> >
> >> Thread-level variable/value scoping. In Java this is done using the
> >> ThreadLocal class, but is not (AFAICT) supported by the language
> >> proper.
> >
> > Yes, and that leads to a problem where if you forget to null a
> > ThreadLocal you can "leak" objects.
>
> Ugh.
>
> Well, unfortunately for Java it's all too easy to
> leak certain objects, though the only one coming to
> mind are FileInputStream, FileOutputStream, FileReader,
> and FileWriter.  Forget to close them before the variable
> goes out of scope and they remain open forever, as far as
> I can tell.
>
> (Maybe that'll be fixed in a subsequent rev.  I don't know.)
>
> >
> >> One might even contemplate function-level scoping, but that would
> >> only be useful if one can create new functions on the fly and modify
> >> these values; otherwise, they might as well be static.
> >
> > As long as you make sure you never use a private static member
> > elsewhere than in that particular method, it can play the role of a
> > function-level method.
> >
> >> Persistability. In Java one can implement Serializable or
> >> Externalizable, and generate output from an object. I've always
> >> considered this a bit of a weird hack but it can come in handy, and
> >> forms one leg of the Java EJB implementation.
> >
> > Persistability is left as an excercise to libraries in most languages.
>
> True, and in that library one usually has a base class.
>
> >
> >> Volatile field. In Java there is a volatile keyword. I don't know
> >> its precise semantics but it applies to fields.
> >
> > In Java it's generally a hint to the optimizer NOT to optimize away or
> > make any assumptions about access to a field.
> >
> >> C#'s event handling emulates this concept to some extent using the
> >> += operator, though I doubt they do it all that generally -- or all
> >> that well.
> >
> > Well it's closer to a list of function pointers, sorry delegates; not
> > much more than Java's more explicit (or cumbersome if you like) event
> > interfaces can do.
>
> Operator overloading has two issues: it's far more convenient to
> write something like
>
> Matrix m1, m2;
>
> Matrix m3 = m1 * m2;
>
> instead of
>
> Matrix m3 = m1.multiplyBy(m2);
>
> or
>
> Matrix m3 = Matrix.multiply(m1, m2);
>
> but it's harder for the compiler and the user to parse.
> So it's a tradeoff.
>
> The main problem I have with Swing event handling is
> that occasionally it's not clear when I have to tell the
> listeners that I've done something to a class which manages
> a bunch of listeners.  Also, ideally, one would not need
> to fire off the listeners in sequence -- though without
> explicitly spawning subthreads that would be difficult
> in Java.
>
> The main problem with C# event handling is that I don't
> know its ramifications, but I consider delegates a bit silly,
> mostly because of the Java++ fiasco.  That was not COOL,
> Microsoft. :-)
>
> >
> >> Integrated database access (and how tightly). C++ has none at all,
> >> though of one can use various third-party libraries. Java has some
> >> base-level API -- the java.sql.* and javax.sql* library.
> >
> > Well, those are general library APIs that require native or
> > socket-based implementation by vendors or third parties.
> >
> > What you talk about is better represented by "inline" SQL in the form
> > of SQLJ or Oracle's Pro*C and related products.
>
> There's the issue of how to handle schema changes, as well; that's
> probably why nobody wants to tightly integrate anymore.  I can't really
> blame 'em.
>
> >
> > It boils down to how much should be in the language (syntax, compiler,
> > runtime) and how much should be left to libraries. E.g. he has a "no"
> > for garbage collection in C++, but there are libraries for that sort
> > of thing (relying mostly on the ability to override the new, delete
> > and assignment operators. Even in Java you often have a choice of
> > garbage collector algorithms in a runtime.
>
> Hm; I'll have to research that.  Apart from the aforementioned stream
> issues and the occasional "oops I left the thing in the global
> Collection" issue, though, I've not had to do much with garbage
> collection, though I did write a rather poorly-performing cache.
>
> I will definitely have to fiddle with WeakReference at some point,
> though it's probably easier just to punt to a solution like
> Hibernate or JBossCache (TreeCache) or even Castor/JDO.
>
> Like I said, FOSS has a lot of stuff out there; the main problem
> for me is finding it. :-)
>
> --
> #191, ewill3@earthlink.net
> Windows Vista.  Because it's time to refresh your hardware.  Trust us.


In This Thread