top | item 7445595

(no title)

jbrennan | 12 years ago

Author here. Please try not to get too caught up on the interpreted part. It’s far less important to what I’m trying to get across here in the essay. Yes, implementation matters, but what we’re implementing matters more. And don’t ignore the benefits of being interpreted, like having a more dynamic runtime. Being able to modify a system without needing a recompile cycle is a huge win.

See also more thoughts on the essay: http://nearthespeedoflight.com/article/2014_03_20_assorted_f...

discuss

order

nightski|12 years ago

I think instead of presenting the problems it is important to provide solutions. Do not presume a large portion of your audience has not already thought these same things. Instead, take Brett Victor's approach and offer slightly more tangible advice.

Instead of hating on the way things are currently done, show a better way. It will mean a lot more in the end.

Don't mean to be harsh, just saying that there are plenty of us who have questioned all these things and still do not have the answer.

K0nserv|12 years ago

While I don't agree with a more dynamic runtime(a more static runtime would be preferable IMO) removing the need for recompiling would be really nice. I am certain that this is would be a huge undertaking though. A better approach IMO is optimizing for reduced compilation speed, there have already been work done in this area. A lot of speed is gained for free from the object file paradigm and even more can be gained by using forward declarations and @import