-
Using the following as input
```
{
"Email": [
{
"type": "work",
"address": [{ "email":"fred.smith@my-work.com"}, {"email":"fsmith@my-work.com"}]
},
{
"type…
-
Be able to detect statements, methods and expressions which causes effect.
This epic is just a big thought that needs to be analysed.
Here are a couple of practical usages of a such an effect-system:…
-
### What version of Go are you using (`go version`)?
play.golang.org reports 1.12.5
### What did you do?
https://play.golang.org/p/klT3SFB7BJE
### What did you expect to see?
2h30m0s
…
cfhay updated
2 months ago
-
R's error propagation is already quite powerful! All expressions are evaluated as though they can fail, and their errors are reported up through the call stack.
However, R's error capture and reco…
-
It looks like the typechecker tries to help out the Java backend with errors like
> error: assignment may not occur in default argument expression
in order to simplify the capture of preceding argum…
-
This issue is to discuss and track the following work I propose to do. For the sake of limiting scope, this issue is restricted to working on "incorrectly" named operators (explained below).
- [ ] …
-
The current expression template implementation binds `rvalue` expressions to const references.
In such cases the lifetime of designated temporary objects are automatically extended due to `prvalue` t…
-
Some functions, such as `print` and `plot`, are not inference actions but nevertheless have side effects. If this is intentional, it would be useful to have a construct like Scheme's `begin` to evalua…
-
I think there are missing parenthesis in the conversion of Mathematica expressions to Python, and this alters the result due to the precedence of algebraic operations.
Examples using Mathematica 11.3…
-
Original library makes it possible to pass variables into expressions, evaluate it, then modify the variables and get an updated result without re-parsing the entire expression. Would be nice to have …