13,077 reputation
63173
bio website lshift.net
location London, United Kingdom
age 39
visits member for 3 years, 10 months
seen 5 hours ago

Delphi/Objective-C/C#/Ruby/Scala programmer by day, Lisper/Smalltalker by night.


Sep
15
comment Which programming languages doesn't use operator precedence besides Lisp like languages?
Ah, you got me there! Quite right; I assumed "operator" meant "binary operator"
Sep
15
comment Do dynamic typed languages deserve all the criticism?
@Chinmay: Eliot Miranda's Cog VM is the latest - mirandabanda.org/cogblog
Sep
15
comment Do dynamic typed languages deserve all the criticism?
@Chinmay Kanchi re optimising dynamically typed languages: Smalltalk's had JITters forever. And Java's HotSpot comes from Bracha's Self.
Sep
15
awarded  Commentator
Sep
15
comment What should every programmer know about programming?
@Mason Wheeler To be fair, sometimes you don't even need to be adventurous. Delphi 6 doesn't multiply Cardinals correctly - it uses imul (signed multiply), not mul (unsigned multiply). Write an RTP stack with range checking on and wonder why you get range check errors!
Sep
15
revised Which programming languages doesn't use operator precedence besides Lisp like languages?
Gave a proper heading.
Sep
15
answered Which programming languages doesn't use operator precedence besides Lisp like languages?
Sep
15
comment Which programming languages doesn't use operator precedence besides Lisp like languages?
Neither prefix notation (as in Lisp languages) nor postfix notation (HP calculators) need operator precedence. It's only infix that needs parentheses.
Sep
15
answered Which programming languages doesn't use operator precedence besides Lisp like languages?
Sep
14
comment Good furniture for programmers
Cheaper than repeated visits to the chiro! Also, I find the Mirra's back just that little bit more comfy than the Aeron's, and the seat's front lip doesn't catch my leg. That the "full house" Mirra has a few more knobs doesn't hurt.
Sep
14
awarded  Editor
Sep
14
revised How do you learn a new programming language?
added 23 characters in body
Sep
14
answered How do you learn a new programming language?
Sep
14
awarded  Nice Answer
Sep
14
comment Why do programmers write closed source applications and then make them free?
@Paul I program for food. In my spare time, I also program and give away at least in part because other people gave me stuff: Squeak, SBCL, FreeBSD, exim, stunnel, epic, apache, emacs. And that's just the stuff off the top of my head.
Sep
13
answered What's the difference between a “developer” and a “programmer”?
Sep
13
answered Why do programmers write closed source applications and then make them free?
Sep
13
awarded  Critic
Sep
13
awarded  Teacher
Sep
11
comment What's the most absurd myth about programming issues?
+1 in particular for the comments around database integrity checks.