Paul Louth
Paul Louth
### Discussed in https://github.com/louthy/language-ext/discussions/1096 Originally posted by **mozesa** August 3, 2022 ```csharp var atom = Atom(Set("A", "B", "C")); atom.Change += value => Console.WriteLine(string.Join(',', value)); atom.Swap(old => old.Add("D")); atom.Swap(old => old.Add("E"));...
This has been going around my head for a while, I'm not sure if it's possible, but want to get it written down just in case. Problem: LINQ expressions come...
If the same type is used for `State` and `Env` then their members won't be unioned and so the code-gen generates the members of those types twice. Proposed fix: Check...
Just another idea: If any tuple of `(T, Seq)` or `(T, IEnumerable)` could be used as `Seq` / `IEnumerable` using `Cons` semantics we could get some light-weight "non-empty" types. I'm...
After being furious with Google for cancelling Inbox, I've been looking for an Inbox clone ever since. I was so happy to finally find this project after many years, so...
I have renamed the `master` branch to `main`. Whilst there may be some debate about whether _master_ in git has any connotation or relation to _master_/_slave_, I'd prefer this project...
F# [has a feature called type abbreviations](https://fsharpforfunandprofit.com/posts/type-abbreviations/) where a more complex type can have an easier to use alias. I am finding more and more (especially as I use structs...
In the `v5.0.0-beta-10` using the `this` indexer for `Seq` structures that are lazy (internally, `SeqLazy` fails. The index appears to be out by 1. Appears to be caused by bringing...
Seen in `TimeoutExample` in the `EffectsExamples` project. Needs further investigation.
The new `Source` type yields a `StreamT` when `.Await()` is called. Posting a value to the `Source` (with `Post`) doesn't immediately yield a value downstream. It seems to yield when...