-
Hi!
Now I'm planning development of equational proof assistant for using directly in browser. It would be convenient to use PEG.js for in-browser EPA, but I need extensible grammars. Something like i…
-
I currently have some problems pretty-showing non-standard things like dates:
```
import Data.Time.Clock
now
-
-
I've briefly looked at the SGF parser of wgo and thought that it can be dramatically simplified by rewriting it in a form of a recursive descent LL(*) parser. This way it could be written in just 5 li…
-
Nowadays we don't like unnecessary syntax, and
```
if(true) {
```
has unnecessary parens.
```
if true {
```
is a whole lot cleaner.
Problem facing us is generics.
```
if Map{Bool, Bool} from Ma…
-
The current version of the parser is a all-or-nothing parser which is not capable of narrowing down parsing errors to confined source code locations. The increased utilization of the parser, however, …
-
Edit: Final proposed syntax is:
```
var comp = {Num, $Num -> return Num < $Num; };
var $comp = {a, b -> return a < b; };
var $$comp = {{T} T, $T -> return T < $T; };
Text[].sort({a, b -> return a < b…
-
I followed installing steps, and encountered following error.
```
~/vellvm-legacy $ ./scripts/fetch-libs.sh
Downloading ./src/Coq-Equations-8.4.zip ... archive exists, skipping
Extracting to Coq-Equ…
-
I am trying to build the checker and get:
> wasowski@tofino:~/work/ext.2014-clafer-grammar⟫ make
> happy -gca Parclafer.y
> happy: Parclafer.y: openFile: does not exist (No such file or directory)
> …
-
Providing arguments in a retrieval is important yet sort of boring. Currently you have to hack it like this:
```
every MyDataObject is:
needs public Num:theData;
every MyDataObjectProvider is:
…