You are not logged in.
Pages: 1
I just recently decided to start learning it. I was wondering why Objective-C is hardly ever mentioned? It's all the deisgn simplicity of OO, with the power of C, without the hacky-ness of C++. Is there something I'm overlooking?
So I guess, does anyone here have experience with it, and if not, why have you not given it a try?
-Joe
Offline
it is on the long list of "things I want to try out". So far, I have not gotten around to it. I always assumed it was some obnoxious OO bolt-on, but I never really looked into it (it is far down on my list of languages to learn). Good to hear that it is not.
Maybe I will look into it (ie. move it a bit higher up the list) sooner.
Of course, if I am going to use anything C like..I might as well just use C. If I want to do something OO, then I would likely just use a higher level language for it.
Still, you are the second person to mention Objective-C that I noticed today. I may have to take a look at it.
*wonders if he will ever get around to trying out the D language*
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
Hi!
Like yourself, I've just started learning Objective-C. I haven't done anything "large" with it, but I guess that isn't really necessary to notice its simplicity. It's a good mix of OO and C that isn't as complex as C++. I don't understand either why it's rarely mentioned, but I assume it's mostly because of the lack of a practical and useful Objective-C environment in Windows (there's GNUstep.. I don't believe a lot of programmers interested in GNUstep use Windows however) and the Cocoa framework from Apple is obviously limited to the small OS X userbase . There will probably be some people who dislike the smalltalk-like syntax as well.
Have you tried out GNUstep already? I don't know if there are any Arch packages for it, but it isn't hard to install and the GNUstep docs are great! I'm just hoping someone will ever make GNUstep look as good as gnome. It's a pity some great concepts from GNUstep are being "ignored" because the UI is rather old-fashioned...
:: it's not in rhyme or reason
Offline
IIRC objC was kind of overshadowed by C++ so it didn't catch on too well (*looks at oracle*)... but here's my opinion on why it's not that big of a deal:
at the time of objC, people had begun creating this OO paradigm. C programmers were probably a bit relucatant to change (as old-timers tend to be, heh) so most stuck with C... those who did enjoy OOP most likely toyed with the idea, but weren't proficient enough... when C++ came out, these people realised there were now 2 OO languages they could learn and most likely went with the "newer" one
Just my random musings... I'm in no way saying C++ is better than objC as I wouldn't know (performance, etc) - but I personally like C++ better...
I used to work on a bunch of really old VAX VMS systems, and did alot of work in objC... though there wasn't alot of OO going on 8)
Offline
Have you tried out GNUstep already? I don't know if there are any Arch packages for it, but it isn't hard to install and the GNUstep docs are great! I'm just hoping someone will ever make GNUstep look as good as gnome. It's a pity some great concepts from GNUstep are being "ignored" because the UI is rather old-fashioned...
If you're looking for a WM with the NeXT look 'n' feel check out windowmaker (there is an Arch package for it). There is also AfterStep. Check my sig for the PKGBUILD. (getting the package from my repo won't work. My current host don't allow files > 500kB. ) There are also newer PKGBUILD in the forum.
Offline
It's a pity some great concepts from GNUstep are being "ignored" because the UI is rather old-fashioned...
hey, look at what fvwm-crystal did for fvwm 8)
Offline
Hi!
Have you tried out GNUstep already? I don't know if there are any Arch packages for it, but it isn't hard to install and the GNUstep docs are great! I'm just hoping someone will ever make GNUstep look as good as gnome. It's a pity some great concepts from GNUstep are being "ignored" because the UI is rather old-fashioned...
Thanks to tehdely... there are some packages... I just don't know how updated they are... the stuff is all CVS so I guess rebuilding it won't be too much trouble
[gnustep]
Server = ftp://blkwidow.lerp.com/pub/mirror/arch/gnustep
DaDeXTeR (Martin Lefebvre)
My screenshots on PicasaWeb
[img]http://imagegen.last.fm/dadexter/recenttracks/dadexter.gif[/img]
Offline
If you're looking for a WM with the NeXT look 'n' feel check out windowmaker (there is an Arch package for it). There is also AfterStep.
It's not necessarily the Look 'n' Feel I find appealing. One of the more interesting features, imho, is the packaging of an application in its own .app folder. It would make installing (and uninstalling) an application a lot easier for people who are new to linux. This is one of the things Mac fans often stress when talking about OSX (usually comparing it to Windows), and yet this is not an OSX-only feature. But of course, this isn't necessary with a great package manager (as pacman is).. and this isn't the thread to discuss GNUstep I guess
hey, look at what fvwm-crystal did for fvwm
ooh! Hadn't seen that yet.. looks neat
:: it's not in rhyme or reason
Offline
Tehedly had to leave a while back, I host my repo on the same server as he does, and I technically have access to it, so I suppose I could actually update them if it came to it. Last I heard from him, he had some guy and was teaching him how to take care of it, they don't look like they've been updated in quite a while though.
EDIT I've got fvwm-crystal in my repo if you'd like to try it I'm not updating my repo until the AUR is launched, so it's a version out of date, but you can still try it.
The suggestion box only accepts patches.
Offline
Pages: 1