back
user profile
mpweiher
60,403karma·10,904submissions·March 30, 2012
about
http://blog.metaobject.com/
http://www.metaobject.com/
http://objective.st/
recent activity (10,904 total)
comment
As someone who has used both GNUStep and Cocotron, I have to say this is less true than you probably think, and yes, there are people actually doing it. In fact, one of my recent gigs was moving an Ob…
comment
While there is certainly some truth to what you say, why do you tie your assessment to the Object class? Object has been on its way out for well over a decade now, and all the alternative toolkits li…
comment
While the dictionary to http mapping is a nice touch, will it be possible to deploy our own http servers? While CocoaHTTP isn't bad, I've got my own lib that is not only around 3 times faster (request…
comment
Having ported significant code-bases to both Linux and Windows with both GNUStep and Cocotron, I'd say this is possible today, though how easy it is depends a bit on the scope and complexity of your c…
comment
Regarding the "power" issue: iPads today are 1.x (1.4?) GHz Dual Core computing beasts with graphics coprocessor performance that's just amazing. My NeXT Cube 2nd gen had a 25 MHz 68040, so even giv…
comment
Yes, the dynabook concept was created by Kay in 1968. He claimed that the idea hit him when he was in a lecture by Gordon Moore explainig his law...you know the one... Anyway, knowing something about…
comment
Huh? As far as I can tell, blocks are callback hell in this case, certainly the nested callback lambdas in the JavaScript examples are essentially equivalent to blocks.
comment
Sounds more like the outcome of a long and bloody power struggle to me, though the maps fiasco may have helped decide the outcome.
comment
For a more Objective-C-ish take on these sorts of functional idioms, have a look at Higher Order Messaging: myStrings = @[ @"hello" @"world" ];
upperCase = [[myStrings collect] upperCaseString…
comment
Not sure what you mean with "zero support for runtime state inspection", can you elaborate? Objective-C supports inspection of instance variables and messages (name + send/return types), so once you…
comment
What we found even back in the NeXT days was that programmers who had never tried Objective-C thought it really sucked, but most who actually tried it really, really liked after a short while. The run…
comment
Agree with a lot, it's also my favorite, and not because any big company told me to like it. In fact, I found Objective-C even before NeXT, let alone Apple picked it up. One nit: the language is act…
comment
I did the original Cocoa Squeak VM, and in the end found it too heavy-weight for my taste, so I developed Objective-Smalltalk instead. It's been in use in a couple of my products for a number of year…
comment
Objective-C the language has always been extremely portable. Even pre-NeXT there were compilers/runtimes for Atari, Amiga, Mac, DOS/Windows, Unix, QNX, and probably a bunch of other systems I am not …