-
-
It would be good if we could produce a benchmark report automatically by some call to Holmake, say Holmake benchmark.txt. With such a facility it would be easy to measure the impact of any adjustments…
-
On Unix-influenced operating systems, it is usual for programs to return a non-zero status on error. For example, compilers will return non-zero if an error was encountered during compilation.
At t…
-
Special cases in the syntax for `true`, `false`, `nil` and `ref` are to be removed.
`true` --> `True`
`false` --> `False`
`nil` -- delete; users are to write `[]` (alternatively keep it as `N…
-
CakeML currently creates many Poly/ML heaps (one in most directories), building on previous heaps. The exact contents of each heap is a bit random, since there is no well-understood policy on what sho…
xrchz updated
5 years ago
-
The `(* ... *)` syntax for comments has been deprecated in Isabelle2018 and now finally been removed.
There's a syntax that works both for Isabelle2018 and recent development versions:
```
\ \ …
-
A (preliminary) list of halt messages for CakeML is here: https://wiki.cakeml.org/Halting%20Conventions
Some of the runtime checks in stack_remove could be done at compile time instead, e.g.:
di…
-
The parser (all the way up to `cmlPtreeConversion`) can't correctly apply constructors to arguments because it doesn't have information about what the constructor arities are. For example, `SOME(x,y)…
mn200 updated
5 years ago
-
We would like to automatically check various stylistic conventions in the CakeML code base (i.e., to run a linter as part of the regression test). This issue is to implement the first version of the l…
xrchz updated
5 years ago
-
generating the readme content from comments in the files in the directory could be one way to avoid it going too stale.
xrchz updated
5 years ago