KSL [was Re: Introduction and RFC]
Peter Reilly
peter.kitt.reilly at gmail.com
Mon Oct 29 13:28:09 PDT 2007
On 10/29/07, Stephen Colebourne <scolebourne at btopenworld.com> wrote:
> That sounds exactly like what I think we're missing ATM :-)
> Stephen
>
> Neal Gafter wrote:
> > After the migration to mercurial is complete, I am considering creating
> > an open-source project at openjavac.net <http://openjavac.net> as a
> > feeder project into KSL, with a hopefully lower barrier to entry. The
> > idea is to provide a centralized place to host mercurial patchsets for
> > proposals until they're more cooked.
Awsome,
http://gafter.blogspot.com/2007/10/java-closures-first-prototype.html
will be part of this !?
Peter
> >
> > On 10/26/07, *Stephen Colebourne* <scolebourne at btopenworld.com
> > <mailto:scolebourne at btopenworld.com>> wrote:
> >
> > The KSL is great in theory, but it has yet to prove its value in
> > practice. As far as I know, there have been no changes committed to KSL
> > that separate it from javac.
> >
> > In addition, KSL has a high barrier of entry (in terms of fulfilling
> > all
> > the many things that compiler writers and language designers should do,
> > including documentation, spec writing and tests).
> >
> > Of course, none of this is wrong, it just may signal that 'we the
> > community' need to create another project separate from KSL where there
> > is a much lower barrier of entry, but as a result a higher risk that the
> > compiler/resulting code will be broken. ie. a place where ideas can
> > actually be investigated.
> >
> > Stephen
> > PS. This discussion about KSL probably should be on the KSL list, but
> > thread-wise it makes sense here for now.
> >
> > PPS.I should also note that I originally signed up here as the KSL
> > project webpages told me to do so, so the fact that there is now a KSL
> > mailing list is rather a surprise.
> >
> >
> > Frederic Simon wrote:
> > > I really thought that the KSL was created exactly for that: Filtering
> > > language proposals. But there are no mailing lists for KSL pure,
> > and the
> > > Bug database should not be populated with KSL noise.
> > > About KSL, in my experience adding some code to javac (pure
> > > implementation) to support small language proposal, is a lot
> > faster and
> > > cheaper than:
> > > - Evaluate the coherence/readability
> > > - Evaluate its usefulness (in writing code and API)
> > > - Evaluate its impact on current API
> > > - Evaluate the risk impact on the javac and JVM
> > >
> > > So, the KSL is great. Have it, play with it, throw it away (and "may
> > > be", "sometimes", "rarely", "occasionally": keep it). And it does
> > not
> > > have to be Sun employees doing the steps. For me, once a language
> > > proposal and RFE entry starts to get momentum (votes and so on),
> > so the
> > > team leaders as decided in the GB (Sun for the moment) can get
> > involved
> > > and evaluate the next steps.
> > >
> > > The KSL for me is "Extreme Agility", and luxury of having the
> > > implementation before deciding if you need it or not.
> > >
> > > So, please keep the spirit of it, it's good for everyone.
> > >
> > > On 10/25/07, *Dalibor Topic* <robilad at kaffe.org
> > <mailto:robilad at kaffe.org>
> > > <mailto:robilad at kaffe.org <mailto:robilad at kaffe.org>>> wrote:
> > >
> > > Ted Neward wrote:
> > > > Interesting--which list *would* be the proper place to discuss
> > > language
> > > > proposals? Is there one? (Personally, I thought it was
> > this one.)
> > > >
> > > I think the kitchen sink language project is the venue you
> > are looking
> > > for: https://ksl.dev.java.net/
> > >
> > > cheers,
> > > dalibor topic
> > >
> > >
> > >
> > >
> > > --
> > > http://freddy33.bglogspot.com/ <http://freddy33.bglogspot.com/>
> > > http://www.jfrog.org/
> >
> >
>
More information about the compiler-dev
mailing list