John Wostenberg
John Wostenberg
# Description There should be a Fable MSBuild SDK (read: https://learn.microsoft.com/en-us/visualstudio/msbuild/how-to-use-project-sdk?view=vs-2022) which provides tasks and targets to compile Fable code. If this were done, setting up a Fable project could...
### Description I have a project which has a custom Exec target to build its Fable artifacts. This works fine for Fable 4 + .NET dotnet restore MyProject.csproj -p:FABLE_COMPILER=true -p:FABLE_COMPILER_4=true...
### Description I understand that Fable has cut down on reflection support in order to get smaller bundle sizes and better performance, and I love that. However the biggest stumbling...
Currently, it's possible to write a function which returns an `outref(value) = let mutable _value = value member this.GetValue () : outref
I propose we add an operator or keyword which can be used to bind values in computation expressions deep inside expressions (potentially arbitrarily), similar to C#'s await keyword, which can...
I propose we add two `Async.AwaitTask` overloads: * `Async.AwaitTask(makeTask: CancellationToken -> Task` * `Async.AwaitTask(makeTask: CancellationToken -> Task) -> Async` I also propose that an accompanying compiler warning be added. In...
There should be Interstellar implementations for iOS and Android, presumably one for each combination of platform + browser type ("evergreen" vs "bundled" models). iOS should require less work than Android...
It might be nice to have a (contract) reference assembly for Interstellar (which mostly just shadows Interstellar.Core, which is pretty much just a set of interfaces anyway). The various Interstellar...
Package releases should be integrated directly into CI to bridge the last gap from total automation. Perhaps it could work through a manually-run action, or pushing to a specific branch.
This is tricky because at the moment there don't seem to be any bindings to CEF that work on macOS. CEFSharp, which is what we use for Windows, definitely can't...