Sesterl
Sesterl copied to clipboard
An ML-like statically-typed Erlang
Currently: `0-1` works, `-1` results in syntax error `0.0 -. 1.0` works, `-1.0` results in syntax error
A good start for implementing this in OCaml is [`nice_parser`](https://github.com/smolkaj/nice-parser). Probably initially it would be easiest to implement just for syntax errors
`!` is probably what most people expect to be working
I think it would be great if at least some of the [Guard Expressions](https://www.erlang.org/doc/reference_manual/expressions.html#guard-expressions) could be used in Sesterl pattern match clauses. I would very much welcome mainly arithmetic, boolean,...
Can they be added? It seems that right now `==` only works for `int`s. And there's no `!=` operator. So I would propose changing `==` and introducing `!=` to both...
Are [polymorphic variants](https://dev.realworldocaml.org/variants.html#polymorphic-variants) planned? They are quite useful for error handling. I understand they complicate type checking, and can lead to degraded performance and poor error messages
When packages get published to Hex, there is a special `docs_config.js` file available for documentation (generated by hex backend) with a list of all available versions of that package ([example](https://hexdocs.pm/telemetry/docs_config.js))....
In many cases such things have been kept out because they destroy the blame, but after running the command, you can merge this without any problems. ``` git config --global...