Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Front end for COQ JS

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Front end for COQ JS


Chronological Thread 
  • From: James Smith <jecs AT imperial.ac.uk>
  • To: coq-club AT inria.fr
  • Subject: [Coq-Club] Front end for COQ JS
  • Date: Mon, 20 Jun 2016 16:36:11 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=jecs AT imperial.ac.uk; spf=Pass smtp.mailfrom=jecs AT imperial.ac.uk; spf=None smtp.helo=postmaster AT smtp1.cc.ic.ac.uk
  • Ironport-phdr: 9a23:P3lUVxR5LGwxsWZ5rtT0o7ppuNpsv+yvbD5Q0YIujvd0So/mwa64ZxCN2/xhgRfzUJnB7Loc0qyN4/GmCDFLvsfJmUtBWaIPfidNsd8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3BPAZ4bt74BpTVx5zukbviqtuCPk4X1XKUWvBbElaflU3prM4YgI9veO4a6yDihT92QdlQ3n5iPlmJnhzxtY+a9Z9n9DlM6bp6r5YTGfayQ6NtRrtBST8iLmod5cvxtBCFQxHcyGEbVzA0mx9FGED+6RDmXt+lsCbxrcJ83TGXJ8z/SfY9UnK/7PE4G1fTlC4bOmthoynsgctqgfcDrQ==

Hi,

I have a collaborative proof assistant (I use these last two words very reservedly) here:

http://florence-cpa.org

I've been reaching out to a few academics lately to see if I can find a way to possibly use Florence as a front end for an existing proof assistant and one of them suggested I subscribe to this list. Literally the second email I've received is about JsCoq. I'm glad to learn that there is at least one JavaScript implementation of an established proof assistant out there.

There is much I could write, however it's probably best instead that anyone who is interested in the possibility of another front end for JsCoq should just get in touch.

Kind regards,

James

P.S. @Benjamin Pierce, this is the first use of the Concur algorithm I contacted you about.

P.P.S. Even a glance at the Mathematics-Core project will show you that the vernacular and reasoning is in an embryonic state, to put it mildly. Please don't judge this harshly, it is all experimental, not a priority, and very difficult to get right. The Propositional folder in the Mathematics-Logic project is at least in a presentable state and this is the best place to start if you want to have a root around.


On 20/06/16 13:25, Benjamin C. Pierce wrote:
Hi Emilio,

Do you have automation there to automatically generate a jscoq instance for
SF? I’d love to be able to point SF users to jscoq, as soon as it is ready
(= as soon as someone can just follow one link and start doing exercises from
the newest SF in their browser)...

- B



On Jun 13, 2016, at 11:56 AM, Emilio Jesús Gallego Arias
<e+coq-club AT x80.org>
wrote:

Dear Coq Users,

we are happy to announce the release of jsCoq 0.8 and SerAPI 0.02.

JsCoq 0.8
---------

- https://github.com/ejgallego/jscoq

jsCoq has seen many improvements and should be much faster now. It now
ships with the following addons:

- math-comp mtac coquelicot flocq tlc color sf cpdt hott dsp
coq-ext-lib mirror-core hott

In its current status, it is not hard to embed jsCoq into your own
blog, web page, or book.

0.9 development will track Coq 8.6 and will be mainly focused on
completing the (much needed) new panel user interface.

SerAPI 0.02
-----------

The Coq SerAPI project provides a new communication protocol for
Coq based on ppx serializers.

- https://github.com/ejgallego/coq-serapi

Originally started as the jsCoq toplevel, the project has become
independent as we feel it can be useful on its own.

The 0.02 release is the first alpha public release; use at your own
risk!

In the future, jsCoq will consist of a browser user interface plus a
js_of_ocaml compiled sertop running in a browser thread.

I'd to thank the participants of the Coq Implementors Workshop plus
Clément Pit--Claudel, Valentin Robert, and Gabriel Scherer for their
help and comments wrt this project.

Best regards,
Emilio




Archive powered by MHonArc 2.6.18.

Top of Page