When was any? I find these sorts of things crumble in your hands, because as soon as you pick a candidate you find yourself thinking "but that was just a variant of such-and-such earlier idea."
I know what you mean - Smalltalk was Lisp + Simula and so on. Yet even if everything's a hybrid, some hybrids feel plainly derivative while others seem magically deep. In order to avoid tedious arguments about historical primacy, perhaps a better way to phrase the question is: what languages (or language ideas) feel most fundamental to people? I've given my list. What strikes me is how there isn't anything more recen…
Ask HN: When was the last really transformational idea in programming languages?
51–53 of 53 posts
Re: Ask HN: When was the last really transformational idea in programming languages?
#52Earlier quoted context omitted.
I really applaud they're effort, and I'm an incredible fan of Alan Kay, but I think they're jumping the gun. They weren't required to change the stack. It's helpful, sure, but I think they should have waited until they hit beautiful enough technology that would require such a change (as beautiful enough technology will). And focusing on code size is possibly misleading, as code size does not exactly equal orthogonali…
I have to disagree on all counts. In roughly reverse order: focusing on code size is possibly misleading It's not the best metric, but it's close enough in this case. The whole problem is that large commercial (and some open-source) systems are in the millions of lines of code. What is all that code doing? code size does not exactly equal orthogonality One implies the other, at least in the way they've phrased the pr…
What I was trying to say was: to be brave, That it wouldn't be about waiting forever. Jumping in is important but keep a wide perspective and be able to throw it all out, over and over again. What they're looking for isn't going to come incrementally from code size. They've been given a golden chance here and I think they should consider being brave enough to lose site of shore -- to go for broke. I think the Alan of the 1970's would have done that.
Re: Ask HN: When was the last really transformational idea in programming languages?
#53The question reminds of the notion of processes and channels in Occam with constructs for parallelizing based on Tony Hoare's CSP theory.
It's a good thing I read the thread before commenting because that was exactly what I was going to write! Naturally you've got my vote. Let me add a bit of history to reduce the 'me too' content: There was an interesting hardware development at the same time which was specifically tailored to these channels, the 'transputer' by INMOS. The whole upshot of this idea was that processors and a bit of support structure wo…
XMOS looks interesting.