![]() |
VOOZH | about |
dotnet add package Softellect.DistributedProcessing.SolverRunner --version 10.0.101.41
NuGet\Install-Package Softellect.DistributedProcessing.SolverRunner -Version 10.0.101.41
<PackageReference Include="Softellect.DistributedProcessing.SolverRunner" Version="10.0.101.41" />
<PackageVersion Include="Softellect.DistributedProcessing.SolverRunner" Version="10.0.101.41" />Directory.Packages.props
<PackageReference Include="Softellect.DistributedProcessing.SolverRunner" />Project file
paket add Softellect.DistributedProcessing.SolverRunner --version 10.0.101.41
#r "nuget: Softellect.DistributedProcessing.SolverRunner, 10.0.101.41"
#:package Softellect.DistributedProcessing.SolverRunner@10.0.101.41
#addin nuget:?package=Softellect.DistributedProcessing.SolverRunner&version=10.0.101.41Install as a Cake Addin
#tool nuget:?package=Softellect.DistributedProcessing.SolverRunner&version=10.0.101.41Install as a Cake Tool
Softellect.DistributedProcessing is a collection of libraries and samples to simplify writing distributed applications in F#. it is similar to map / reduce where map is heavy and reduce is nearly instantaneous.
Softellect.Wcf is a thin F# wrapper around CoreWcf to simplify writing WCF client / server applications in a natural F# way. This is achieved by using two interfaces instead of one. The higher-level interface describes client - server communication in F# way by using immutable F# structures (records, discriminated unions, etc...). And the lower-level interface performs communication using FsPicler to serialize arbitrary native F# object into byte array, then zips it and sends as an array of bytes where it is unzipped and then deserialized. Similarly, native F# response, e.g. Result<'A, 'B> is sent the same way back. Projects .\Samples\Wcf\WcfClient and .\Samples\Wcf\WcfService contain examples of how it works and folders .\Samples\Wcf\NetCoreClient and .\Samples\Wcf\NetCoreService contain F# ports of .net Core examples from CoreWcf.
Softellect.Messaging is a simple generic messaging client / server application, which allows multiple clients exchange strongly typed messages in a natural F# way. It is using Softellect.Wcf for communication. This library was created due to the need of exchanging huge F# structures (up to 150MB and more if serialized into human readable JSON or XML) among computers located in different places. Switching to zipped binary format as provided by Softellect.Wcf allowed approximately 100X size reduction. Projects .\Samples\Msg\MsgService, .\Samples\Msg\MsgClientOne, and .\Samples\Msg\MsgClienttwo contain examples of how it works.
Softellect.Sys is a collection of primitives used by Softellect.Wcfand Softellect.Messaging.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.101.41 | 140 | 1/13/2026 |
| 9.0.303.39 | 158 | 8/23/2025 |
| 9.0.300.27 | 248 | 5/16/2025 |
| 9.0.100.4 | 184 | 1/5/2025 |
| 8.0.400.2 | 205 | 11/10/2024 |