Live data from Hacker News

Prolog interpreter in Go

github.com

1–10 of 24 posts

Re: Prolog interpreter in Go

#7
Wow, just last week I was thinking how useful having embedded prolog in Go would have been, for a very particular problems that maps very well in Prolog. I'm super excited by this!

Re: Prolog interpreter in Go

#8

I would love to use this for compiler analysis, I need to research how this can be used with tools/ssa to do whole program logic queries.

Prolog interpreter is unlikely to be able to meet your performance needs although it would be a great ui. Search datalog and bdd and you should be able to find some good research and tools using bdd to support source code analysis related queries.

Re: Prolog interpreter in Go

#10
post #8

I would love to use this for compiler analysis, I need to research how this can be used with tools/ssa to do whole program logic queries.

Prolog interpreter is unlikely to be able to meet your performance needs although it would be a great ui. Search datalog and bdd and you should be able to find some good research and tools using bdd to support source code analysis related queries.

I thought about using datomic for this before. I've seen a Java based bdd data log tool for pointer analysis. Though it was hard to play with Iirc. I think it would be slow but good for prototypes.
Post reply on HN