Microsoft.FSharpLu.Windows
0.10.27
Prefix Reserved
See the version list below for details.
dotnet add package Microsoft.FSharpLu.Windows --version 0.10.27
NuGet\Install-Package Microsoft.FSharpLu.Windows -Version 0.10.27
<PackageReference Include="Microsoft.FSharpLu.Windows" Version="0.10.27" />
paket add Microsoft.FSharpLu.Windows --version 0.10.27
#r "nuget: Microsoft.FSharpLu.Windows, 0.10.27"
// Install Microsoft.FSharpLu.Windows as a Cake Addin #addin nuget:?package=Microsoft.FSharpLu.Windows&version=0.10.27 // Install Microsoft.FSharpLu.Windows as a Cake Tool #tool nuget:?package=Microsoft.FSharpLu.Windows&version=0.10.27
FSharpLu F# library
This library provides F# lightweight utilities for string manipulations, logging, collection data structures, file operations, text processing, security, async, parsing, diagnostics, configuration files and Json serialization.
This is by no means a full-fledged utility library for F#, but rather a small collection of utilities and other thin wrappers accumulated throughout the development of various internal projects at Microsoft and meant to facilitate development with the .Net framework using the F# programming language.
Some of the provided utilities are just thin let
-bindings wrappers around existing .Net libraries (e.g. module FSharpLu.Text
or FSharpLu.Parsing
) whereas some provide additional features (e.g. Json serialization in module FSharpLu.Json
).
Build status
Branch | Status |
---|---|
current status | |
master |
Build requirements
Install dotnet core SDK from https://www.microsoft.com/net/core. You need 2.0.0 version of SDK or later. To build project run dotnet build
.
Documentation
For the documentation please visit the Wiki
License
Packages
FSharpLu
: The core set of utilitiesFSharpLu.Json
: Json serialization of F# data types implemented as JSon.Net converters and providing more succinct serialization for option types and discriminate unions.FSharpLu.Tests
: Unit tests for the entire solution.
FSharpLu modules
Here is a list of helper modules provided by FSharpLu.
- FSharp.Async
- FSharp.Configuration
- FSharp.Collection
- FSharp.Diagnostics
- FSharp.ErrorHandling
- FSharp.File
- FSharp.Logger
- FSharp.Option
- FSharp.Parsing
- FSharp.Security
- FSharp.Text
- FSharp.TraceLogging
Microsoft Open Source Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net452 is compatible. net46 was computed. net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 4.5.2
- FSharp.Core (>= 4.3.4)
- Microsoft.FSharpLu (>= 0.10.27)
-
.NETFramework 4.6.1
- FSharp.Core (>= 4.3.4)
- Microsoft.FSharpLu (>= 0.10.27)
- System.ValueTuple (>= 4.3.1)
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.11.7 | 587 | 6/24/2021 |
0.11.6 | 22,265 | 10/20/2019 |
0.11.5 | 693 | 8/17/2019 |
0.11.4 | 626 | 8/3/2019 |
0.11.3 | 630 | 8/1/2019 |
0.11.2 | 613 | 7/25/2019 |
0.11.1 | 607 | 7/20/2019 |
0.11.0 | 598 | 7/15/2019 |
0.10.33 | 609 | 6/25/2019 |
0.10.32 | 659 | 6/7/2019 |
0.10.31 | 729 | 3/20/2019 |
0.10.30 | 691 | 3/7/2019 |
0.10.29 | 795 | 12/27/2018 |
0.10.28 | 735 | 12/15/2018 |
0.10.27 | 1,169 | 6/9/2018 |
0.10.26 | 1,111 | 5/16/2018 |
Signed assemblies and nuget package