Domn Werner

Results 10 issues of Domn Werner

# Summary The project should support downloading/updating from other sources. # Purpose Increase usability and modularity. # Implementation Similar to [aptitude](https://manpages.debian.org/stretch/apt/sources.list.5.en.html). Create a `sources.list` file that defines the different sources...

enhancement

``` PS C:\Users\User Name> (new-object Net.WebClient).DownloadString("https://raw.githubusercontent.com/tonerdo/dotget/mas ter/scripts/install.ps1") | iex Directory: C:\Users\USERNA~1\Temp Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2/12/2018 14:01 dotget Downloading latest version (v1.0.0) dotGet was installed...

bug

As a dunet user, when using switch expression with dunet-generated unions, I don't want to be warned about the switch expression not being exhaustive when it is provably so. For...

enhancement
help wanted

As a developer who is considering using Dunet, I want a collection of different real-world samples to help me determine if the library makes sense for my use case. As...

documentation

I've been using the library in production code for a while now, and I think there's some additional improvements we can make to the match functionality: ## Async Match Parameters...

enhancement
good first issue

Some times we want to make a very basic union without naming its variants. We should be able to do something like: ```cs public partial record struct Number : Union;...

enhancement

We should support declaring unions as `record structs` for consumers that want value semantics and reduced memory allocations. For example: ```cs using Dunet; [Union] partial record struct Option { partial...

enhancement

Consider the following union: ```cs [Union] public partial record Option { public partial record Some(T Value); public partial record None; } ``` Currently, to instantiate the `Some` variant, we must...

enhancement
good first issue

The website for gplist.exe and promisdetect.exe is down.

Similar to #1271, I'm running into this issue: **Input:** ```cs void Fn() { return x switch { (true, true) => foobar.MethodCall1().MethodCall2().MethodCall3(), // ... }; } ``` **Output:** ```cs void Fn()...