3 ms·
I've worked quite a bit on the design of a language I call Objective-CX, which leaves most of the higher-level features (Smalltalk-like message-passing) alone b
by cpr 17y ago
I've worked quite a bit on the design of a language I call Objective-CX, which leaves most of the higher-level features (Smalltalk-like message-passing) alone but brings the lower-level C features up to a higher level (such that [ ] means dictionary- or array-lookup, etc., like Python, and has NSDictionary and NSArray literals), but is otherwise entirely Objective-C object-based (no bridging), but it's too large an undertaking for a hobby OSS project.
And, it looks like MacRuby is going to be the high-level alternative to Objective-C, with no bridging required.
- protomyth 17y agoGiven its evolution, you might want to take a look at F-Script http://www.fscript.org/ http://www.fscript.org/ - it is basically a Smalltalk-derivative with some unique array-oriented additions. In version 2, you can now create classes using F-Script.
- cpr 17y agoYes, I'm quite familiar with F-Script, but serious Obj-C programmers are never going to accept a non-Obj-C syntax. Sad to say...
- protomyth 17y agoI actually think that after using Obj-C, some percentage of "serious" Obj-C programmers will find going farther into the Smalltalk world a good thing.