-
I propose to add a mechanism that allows for implicit use of builder methods in child scopes when being inside of a computation expression.
Today, we have to start new CEs when not being at top l…
-
# Add if! (if-bang) keyword to computation expressions
I propose we extend computation expressions with a new keyword, `if!` (if-bang), that functions a ``let!`` (let-bang) combined with an if state…
-
Consider the following code:
let x() = async { return () }
let y =
async {
let! _ = x()
} // compile error - Unexpected symbol }
let z =
…
forki updated
5 months ago
-
## Description:
This issue proposes an enhancement to the Kolmogorov-Arnold Networks (KAN) architecture that involves the development of an automated method for converting trained models into symboli…
-
Some pairs of input and output:
```
${dictval.${+strval}} : 1
DotDict({'${dictval.${+strval}}': 1})
```
```
${dictval.${-strval}} : 2
Error: 'The parameter '${-strval}' is not available!'!
…
-
```fsharp
type Data = {
a: string
b: string option
c: string option
}
let values data =
seq {
data.a
yield! data.b
yield! data.c
}
```
I'd like usage of `yield!`…
-
[As of F# 5, computational expressions now support applicative behavior via `and!`](https://devblogs.microsoft.com/dotnet/announcing-f-5/#applicative-computation-expressions). However, this is not me…
-
Consider:
```
@effect.option
def fn() -> Generator[Any, Any, List[str]]:
x: int = yield 42
y: str = yield f"{x} as a string"
z: List[str] = yield from Some([y, …
-
It would be nice to be able to remove the field parameters from the structs / functions. It is not clear if these components really depend on the field. If they do not perform any computations in the …
-
## I propose we ... (describe your suggestion here)
Have a way to limit the items that show up in intellisense when creating CEs with custom methods. Usually, the intent of these is to populate so…