Profile_bird

Hey there! gparker is using Twitter.

Twitter is a free service that lets you keep in touch with people through the exchange of quick, frequent answers to one simple question: What are you doing? Join today to start receiving gparker's tweets.

Already using Twitter
from your phone? Click here.

gparker

  1. Note to self: when working with expanding spray foam, be sure to clear the work area of tools that should be kept clean of sticky goo.
  2. @stevedekorte I assume a language with real OO inheritance wouldn't need http://bit.ly/UMG2c
  3. If go-lang goes anywhere, its lack of OO inheritance will provoke the same sorts of ugly workarounds as JavaScript's lack of OO inheritance.
  4. @jimmyaus This is not the @gparker you're looking for.
  5. Sifting through hundreds of crash logs looking for any that might be just a little bit more informative.
  6. @mikeash One problem: you need to handle the case where the class or obj->isa changes between calls. KVO, for example.
  7. @lgerbarg Some reasons you don't have Objective-C runtime method inlining yet: http://sealiesoftware.com/b...
  8. "Why did you leave?" "Why didn't you ask me not to?"
  9. "Knuth taught me the answers. Dijkstra taught me the questions." - http://www.stlport.org/reso...
  10. @rentzsch Of course, releases that you forget to tag will also be broken, with no way to know exactly what you in fact released.
  11. Date == Raisin Of Unusual Size
  12. Not recommended: methods with no parameter names. -(void) :(int)x :(int)y :(int)z; [obj :1 :2 :3];
  13. ObjC method parameters need not have names. +pointWithXYZ:(int)x :(int)y :(int)z; Point *pt = [Point pointWithXYZ:1 :2 :3];
  14. @zadr Still in some-assembly-required state, iirc. A patch is here: http://bit.ly/BsrAR
  15. @cmdrjameson Only if you're in a timezone with a DST offset of -0.0 and the date is far enough away that the leap second is less than 1 ulp.
  16. @nicoleslaw You should drive along Skyline on a winter morning, with ocean fog blowing across the ridge.
  17. Who would win in a cage match: IEEE 754 "Binary Floating-Point Arithmetic" or Dershowitz and Reingold's "Calendrical Calculations" ?
  18. @mikeash Bingo. CF-550/CFDate.c:424: if (0.0 == units.seconds) units.seconds = 0.0; // stomp out possible -0.0
  19. Not as dumb as it looks: `if (0.0 == units.seconds) units.seconds = 0.0;`
  20. Borderlands = Fallout 3 + Diablo 2. Not as good as those two, but fun.