Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I had my first exposure to Objective-C using GNUstep on a Linux box in about 2002. I am grateful that it existed and it was there for me to be exposed to it; I was pretty young and probably could not have afforded a Mac in those days.

As objc and Apple itself has gained so much steam over the years, it's kind of funny to have learned it long ago via a clone of NeXT stuff. Most folks working in the language have no idea that it could possibly exist outside of Apple and tend to think of all the framework underneath them as a black box. I think maybe some of these folks would learn something by looking at an open source re-implementation of these NS* classes, or attempting such an endeavor themselves, even if on a small scale.

Also: objc is just too interesting for Apple to hog it all for themselves, or for it to be a one-implementation language.



Agreed. Cocoa is the most productive environment for desktop development. It is unrivaled.


I don't know if I'll go quite that far; I'm not going to put on objc blinders to the point where I'm unwilling to see what other platforms do well.

But man, seeing objc and comparing it with its peers across multiple decades... In a world where most people were doing C++ and doing it badly[1], or doing Java and doing it badly, it was very eye-opening to see this tiny little runtime that adds objects to C and doesn't do a bad job of it.

[1] and I'm talking the pre-STL, pre-C++11 at that.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: