Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
How blocks are implemented (in Clang/LLVM) (cocoawithlove.com)
17 points by yan on Oct 18, 2009 | hide | past | favorite | 1 comment


There's something about this that makes me think that a very fast, low level statically typed programming environment that feels like a dynamic high level language is just around the corner. (I guess the OCaml folks would tell me it's already here.)

Java does very nicely, but it doesn't feel like a dynamic HLL. Even if your type metadata is all managed by the IDE, it's still pretty obtrusive. Also, the language has become pretty big. I'd like to see a rather small, minimalist language that enabled monkey-patching (for debugging, not implementation magic) and micro-iterative interactive programming.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: