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…
13y ago·view thread
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…
13y ago·view thread
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…
13y ago·view thread
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…
13y ago·view thread
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…
13y ago·view thread
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…
13y ago·view thread
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.
13y ago·view thread
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.
13y ago·view thread
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…
14y ago·view thread
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…
14y ago·view thread
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…
14y ago·view thread
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…
14y ago·view thread
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…
14y ago·view thread
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 …
14y ago·view thread