A collection of awesome .NET libraries, tools, frameworks and software
-
Updated
Nov 19, 2019
F# (pronounced "F sharp") is a cross-platform, open source, functional programming language for .NET. It also includes object-oriented and imperative programming.
A collection of awesome .NET libraries, tools, frameworks and software
VSF_TYPE_MARKDOWNAccessing help using F1 is poor when using F#. Sometimes it works but for types such as Result (Microsoft.FSharp.Core.Result) it doesn't work. Other examples include:
MailboxProcessor.PostAndReply
'match' keyword
'with' keyword
Yet oddly other keywords like 'function' does go to a page with info about keywords even if not specifically the 'function' keyword.
_This issue has b
I have a C# class library which I use in Python. I have a Point class (a code snippet):
public Point(double x, double y)
{
this.x = x;
this.y = y;
}
public override string ToString()
{
return $"Point({x}, {y})";
}
Using .net sdk project, is paket pack preferred, or is dotnet pack (alias of msbuild /t:Pack)
If is dotnet pack, documentation should say so, and paket should issue a warning if used against a project file
ref fsprojects/Paket#2324 about use type project as paket.template
With increasing maintainers + helpers this is needed.
We create multiple jars during our builds to accommodate multiple versions of Apache Spark. In the current approach, the implementation is copied from one version to another and then necessary changes are made.
An ideal approach could create a common directory and extract common classes from duplicate code. Note that even if class/code is exactly the same, you cannot pull out to a common clas
I'm trying to gracefully exit the webServer with a GET or POST to the the webServer itself.
Is there a way to execute code after a HTTP response has been given to the client to help me do that properly ?
Is there a nicer way to handle shutting down suave server from a CD pipeline ?
let app =
choose [
path "/gracefulExit" >=>
request(fun r ->
C# and F# language binding and extensions to Apache Spark
As noted in #420 we have about a handful of configuration types that have slightly different property names.
As much as possible we should limit the number of different configuration types. At least make all the names the same to avoid confusion.
Also, the basic Config type https://github.com/fscheck/FsCheck/blob/master/src/FsCheck/Runner.fs#L39 should become a POCO mutable type - that mea
The C#, F# and Visual Basic project system for Visual Studio
Statically typechecks a common SQL dialect and translates it to various RDBMS backends
It is me again. It would also be nice to have some guidance on how to configure that webpack.config.js thing so that you can compile css from scss (I am using Bulma and that would be a great thing for re-theming ... of basically any css framework)
Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka/
A general F# SQL database erasing type provider, supporting LINQ queries, schema exploration, individuals, CRUD operations and much more besides.
👨💻 30 Days of Code by HackerRank Solutions in C++, C#, F#, Go, Java, Python, Ruby, Swift & TypeScript. PRs Welcome! 😄
Generic Graph Data Structures and Algorithms for .NET
A fast multi-format message serializer for .NET
A curated list of useful Fable tutorials, libraries and software. Inspired by awesome list. Feel free to contribute.
RFCs and docs related to the F# language design process, see https://github.com/fsharp/fslang-suggestions to submit ideas
This page states
> You specify additional feeds by creating your own nuget.config file in the project directory. You also specify additional feeds per invocation at a command prompt.
But in the
-sdocumentation it states:> This setting overrides all of the sources specified in the nuget.config files
The first makes it sound like it will add another feed when supplied at the command l