|about 10 hours ago||6 months ago|
|MIT License||GNU General Public License v3.0 or later|
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.
Method overloading error in 2022 and I don't know why.
2 projects | reddit.com/r/csharp | 23 May 2022
Local functions do not support overloading
Why does foreach on arrays and strings get lowered into a while loop that ignores IEnumerable, even though both classes implement it?
1 project | reddit.com/r/csharp | 11 May 2022
Honestly, I don't have a clue why these would be different. I found the relevant Roslyn code here. You can see on line 719 that this is definitely intentional:
.Net 6.0 - The new Program.cs "flat" style - too implicit/magic?
6 projects | reddit.com/r/csharp | 30 Mar 2022
Why is Python so popular?
3 projects | reddit.com/r/Python | 27 Mar 2022
How to call a variable from a string, if that make sense lol
2 projects | reddit.com/r/csharp | 24 Mar 2022
Why not use Roslyn Scripting…you can pretty much do any kind of dynamic evaluation with this and it does not require any reflection. https://github.com/dotnet/roslyn/blob/main/docs/wiki/Scripting-API-Samples.md you can add the support via a Nuget.
What’s the maximum number of arguments for method in C# and in .NET?
1 project | reddit.com/r/dotnet | 7 Mar 2022
It was discussed at one point: https://github.com/dotnet/roslyn/issues/5058
What parsing techniques do you use to support a good language server?
10 projects | reddit.com/r/ProgrammingLanguages | 1 Mar 2022
It must be a fairly large echo chamber since it has room for Clang, GCC, V8, OpenJDK, Roslyn, etc. (The Zend parser for PHP seems to use some flavor of YACC, but given PHP, I don't know if that strengthens or weakens my point.)
Why is no-one using Roslyn token-based code generation with Source Generators?
5 projects | reddit.com/r/dotnet | 28 Feb 2022
I'm planning to rewrite all of our company's old T4-based codegen tools into Source Generators. I've been looking at how other Source Generators are implemented and what surprised me is that everyone seems to assemble the output code manually as text with string builders or at best some simple templating engine (eg. Scriban). I expected that I would see a lot of projects assembling their output code from Roslyn tokens and then using Roslyn's formatter to produce the actual code that can be emitted into the output file(s), like this article demonstrates. No-one seem to be doing that though. Why?5 projects | reddit.com/r/dotnet | 28 Feb 2022
Actix Web v4.0 (Rust)
10 projects | news.ycombinator.com | 25 Feb 2022
Please put units in names
7 projects | reddit.com/r/programming | 21 Mar 2022
1 project | reddit.com/r/youngpeopleyoutube | 19 Mar 2022
Also a programming joke
25 Years of Friendship
5 projects | reddit.com/r/ProgrammerHumor | 8 Mar 2022
Here is link number 1 - Previous text "F#"5 projects | reddit.com/r/ProgrammerHumor | 8 Mar 2022
OCaml family of languages like F#, Reason
F# empowers everyone to write succinct, robust and performant code
1 project | news.ycombinator.com | 22 Feb 2022
Cancellation Tokens in F#
1 project | dev.to | 17 Feb 2022
control.fs | GitHub
TypeScript vs. ReScript vs. F# - a simple comparison of syntax
5 projects | dev.to | 15 Feb 2022
Python and PHP users will understand
3 projects | reddit.com/r/ProgrammerHumor | 24 Jan 2022
Is there any language that is as similar as possible to Python in syntax, readability, and features, but is statically typed?
12 projects | reddit.com/r/Python | 6 Nov 2021
Have you tried functional programming?
4 projects | dev.to | 25 Sep 2021
Some of the most popular programming languages include Haskell, Clojure, Scala, Erlang, F#, Rust, etc.
What are some alternatives?
Mono-basic - Visual Basic Compiler and Runtime
ClojureCLR - A port of Clojure to the CLR, part of the Clojure project
julia - The Julia Programming Language
Nemerle - Nemerle language. Main repository.
MSBuild - The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
SharpLab - .NET language playground
IronScheme - IronScheme
Roslyn-linq-rewrite - Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
VisualFSharp - The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio