On 12 Jun 2015 12:12, "Matt Oliveri" <atma...@gmail.com> wrote:
> I understand this. Remember we talked quite a bit about how you want
> to use a stack of logic programming languages where each implements
> the type system of the layer below. Or something like that. (And this
> isn't type universes! You must not forget! ;) ) (The bottom layer
> would be something like Haskell, I assume. But at any rate it would
> not be another logic language.) So I have a rough idea of what you're
> doing, I think, but practically do idea why you're doing it. Why the
> fascination with type classes instead of real predicates?

I am not sure there is a difference?

> Logic
> programming instead of a real logic?

I am not sure what you mean here? What is unreal about it? Firstly it is
not Prolog, but has sound unification, a complete search strategy and I am
working complete inference using negation elimination. Secondly the
language is a sub-structural logic, in which you can construct other logics
from axioms. I plan on implementing a searchable fragment of intuitionistic
linear logic eventually. What is nice about the fragment of logic in horn
clauses is that it is a valid fragment of intuitionistic, classical,
linear, paraconsistent and possibly all logics.

Keean.
_______________________________________________
bitc-dev mailing list
bitc-dev@coyotos.org
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to