The time has come to stop writing papers and start releasing code.
Continue reading “The Summer of Code”
Coherence — The Director’s Cut
The Coherence home page is up at http://coherence-lang.org. The submitted version of the paper is there, with a new intro and a surprise ending.
What if Smalltalk were invented today?
To: Alan Kay
From: The Program Committee
Subject: FAIL
Dear Dr. Kay,
The program committee thanks you for the submission of your paper “Object Orientation: A New Paradigm of Programming”. Unfortunately your paper has been rejected. We had many fine submissions this year, but as you know we must accept no more than 15% of submissions to be considered a premier conference. The reviewers’ comments are attached below. Continue reading “What if Smalltalk were invented today?”
Draft Onward paper
At long last, I have posted a draft of the paper I am submitting to Onward this year. Still pretty rough, but it is due a week from Monday, so I am pushing it out now to get feedback in time. Coherent Reaction. All comments welcome. What are the hard parts to understand? What is the related work?
As you can see, I have changed the name from Juncture to Coherence.
Thanks – Jonathan
Update: Submitted! Revised version at above link. Thanks for everyone’s help.
Gradual Typing
Jeremy Siek is doing some great work on gradual typing, and it may get incorporated into Jython. Here is a presentation, and a video. A similar idea is Gilad Bracha’s Pluggable Types. JavaScript 2 had planned to do gradual typing, though it is unclear if that will survive the collapse of the project.
It seems I usually have negative things to say here, so I wanted to note an example of something positive. Jeremy’s work is Computer Science that is imminently relevant to practicing programmers. I think gradual types are an inevitable feature of future programming languages.