Aleksey Kliger (λgeek)

Results 129 comments of Aleksey Kliger (λgeek)

Note that in .NET 5, the runtime has more restrictions that the C# spec. Covariant return types are for _classes_ only: 1. Only `class C : B` not `interface I2...

@BrzVlad could you take a look

## wasm-experimental: Experimental support for WebAssembly multithreading https://github.com/dotnet/runtime/issues/68162 The `wasm-experimental` workload supports multi-threaded .NET apps using [JavaScript Web Workers](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers). This support is only implemented for the `wasmbrowser` template, Blazor apps...

@MattWindsor91, @gafter Have you given any thought to instance coherence / overlapping instances? One of the advantages of (at least Haskell 98/Haskell 2010) typeclasses as opposed to the various typeclass-like...

## Mono: Hot Reload Tracking issue: dotnet/runtime#57365 * dotnet/runtime#63513 The following edits are now allowed in C# hot reload for Blazor WebAssembly and .NET for iOS and Android: * Adding...

The cute trick here would be to capture the interpreter state just after evaluating each expression in `Eval.evalBody` (crucially, including the extended environment) and to return to `Repl.process` both the...

> System.Reflection.Metadata Just want to mention that the reason @mccoyp and I ended up using IKVM.Reflection was because it follows the API and semantics of System.Reflection pretty closely - so...

Happy to hear that extensibility is an option, @RyanLamansky - not sure what you have in mind, but I think you've built a pretty great general foundation for working with...

Something that came up in the runtime discussion https://github.com/dotnet/runtime/pull/49558 makes me wonder about the language proposal: Will there be a syntax for referring directly to operators? `int.operator+` (for example) doesn't...