Fuaran.UI.Program.Server
0.91.0
Prefix Reserved
dotnet add package Fuaran.UI.Program.Server --version 0.91.0
NuGet\Install-Package Fuaran.UI.Program.Server -Version 0.91.0
<PackageReference Include="Fuaran.UI.Program.Server" Version="0.91.0" />
<PackageVersion Include="Fuaran.UI.Program.Server" Version="0.91.0" />
<PackageReference Include="Fuaran.UI.Program.Server" />
paket add Fuaran.UI.Program.Server --version 0.91.0
#r "nuget: Fuaran.UI.Program.Server, 0.91.0"
#:package Fuaran.UI.Program.Server@0.91.0
#addin nuget:?package=Fuaran.UI.Program.Server&version=0.91.0
#tool nuget:?package=Fuaran.UI.Program.Server&version=0.91.0
Fuaran.UI.Program.Server
The UI adapter for the server placement of the domain-generic bounded program core. The core
server package (Fuaran.Program.Server) is written over a domain's witness and references no
UI-tier package; this package is the UI tier's instantiation of it. Since fuaran#2012 it is released
from the UI tier's repository, in that tier's version line (0.91.0 onward; 0.7.1 was its last release
beside the core, under the program family's id), against the core's released packages. Since
fuaran#2022 it carries a UI-family id and namespace; STABILITY.md names the id it replaces.
What it carries
- The pre-0.6.0 server names as aliases (
ServerAliases.fs) over the UI witness fromFuaran.UI.Program. - The UI event step (
ServerSteps.fs) — the tier's validation gate in front of the core'sServerSession.dispatchWith, for the server session, the durable interpreter and the operator controls. The core session starts at an action already chosen; this is what turns a UI event into one.
It is .NET only, like the server placement itself; the Fable-clean half is Fuaran.UI.Program.
Using it
Reference it beside Fuaran.Program.Server and Fuaran.UI.Program, and open its namespace AFTER the
core's:
open Fuaran.Program.Bounded
open Fuaran.Program.Server
open Fuaran.UI.Program
open Fuaran.UI.Program.Server // last: its modules shadow the generic ones of the same name
Apache-2.0 licensed.
| 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
- Fable.Core (>= 5.0.0)
- FSharp.Core (>= 10.1.300)
- Fuaran.Compute.DataFrame (>= 0.37.0)
- Fuaran.Core.Column (>= 0.34.0)
- Fuaran.Core.Function (>= 0.34.0)
- Fuaran.Core.Ops (>= 0.34.0)
- Fuaran.Core.OpStream (>= 0.34.0)
- Fuaran.Core.Propagation (>= 0.34.0)
- Fuaran.Core.Tree (>= 0.34.0)
- Fuaran.Core.Validator (>= 0.34.0)
- Fuaran.Core.Wire (>= 0.34.0)
- Fuaran.Program.Bounded (>= 0.7.1)
- Fuaran.Program.Runtime (>= 0.7.1)
- Fuaran.Program.Server (>= 0.7.1)
- Fuaran.UI (>= 0.91.0)
- Fuaran.UI.Ops (>= 0.91.0)
- Fuaran.UI.Ops.Abstractions (>= 0.91.0)
- Fuaran.UI.OpStream.Abstractions (>= 0.91.0)
- Fuaran.UI.OpStream.Replay (>= 0.91.0)
- Fuaran.UI.Program (>= 0.91.0)
- Fuaran.UI.Renderer.Core (>= 0.91.0)
- Fuaran.UI.ServerDriven (>= 0.91.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.91.0 | 49 | 10/4/2026 |