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
"The counterpoint is that specifications are closer to informal requirements than implementations are (and thus a mistake is easier to spot)." I found exactly the opposite to be true when I …
5h ago·view thread
comment
Yep, for example for predicting future access patterns in a VM subsystem. Practical Prefetching via Data Compression ; Vitter, Krishnam, Curewitz. 1993 The page addresses ('names') were the…
4d ago·view thread
comment
Objective-Smalltalk with Interscript. https://objective.st It ain't a version of Squeak, though.
6d ago·view thread
comment
> Well, [throwing away the complete rendered graphics] is what "retained mode" GUIs (i.e. those using control/widget trees and such) do too. That turns out not to be the case. The wi…
11d ago·view thread
comment
No. Just that within the Apple ecosystem, the terms were used in a specific way. Apple GC is a form of GC. There is no redefinition going on. It is correct. However, it is ridiculous to say "…
11d ago·view thread
comment
> until they saw the Objective-C adoption numbers were high enough. Nope. Until they saw that (a) CocoaJava was a complete dud, not just technically, but also in terms of developers buy in and (b)…
12d ago·view thread
comment
> CocoaJava was when they were not certain devs educated in C++ and Object Pascal would ever accept Objective-C. They actually went all in on CocoaJava. I was there for the WWDC. > Garbage coll…
12d ago·view thread
comment
Because the UI is supposed to be stable.
13d ago·view thread
comment
That's pretty much where immediate mode GUIs and to a less extent React came from. (Though for React the provenance is probably closer to the HTML web-app: send request - update model - return …
13d ago·view thread
comment
Happy to rename my stuff "Objective-Swift" :-)
13d ago·view thread
comment
> I like my Controller to be responsible for all the "business logic" so that its all in one place. Business logic is supposed to go in the model. All of it. Because it's the impor…
13d ago·view thread
comment
>How do you handle UI state vs. underlying data (model) state, and dependencies between them? I don't. And I don't have to, as I delegate that sort of stuff (mostly) to Cocoa/CocoaT…
13d ago·view thread
comment
Common misconception, but nope. The quote is from the original definition by Trygve Reenskaug, the inventor of MVC (see link above). https://en.wikipedia.org/wiki/Trygve_Reenskaug…
13d ago·view thread
comment
> For example, sync updates 100 items in a list changing their titles. Items are bound to a list in the UI. Thus, 100 unique title update events triggered. Those "updates" go in the queu…
13d ago·view thread
comment
Many, though I have to start with this disclaimer: I still don't fully understand why Objective-C is such a sweet spot. One very important one is that, empirically, it showed how much of what we …
13d ago·view thread
comment
You obviously have some very non-standard definitions at work here. apply/map/collect are just higher order operations, they have nothing to do with reification, except that you need the fu…
13d ago·view thread
comment
> Swift should have been a modernized Objective-C. It should have kept the best parts of it, which made it a joy to use, and leave the archaic and the weird things behind. That's what Objectiv…
13d ago·view thread