-
We should be able to do things like:
```
let x: 5;
let y: 10;
let sum = x + y;
```
and infer the type of `sum` as `15` instead of `number`. The same should be possible for strings as well and e…
-
Things like `select sum(...) / count(*)` etc. are not allowed now:
```sql
mysql> drop table if exists t; create table t(a int); insert into t(a) values(1),(2),(1); select sum(if(a,1,0))/count(*) f…
-
### Introduction
Observed unexpected behavior whilst developing new module and tests:
1. `test_proc` or `proc` (procA) can affect execution of another `test_proc` (procB)
2. order of `spawn` ex…
-
Right now `dynamic_where()` only supports adding conditions in a `AND` relationship. E.g. according to the example
```
auto s = dynamic_select(db, all_of(foo)).from(foo).dynamic_where();
s.wh…
-
**Describe the problem you are trying to solve**
Defaulting, or the option to ensure that certain fields are present and if not give them a default value.
Today this can be solved with a constru…
-
One of the key features of Gearz is the ability to declaratively express metadata, and `text-expressions` are a powerful tool you can use to achieve this.
`Text-expressions` are strings that represen…
-
I came accross situations where I need to update deep objects dinamically (the path to be updated was known only at runtime) and it becomes tedious to build complex deep expressions. The main problem …
-
cp09 s expressions
-
This is vunerable to evil regular expressions. It's possible to construct a regular expression that executes in exponential time, which won't look like an obvious infinite loop, but will lock the cpu …
-
Что, если LibertyChain будет хранить Expression вида
x=>Service2.Process(Log(Clone(Service1.Process(x)));
При этом этот expcesion будет строится ТОЛЬКО из нужных деталей (т.е. если объект Immutable,…