I fully expect this thread to get 0 real replies, but:
Anyone up for an ObjC discussion? Anyone else excited about GC coming in 10.5? Some of the new features in ObjC2 (properties, etc) look pretty cool. Thoughts?
Name:
Anonymous2006-11-02 7:03
I've never used it before, what's it all about then?
Name:
Anonymous2006-11-02 7:23
GNU Objective C has had GC for ages, trust Apple to be behind the curve.
Name:
Anonymous2006-11-02 8:24
I am far more interested in Apple's relationship with this: http://llvm.org/
If LLVM gets into GCCs main trunk, it's going to affect a whole lot more than just ObjC and Apple.
That said, any update to ObjC is welcome. It's a damn powerful system language.
Name:
Anonymous2006-11-02 17:32
Fat chance o'dat, being as GCC is a GNU project and thus requiring copyright assignments of contributions. Sane policy, but tends to drive off people from more minor GNU projects. (GCC has had significant contributions from corporate outside parties before.)
From what I hear, RMS isn't 100% opposed to it. So it might have a chance.
Name:
Anonymous2006-11-03 5:58
>>1
I hate the syntax . I suppose it's just a matter of getting used to it but it's not widely used so I don't really care.
Name:
Anonymous2006-11-04 5:38
>>9
What about it? The square brackets? The named, ordered parameters? What language are you coming from?
Name:
Anonymous2006-11-04 5:55
>>9
Not widely used? Ever heard about Lisp or Smalltalk?
Name:
Anonymous2006-11-04 7:16
Named parameters are something I'd quite like to see in other languages, like in C++ for instance. Too bad that C++'s model of "no authoritative prototype except for parameter types and their ordering, and that's only for mangling's sake" doesn't fit well with this.
Named parameters were emulated, to a degree, on the Amiga with the godawful contraption known as tag lists. Thankfully that's no longer a viable proposition with today's ABIs particularly with regard to stdarg.h .
Python does have named parameters as well, but they're unordered and optional, which, IMO can get really confusing. Having ordered, mandataory, named parameters is much more useful (and mostly self documenting, I might add).
Name:
Anonymous2006-11-10 13:30
>>17
I understand making all named arguments optional (as they get a default value) is arguable, but if they are ordered why do you want them named? If they are named why do you want them ordered? That's BDSM.
Python's named parameters exist so that you don't need to call them all or remember the order.
Name:
Anonymous2007-06-21 10:54 ID:NWHokRaH
python's named parameters are equal to lisp in that sense.
smalltalk's named parameters are different.
Bringing /prog/ back to its people
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy