<flame>
Hey Tim

Isn't using lack of multiple inheritance as a criteria going to seriously
restrict your choice of language? C#, Java, etc - none of the contemporary
framework languages use multiple inheritance. Were you thinking of coding in
C++? :)

</flame>

Seriously, Ruby is probably a fine language for implementing openEHR.
IANARL, but it's quite a sophisticated little language and it's not hard to
appreciate the "feel" of the frameworks that use it - particularly the
"don't repeat yourself" maxim of the Rails framework. I can't imagine
there'd be a compelling reason not to use Ruby, if that happened to be your
language of choice. 

Just my opinion. *chuckle*

Cheers
Tom


 

-----Original Message-----
From: Tim Cook [mailto:[email protected]] 
Sent: Friday, 3 February 2006 3:54 AM
To: openehr-technical at openehr.org
Subject: Re: experience / opinions

On Thu, 2006-02-02 at 10:01 -0600, Bill Walton wrote:
> Does anyone have any experience with / opinions about the suitability 
> of Ruby and Rails as implementation platforms for openEHR?
>  

Some of us always have opinions. ;-)

I think the biggest drawback in using Ruby is the lack of multiple
inheritance.  

However, Ruby lovers will argue that using mixin classes can achieve the
same thing and that multiple inheritance is a source of confusion.

I *do* think it makes sense to use existing, tried and tested
frameworks/components as part of an infrastructure where possible.

Cheers,
--
Tim Cook


Reply via email to