Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes since December #8

Open
krpcannon opened this issue Jun 15, 2017 · 1 comment
Open

Changes since December #8

krpcannon opened this issue Jun 15, 2017 · 1 comment

Comments

@krpcannon
Copy link

What's the status of CIC kernel? It seems broken w.r.t. a test written for an older version which was forked shortly after Dalefest in December.

For instance, I see pts_cic accumulated in the alt_0/CIC kernel, but there is no such file in the repo. Minor thing since there are other CiC files in that folder.

But also, I get an error:

Fatal error: Variable can only be introspected (eg ?? X L) in the guard

...when running my test after accumulating:

loading pervasives-syntax.elpi
loading pervasives.elpi
loading kernel_v2.elpi
loading logic.mod
loading list.mod
loading elpi/bench/sources/cic/alt_0/pts_cic_floating.mod
loading elpi/bench/sources/cic/alt_0/refiner_pts.mod
loading elpi/bench/sources/cic/alt_0/kernel_pts.mod
loading elpi/bench/sources/cic/alt_0/kernel_case.mod
loading elpi/bench/sources/cic/alt_0/kernel_inductives.mod
loading elpi/bench/sources/cic/alt_0/kernel_global.mod
loading testttt.mod

Trying to debug but right now it's a guessing game. Thanks in advance.

@gares
Copy link
Contributor

gares commented Jun 16, 2017

The development of a kernel/refiner for CIC moved to https://github.com/LPCIC/matita
where you can call ./matita/matita/matita -elpi CSC matita/matita/lib/arithmetics/nat.ma
to see it in action. (disclaimer: it is still a moving target, especially the refiner).

This repo is only for the lambda-prolog interpreter itself that is the embedded in matita in the other repo.

We should probably clean up these old tests... so I leave the issue open

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants