• 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: Cross platform Cocoa/Obj-C
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cross platform Cocoa/Obj-C


  • Subject: Re: Cross platform Cocoa/Obj-C
  • From: Luc Heinrich <email@hidden>
  • Date: Sat, 22 Dec 2001 12:03:03 +0100

On 22/12/2001 05:56, "Brian Hook" <email@hidden> wrote:

> So, portability is my biggest issue: any advice on that?

Yes, do not use any of them. Use Ruby.

This is not troll or an attempt to launch a new language flamewar, I am
serious. Ruby is fully portable (1.7.2 from the CVS repository compiles fine
under OSX, new stable 1.8 is due shortly), 100% object oriented, fully
dynamic, much powerful than ObjC and, IMHO, much cleaner. I don't know
Eiffel at all, so I don't know how Ruby compares to it, but I suspect that
it is much better too... ;-)

If, like you said, your project is experimental and you don't mind using an
interpreted language (which would probably be a showstopper for some
people), then I think you could really benefit from Ruby's numerous
advantages, and be *way* more productive.

Give it a try, you won't regret it. Here are a couple of links to begin
with:

Ruby's home: <http://www.ruby-lang.org/en/index.html>
RubyCentral: <http://www.rubycentral.com/>

On RubyCentral you will find the online version of the 'Programming Ruby'
book, which is great to learn the language.

For your GUI issues, I suggest that you have a look at RubyCocoa, which
allows you to write regular Cocoa application in Ruby (granted you will lose
your portability here):

<http://www.imasy.or.jp/~hisa/mac/rubycocoa/>

There are other GUI toolkit for Ruby which you might want to look at as
well.

Once you are up and running (if you choose to give a chance to Ruby), Ruby
has also a friendly and growing community, which you can find on the
ruby-talk mailing list or the #ruby-lang IRC channel. These place are where
problems are solved and where the future of the language is discussed.

I hope this does not like too much like brainwashing ;-), I'll be glad to
help or give you some information if needed.

--
Luc - email@hidden


References: 
 >Re: Cross platform Cocoa/Obj-C (From: Brian Hook <email@hidden>)

  • Prev by Date: Re: row bg color in NSOutlineView
  • Next by Date: Re: NSViews that are scaled (-1,-1) to (1,1) do not print well
  • Previous by thread: Re: Cross platform Cocoa/Obj-C
  • Next by thread: NSViews that are scaled (-1,-1) to (1,1) do not print well
  • Index(es):
    • Date
    • Thread