On Fri, Mar 13, 2009 at 4:25 PM, Robert Fischer <
robert.fisc...@smokejumperit.com> wrote:

>
> Isn't the static type verification pretty much done and over with by the
> time you get to SSA?  You
> need to keep type definitions around for method calls, but that's about
> it...


Sorry - my mind was skipping a few steps ahead since it was busy coding at
the same time as I wrote that message. If you have type annotations in your
source then of course they end up in your SSA through your symbol table. I
was thinking about the data-flow analysis I am going to add to do type
inference with Jython.

>
>
> ~~ Robert.
>
> Tobias Ivarsson wrote:
> >
> > On Fri, Mar 13, 2009 at 4:08 PM, James Abley <james.ab...@gmail.com
> > <mailto:james.ab...@gmail.com>> wrote:
> >
> >
> >     2009/3/13 Robert Fischer <robert.fisc...@smokejumperit.com
> >     <mailto:robert.fisc...@smokejumperit.com>>:
> >      >
> >      > Want.
> >
> >
> > I should have written about it earlier, all this encouragement would
> > have been nice a few months ago...
> >
> > I guess you would like more static typing support than what I have
> > implemented at this point. I haven't had the need yet since Jython is a
> > dynamic language. But that need is approaching rapidly and I have plans
> > scetched out on various pieces of paper for how type annotations are to
> > be added.
> >
> >
> >      >
> >      > ~~ Robert.
> >      >
> >      > Tobias Ivarsson wrote:
> >      >> I have such a compiler framework in my optimizing Jython
> >     compiler. I'll
> >      >> have it ready for other people to work with by PyCon, if you are
> >      >> attending this year we can talk about it face to face.
> >      >>
> >      >> It doesn't use a traditional flowgraph SSA. Instead I've chosen a
> >      >> representation that's closer to the internal representation in
> >     Hotspot,
> >      >> a so called "sea of nodes" SSA. This is because it simplifies
> >      >> instruction scheduling.
> >      >>
> >      >> I would definetly like to share this with as many of you as
> >     possible.
> >      >> But I'm doing heavy refactoring at the moment, and would prefer
> >     to wait
> >      >> two-three weeks (after PyCon) with the sharing.
> >      >>
> >      >> /Tobias
> >
> >     Any chance of sneak previews on github / A N Other?
> >
> >
> > It's in a mercurial repo on my personal network at the moment, but I'll
> > commit it to the Jython svn repository at some point next week. I'll
> > make sure to make an announcement here when I do ;)
> >
> > /Tobias
> >
> >
> > >
>
> --
> ~~ 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