• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Migrate from WO5.2 to Eclipse
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Migrate from WO5.2 to Eclipse


  • Subject: Re: Migrate from WO5.2 to Eclipse
  • From: Ian Joyner <email@hidden>
  • Date: Thu, 15 Nov 2007 17:08:24 +1100


On 15/11/2007, at 3:50 PM, Lachlan Deck wrote:

A bit OT...

On 15/11/2007, at 3:28 PM, Ian Joyner wrote:

Then I looked at Ruby on Rails. I have to agree with Robert that this is one elegant beast and is fun (whereas the more I look at J EE, the more I am filled with dread), but is probably not quite in the same heavy-duty league as WO/EOF (or J EE, yuk). Maybe it will take over and do the 80% of sites where you don't need anything heavy duty. I'd still say that Eiffel is a more elegant language than Ruby, although I think Ruby was somewhat influenced by Eiffel, just as C++ and Java have been in perverse ways.

I believe Ruby was influenced by Smalltalk, amongst others.

Thanks for expanding on my 'somewhat' because it's true there were a lot of other influences in there. The Java people (Gosling, etc) flat out deny any influence, and Stroustrup just hates anything to do with Eiffel because it makes C++ look like crap, but then what doesn't?.



However, Eiffel is not the flavour of the month, especially on the Mac, because it is statically typed, and Objective-C people and now Ruby people like dynamic run-time typing. I can see the point, but RTT is more the exception than the norm, and can be catered to in a more static framework (just one or two language constructs are needed to tell the compiler to circumvent the check). What I find frustrating about Ruby development, is it is not compiled at all, and so you have to test by running it, even to find simple syntax errors, let alone semantic bugs.

Are you not using Eclipse for your Ruby/Rails development? I think you'll find the 'needing to run to find errors' is not quite true.

Good point. Since mostly I have done RubyCocoa, I've been using Xcode, but TextMate with experimentation with Rails. However, I'll look at Eclipse's Rails support, thanks for the tip.


You have to think about arranging your tests so that everything gets tested, whereas in a compiled language, the compiler tests everything (especially in Eiffel where Make, compilation, and cross- module link consistency checks are done in the compiler). For that reason, I found Eiffel the best refactoring language ever. Refactoring in dynamic environments is much more dangerous.

with regards, --

Lachlan Deck
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Migrate from WO5.2 to Eclipse (From: Greg Smith <email@hidden>)
 >Re: Migrate from WO5.2 to Eclipse (From: Chuck Hill <email@hidden>)
 >Re: Migrate from WO5.2 to Eclipse (From: Robert Walker <email@hidden>)
 >Re: Migrate from WO5.2 to Eclipse (From: Ian Joyner <email@hidden>)
 >Re: Migrate from WO5.2 to Eclipse (From: Lachlan Deck <email@hidden>)

  • Prev by Date: Re: Migrate from WO5.2 to Eclipse
  • Next by Date: Re: Migrate from WO5.2 to Eclipse
  • Previous by thread: Re: Migrate from WO5.2 to Eclipse
  • Next by thread: Re: Migrate from WO5.2 to Eclipse
  • Index(es):
    • Date
    • Thread