Charles Oliver Nutter wrote:
> Robert Fischer wrote:
>> I've started down the SSA route for Cornerstone, too.  This is why I'm not 
>> back to using your BS 
>> library yet.  I'd be very interested in working with other people to do SSA 
>> work, though.
> 
> Forgive me if I missed it, but what's Cornerstone? I'm intrigued.
> 
It's an experiment in type systems, expressiveness, and concurrency.  I shot my 
mouth of one too 
many times about what could/should be done, so I've decided to put some time 
where my mouth is. 
I've been using your BiteScript and watching your Duby stuff as a model, and 
I'd like to contribute 
back to that, too, when I've got a bit more free time: Autobase + work + next 
book + NFJS + training 
+ spring gardening is currently killing me.

>> I'm not particularly interested in a dynamically-typed SSA library since 
>> correctness is critical in 
>> the SSA, and if I didn't have the type safety, I'd want to implement it.  
>> Although I could be sold 
>> another direction on that point.
> 
> Are you saying you'd rather have the SSA library implemented in Java? I 
> don't think any of us are against that, and it would definitely be more 
> generally-applicable.
> 
I'm saying -- gently -- that my Scala stuff probably isn't worth sharing, and 
if I were to do it 
over again, I'd do it in Java.  But I'm also saying I'm willing to be sold on a 
non-statically typed 
language impl given that the alternative is coding Java.

>> I'm also less excited about CPS, since that's going to tend towards 
>> optimized code resulting in 
>> non-recursive function tail calls, which I'm trying to avoid until we get a 
>> version of the JVM which 
>> can optimize them.
> 
> I believe TCO has already landed on MLVM, so it's at least on the way.
> 
I know, and I'm crazy excited.  How is that being implemented, BTW?  Did they 
remove the GOTO 
restriction, or is there a new byte code to trigger a tail call?

~~ Robert Fischer.
Grails Training        http://GroovyMag.com/training
Smokejumper Consulting http://SmokejumperIT.com
Enfranchised Mind Blog http://EnfranchisedMind.com/blog

Check out my book, "Grails Persistence with GORM and GSQL"!
http://www.smokejumperit.com/redirect.html

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to jvm-languages@googlegroups.com
To unsubscribe from this group, send email to 
jvm-languages+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to