- Jul 01, 2023
-
-
Shachar Itzhaky authored
`jscoq.js` is needed.
-
- May 30, 2023
-
-
Shachar Itzhaky authored
-
- May 01, 2023
-
-
Shachar Itzhaky authored
In scratchpad only. Closes #326.
-
- Apr 18, 2023
-
-
Shachar Itzhaky authored
Instead of `.cjs`; enough with this nonsense.
-
- Jan 24, 2023
-
-
Emilio Jesus Gallego Arias authored
This is not perfect but it works (and it is much faster). For some reason I couldn't make `fflate-unzip` work with ESBuild, so I've placed a copy and tweaked the exports.
-
- Oct 13, 2022
-
-
ksk authored
-
- Sep 21, 2022
-
-
Emilio Jesus Gallego Arias authored
We reorganize jsCoq's source code as to be more modular, in particular we start to place backend files under the `backend` directoy, and frontend files under `frontend`. Code as it now does work, note however that still quite a bit of work is needed. In particular, the headless frontend should get its own directory, the coq-jslib directory should go away, use more types, etc...
-
- Sep 10, 2022
-
-
Shachar Itzhaky authored
In `type="module"`, this has to be done explicitly.
-
Shachar Itzhaky authored
-
- Sep 03, 2022
-
-
Shachar Itzhaky authored
Need to pass `backend` and `is_npm` properly now.
-
Shachar Itzhaky authored
Need to pass `backend` and `is_npm` properly now.
-
- Aug 25, 2022
-
-
Emilio Jesus Gallego Arias authored
Still, both don't fully work, needs more research as to witness what's broken.
-
- Aug 19, 2022
-
-
Shachar Itzhaky authored
-
Shachar Itzhaky authored
To avoid confusion, `ui-js/jscoq.js` has been renamed. Also, a legacy-mode `jscoq-loader.js` that emulates the old behavior.
-
Shachar Itzhaky authored
`JsCoq.load` should not return before the document is ready. Because then the CSSs have not been applied yet.
-
- Aug 18, 2022
-
-
Shachar Itzhaky authored
-
- Aug 15, 2022
-
-
Shachar Itzhaky authored
So that it can be `import`ed.
-
Emilio Jesus Gallego Arias authored
-
Emilio Jesus Gallego Arias authored
Maybe we should squash the loader fixes to the previous commits.
-
Shachar Itzhaky authored
Well not quite, the `dsp` dependency needs to be resolved. MathJax added as an NPM dependency instead of using CDN. (Because same-origin policy stuff.)
-
- Aug 05, 2022
-
-
Shachar Itzhaky authored
Allows for using Zulip playgrounds, a feature which redirects code snippets to an online repl.
-
- Aug 01, 2022
-
-
Shachar Itzhaky authored
-
- Jul 28, 2022
-
-
Shachar Itzhaky authored
-
- May 16, 2022
-
-
Shachar Itzhaky authored
And immediately employed this feature in the sqrt_2 example. The example now contains some hand-crafted prologue followed by the coqdoc content.
-
- May 09, 2022
-
-
Shachar Itzhaky authored
-
- May 08, 2022
-
-
Shachar Itzhaky authored
`<kbd>` formatting and a hint for newcomers to look at the scratchpad icon.
-
Shachar Itzhaky authored
`<kbd>` formatting and a hint for newcomers to look at the scratchpad icon.
-
- May 07, 2022
-
-
Shachar Itzhaky authored
Also generated symbols for the examples.
-
Shachar Itzhaky authored
-
- May 06, 2022
-
-
Shachar Itzhaky authored
-
Shachar Itzhaky authored
-
Shachar Itzhaky authored
Filled in the links in the navbar, etc. Added hover action to quick-start reference.
-
Shachar Itzhaky authored
Added meaningful names to comparison lemmas. Renamed module to `sqrt_2` so the import looks nicer on the landing page.
-
Shachar Itzhaky authored
It is longer, yes, but perhaps easier to understand in prose. Fixed indentation.
-
- May 05, 2022
-
-
Shachar Itzhaky authored
Allows multiple jobs to invoke the SDK in parallel. If the SDK is not installed, the first to lock the file will carry out the install.
-
Shachar Itzhaky authored
A bind-mount is too slow. `sudo` is required to copy onto the volume. The implementation is currently non-reentrant, so `-j1` is needed.
-
- May 04, 2022
-
-
Shachar Itzhaky authored
As subcommand `jscoq sdk`.
-
- May 03, 2022
-
-
Shachar Itzhaky authored
Included `index.html` and a `package.json` to show how to load and run the resulting package. Also added `playful.html`. (Which is a bit unrelated.)
-
Shachar Itzhaky authored
Currently separate from the main cli, but for no good reason. Should be a sub-command.
-
Shachar Itzhaky authored
Made the example a little bit smaller by removing some unneeded boilerplate. (Possible thanks to Dune 3's `glob_files_rec`.) Also, the example now showcases `group-theory` instead of Coqoban. Mainly because we already have Coqoban as an addon.
-