docs
fslang-design
Our great sponsors
docs | fslang-design | |
---|---|---|
39 | 19 | |
4,081 | 498 | |
1.3% | 2.4% | |
10.0 | 6.7 | |
5 days ago | 27 days ago | |
Dockerfile | F# | |
Creative Commons Attribution 4.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
docs
-
DevDocs
MS docs ar now on github. Licence lists "CC-BY-4 and MIT licence found" https://github.com/dotnet/docs/tree/main
Yeah, I saw that devdocs and the like don't include what was previously not cross platform and not popular for linux guys: C#, msbuild.
- Fixing circular references in object serialization (Blazor WebAssembly)
-
The Case for C# and .NET
You might be able to do something with this: https://github.com/dotnet/docs
The browsy bits seem to require a server, but the documents themselves are markdown.
- Method overloading error in 2022 and I don't know why.
-
My first Milestone
Use a coding style for all files and all methods. (see or this or the Framework design guidelines)
-
.Net 6.0 - The new Program.cs "flat" style - too implicit/magic?
But no... they don't want to listen. Just take a look at the GitHub issue https://github.com/dotnet/docs/issues/27420: people are asking for an option to choose, but they don't receive any genuine answer, only someone who asks them "Why?" repeatedly, without offering any solution.
I have no idea what was in there mind to force this minimal agenda. If you look at this issue on github https://github.com/dotnet/docs/issues/27420 you will see that there is not much support for this and a lot of disappointed people, myself included. This also transfers to asp.net.
-
Learning C# in 2022. Absolute beginner and wants to be taught like a 5 year old.
While you're at it, consider leaving feedback for the C# team. It'd be nice for them to start feeling the pain newbies feel.
-
Microsoft recommends that you allocate an IEnumerable and IEnumerator each time you call Equals or GetHashCode().
The docs are on GitHub. If you think there's an improvement to make here, please submit a PR.
-
Last C# PDF doc/tutorial by Microsoft. Tomorrow, the PDF generation feature will be officially retired. So, I took this opportunity to archive this format. (Up to .NET 6)
This is less meaningful than you think. The docs are open source on GitHub and they are written in markdown. You can just clone it and keep a local copy. Unless your goal is to print them, the markdown version of the docs is massively superior.
fslang-design
-
My Thoughts on OCaml
The C# compiler got a ton of new smarts around reference type nullability and almost all of the BCL (.NET standard library) got annotated for it. I don't know when F# will finally pick up all the new compile-time smarts for Nullable Reference Types, but it has been proposed and prototyped, at least [1].
[1] https://github.com/fsharp/fslang-design/blob/main/RFCs/FS-10...
-
Drawbacks of adding 'Interfaces with static abstract members' in F#
Note: For some reason I cant submit the Url with the specific section of the Drawbacks section, but it is here https://github.com/fsharp/fslang-design/blob/main/FSharp-7.0...
-
What are the features you're looking forward to in the next version of Fsharp?
Just to ground any discussion in what's feasible, these are all the accepted RFCs that aren't a part of a release yet: https://github.com/fsharp/fslang-design/tree/main/RFCs
Nullable reference types . This will make nulls largely a non-issue when dealing with dotnet libraries. Generally they are already annotated so as soon as F# gets this it will be clear what is and what is not nullable when using libraries from F#.
-
Is there a market for a complete fsharp ORM library?
Does type provider still only support literal strings for definition, right? Supporting records could make it feasible to create something really good as just a side project. I remember suggestions to allow taking record/types but can't find the gh issue or related. Found the rfc. Seems abandoned. It could be a game changer. :(
-
F# Weekly #42, 2021 – .NET 6 RC2 and What’s new in F# 6.0
Add insert/remove/update functions for collections, also Keys/Values for Map
- RFC FS-1110,1111 - "index syntax (expr[idx] instead of expr.[idx]) and ref cell op deprecation (.Value instead of !)" has been merged into the F# compiler and will be available starting the next .NET 6 release candidate.
-
What are your thoughts about the standard library?
This is https://github.com/fsharp/fslang-design/blob/main/RFCs/FS-1079-union-properties-visible.md
What are some alternatives?
CSharpFunctionalExtensions - Functional extensions for C#
dxvk-async
Introducing .NET Multi-platform App UI (MAUI) - .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
fslang-suggestions - The place to make suggestions, discuss and vote on F# language and core library features
CleanArchitecture - Clean Architecture Solution Template for ASP.NET Core
dxvk - Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
intellij-community - IntelliJ IDEA Community Edition & IntelliJ Platform
gamemode - Optimise Linux system performance on demand
VisualFSharp - The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
SQLProvider - A general F# SQL database erasing type provider, supporting LINQ queries, schema exploration, individuals, CRUD operations and much more besides.
FSharpx.Collections - FSharpx.Collections is a collection of datastructures for use with F# and C#.
Roslyn - The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.