Hey; that sounds intersting; can you give an example of how you use Prolog in a SQL like context? How do you setup your 'DB'? How large does it scale?
[[?person :name “Bob”]
[?person :state :tx]]
To query for “the person named Bob who lives in Texas”$x has name 'Bob'; ($x, $y) isa lives; $y has name 'tx';