Evolving KSL

As some of you may know, we've made changes recently to the KSL project that was started last year.

We thought it would be fun to share some of the ideas we had along the way.

For inspiration, we decided to throw a bunch of ideas into a kitchen sink, for real, to see what that might inspire. See how many of your favorite language ideas are represented here.

Hint: There are no wrong answers, but there have been some creative ones. :-)

Of course, as soon as we did that, this little guy wanted to get in on the act. He may not quite understand the gist of KSL, but you can't fault his enthusiasm: there's a keyboard, a couple of mice, a couple of monitors and even a KVM cable in the sink, if you look carefully!

For information about what we finally came up with, see the Compiler Group KSL page.

(Thanks to Alex for helping with the first photo, and to Greg Quayle for creating the sculpture in the second.)

Comments:

Hi Jon, currently ksl (as kijaro) use SVN and not Mercurial so sources are not in sync with OpenJDK forest.

I wonder if it's not better to use closure repository instead of ksl one.

Rémi

Posted by Rémi Forax on May 06, 2008 at 06:07 PM PDT #

@Rémi,
Mercurial is a distributed source code management system, which means you make repositories for projects the same way you make branches in centralized SCMs. One beneficial side effect is that this allows individual developers to choose how often and when to upgrade to be in sync with the OpenJDK forest. The compiler group does not endorse any one repository for KSL experiments; instead it encourages all developers to publish their work as works best for them, using blogs, personal websites and projects on dev.java.net. Using a shared OpenJDK project would bring back many of the (legal) issues that we saw with the original KSL SVN repository. As for the closures repository, that has been created for use in conjunction with the project described and proposed here: http://mail.openjdk.java.net/pipermail/discuss/2008-April/001143.html

Posted by Jonathan Gibbons on May 07, 2008 at 02:12 AM PDT #

Post a Comment:
Comments are closed for this entry.
About

Discussions about technical life in my part of the OpenJDK world.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today