3 ms·
I agree, Objective C was a nice little language. In the mid-90s I worked on one of the few (only?) non-NeXT Objective C projects, the Swarm Simulation System. W
by NelsonMinar 9y ago
I agree, Objective C was a nice little language. In the mid-90s I worked on one of the few (only?) non-NeXT Objective C projects, the Swarm Simulation System. We chose ObjC over C++ because it was simpler and more dynamic. At that time the GNUstep project was pretty new and most of the good stuff was in the GNU ObjC compiler and small runtime. It worked pretty well, particularly the very clever tclobjc binding that made it easy to script Objective C programs.
I've never used Apple's modern ObjC but from the code samples I've seen it got pretty complicated.
- accatyyc 9y agoOne might say complicated, I say feature rich! I think it's a shame that all focus is on Swift right now, because Objective-C has seen so many improvements in the last years, and it's now an incredible, mature language IMO. Wonderful to work in, and while I do dabble in Swift occasionally at work, and it has some neat features, I would still not choose it above Objective-C for any new stuff I'm building.
- mpweiher 9y ago> few (only?) non-NeXT Objective C projects I worked on another, the Infopark Fiona content management system (formerly NPS). We started with the GNUStep foundation and later switched to libFoundation and a bunch of custom frameworks for Web and DB. That experience made me realize that conventional wisdom was, as usual, wrong. It's not true that language is unimportant and only the frameworks count. With the right language, you can easily build the right frameworks for your needs. There was/is also a bunch of telecoms work in messaging with GNUStep.