Fuaran.Compute.ColumnOps
0.42.0
Prefix Reserved
dotnet add package Fuaran.Compute.ColumnOps --version 0.42.0
NuGet\Install-Package Fuaran.Compute.ColumnOps -Version 0.42.0
<PackageReference Include="Fuaran.Compute.ColumnOps" Version="0.42.0" />
<PackageVersion Include="Fuaran.Compute.ColumnOps" Version="0.42.0" />
<PackageReference Include="Fuaran.Compute.ColumnOps" />
paket add Fuaran.Compute.ColumnOps --version 0.42.0
#r "nuget: Fuaran.Compute.ColumnOps, 0.42.0"
#:package Fuaran.Compute.ColumnOps@0.42.0
#addin nuget:?package=Fuaran.Compute.ColumnOps&version=0.42.0
#tool nuget:?package=Fuaran.Compute.ColumnOps&version=0.42.0
Fuaran.Compute.ColumnOps — a columnar op-algebra over Fuaran.Core.Column's Table (SetCell / SetColumn / InsertColumn / RemoveColumn / AppendRows / ApplyTransform) with a total apply / canApply, a partial invert (undo/redo), a structural Diff, a canonical wire codec, and a Fuaran.Core.OpStream StreamWitness — so table edits become an append-only, hash-chained, replayable, tamper-evident stream (the columnar analogue of the tree op-stream). No base type, no new witness field (the op DU is self-contained over Table; OpStream stays generic over its (apply, encode, decode) witness). FSharp.Core only, Fable-clean.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
-
net10.0
- FSharp.Core (>= 10.1.300)
- Fuaran.Compute.DataFrame (>= 0.42.0)
- Fuaran.Core.Column (>= 0.40.2)
- Fuaran.Core.OpStream (>= 0.40.2)
- Fuaran.Core.Wire (>= 0.40.2)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Fuaran.Compute.ColumnOps:
| Package | Downloads |
|---|---|
|
Fuaran.UI.ServerDriven
Fuaran server-driven interactivity — the transport-agnostic core for the third client tier (HTMX / LiveView / Blazor-Server-shaped): the closure-free DomPatch + ClientEffect wire vocabularies the generic JS shim applies, the TreeOp→DomPatch lowering, the per-connection driver, and the IFuaranLiveChannel transport seam. Keep the Elmish update loop on the server; ship ~nothing to the browser. No platform-SDK dependency. Apache-2.0 licensed. |
|
|
Fuaran.UI.ServerDriven.WebSocket
Fuaran server-driven backend 2 — one bidirectional WebSocket channel over ASP.NET. The lower-latency transport for measured high-frequency interaction (per-keystroke, drag, live cursors). A first-class second backend whose structural identity to the SSE backend (differing only in channel + endpoint glue) is the architectural-integrity check that IFuaranLiveChannel is genuinely transport-neutral. No platform-SDK dependency. Apache-2.0 licensed. |
|
|
Fuaran.UI.ServerDriven.AspNetCore
Fuaran server-driven backend 1 (v1 default) — SSE-push + POST-receive over ASP.NET. The thin transport glue around the Fuaran.UI.ServerDriven core: an SSE IFuaranLiveChannel, the POST inbound parser, the connection registry, and the GET-stream / POST-event endpoint wiring (mapFuaranLive). Default because SSE+POST rides natively through proxies/CDNs/WAFs, gets per-event HTTP governance for free, and maps reconnect 1:1 onto the journal via Last-Event-ID. No platform-SDK dependency (the SSE framing is self-contained). Apache-2.0 licensed. |
|
|
Fuaran.UI.Program
Fuaran.UI.Program — the UI adapter for the domain-generic bounded program core: the UI witness (the UI tier's action union, node tree, binding store, tree-ops and client effects seen through the core's witness contract), the pre-0.6.0 names as aliases over it, and the UI transport loop (the bounded driver, its channel glue and the client runtime). Fable-clean. Released with the Fuaran.UI tier, in its version line, and built against the core's released packages (its previous package id, retired in fuaran#2022, last released 0.7.1 beside the core). Apache-2.0 licensed. |
|
|
Fuaran.Compute.Conformance
Fuaran.Compute.Conformance — the law families over the dataframe layer, beside the Fuaran.Core.Conformance kit they extend: transform parity against the DataFrame reference evaluator, the columnar op-algebra and op-stream (ColumnOps), incremental evaluation (evalFrom and the IncrementalDelta equivalence family), params and slot params, the static output-schema walk, the pinned evaluation clock, and aggregate-versus-GroupBy parity. The families ship in module DataFrameConformance; the pre-split Conformance.* spellings forward to them (marked for removal in Phase 258). FSharp.Core only, Fable-clean. |
GitHub repositories
This package is not used by any popular GitHub repositories.