Eric Holk
unread,Feb 1, 2013, 3:21:15 PM2/1/13Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to harla...@googlegroups.com
I've spent the last week rewriting our type and region inferencer. As of a couple of minutes ago, all of our test cases pass, including some tests that were broken under the old system.
This version does not use miniKanren or cKanren anymore, although writing it felt like re-implementing miniKanren. We now do region inference at the same time as type inference. They were conceptually very similar, and now since both happen early on, region inference is much faster.
We aren't yet doing true region- or type-polymorphism, although we're a lot closer than we used to be. I'll be adding more test cases soon to figure out exactly the limits of the new system. Hopefully we can add these missing features before long.
-Eric