Adaptify.PureView
0.1.15
See the version list below for details.
dotnet add package Adaptify.PureView --version 0.1.15
NuGet\Install-Package Adaptify.PureView -Version 0.1.15
<PackageReference Include="Adaptify.PureView" Version="0.1.15" />
<PackageVersion Include="Adaptify.PureView" Version="0.1.15" />
<PackageReference Include="Adaptify.PureView" />
paket add Adaptify.PureView --version 0.1.15
#r "nuget: Adaptify.PureView, 0.1.15"
#:package Adaptify.PureView@0.1.15
#addin nuget:?package=Adaptify.PureView&version=0.1.15
#tool nuget:?package=Adaptify.PureView&version=0.1.15
puresg runtime: the [<PureView>] attribute plus the changeable-model
types (ChangeableModelSet/Option/DU) that puresg-generated adaptive
views reference at runtime.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
- Aardvark.Build (>= 2.0.7 && < 2.1.0)
- FSharp.Core (= 8.0.403)
- FSharp.Data.Adaptive (>= 1.2.26 && < 1.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.26 | 127 | 7/7/2026 |
| 0.1.25 | 117 | 7/1/2026 |
| 0.1.24 | 118 | 6/30/2026 |
| 0.1.23 | 117 | 6/29/2026 |
| 0.1.22 | 107 | 6/28/2026 |
| 0.1.21 | 117 | 6/28/2026 |
| 0.1.20 | 114 | 6/24/2026 |
| 0.1.19 | 118 | 6/23/2026 |
| 0.1.18 | 114 | 6/23/2026 |
| 0.1.17 | 109 | 6/23/2026 |
| 0.1.16 | 110 | 6/18/2026 |
| 0.1.15 | 138 | 6/18/2026 |
| 0.1.14 | 113 | 6/18/2026 |
| 0.1.13 | 117 | 6/18/2026 |
| 0.1.12 | 108 | 6/18/2026 |
| 0.1.11 | 116 | 6/18/2026 |
| 0.1.10 | 114 | 6/18/2026 |
| 0.1.9 | 121 | 6/18/2026 |
| 0.1.8 | 110 | 6/10/2026 |
| 0.1.7 | 112 | 6/10/2026 |
- feat: inline collection lambdas are lifted into per-element connectors — `coll |> List.map (fun x -> …)` over a RECORD element now generates the same adaptive structure as a named `[<PureView>]` sub-view (a nested child module with its own `Input`/`Connector`/`compiled`, fed by a `ChangeableModelList`), instead of coarse plain splicing. Works at the top level, nested, AND inside DU case arms (the case binder is registered as an adaptive collection var so it flows through the same path). The analyzer now analyses every body uniformly (`analyzeTypedBody`) and recurses into the lambdas it lifts; a reference-GC emits only the children the final body actually calls (drops speculative cross-case synthesis). Verified end-to-end with real fsc + runtime reactive add/switch.