Want to learn about how to contribute to the #fsharp compiler? Here's a video from F# Software Foundation to help you contribute!
https://www.youtube.com/watch?v=-dKf15xSWPY
https://www.youtube.com/watch?v=-dKf15xSWPY
YouTube
Learn me some F# compiler - F# Compiler Community Session
In this community session, Don Syme talks about different aspects of the compiler:
- F# Compiler Guide
- Overview of different compiler stages
- Fixing a bug in the F# compiler, end to end
To learn more about F# and its compiler, check out the following…
- F# Compiler Guide
- Overview of different compiler stages
- Fixing a bug in the F# compiler, end to end
To learn more about F# and its compiler, check out the following…
.NET Coverage Libraries
Here is a list of cool coverage libraries for .NET:
- coverlet: Cross platform code coverage framework for .NET, with support for line, branch and method coverage. It works with .NET Framework on Windows and .NET Core on all supported platforms.
- altcover: Cross-platform coverage gathering and processing tool set for .net/.net core and Mono, with GUI and a wide verity of export formats.
- minicover: A minimal cross platform code coverage tool for .NET Core.
- opencover: A code coverage tool for .NET 2 and above (WINDOWS OS only), support for 32 and 64 processes with both branch and sequence points.
- AxoCover: Nice and free .Net code coverage support for Visual Studio with OpenCover.
#coverage
Here is a list of cool coverage libraries for .NET:
- coverlet: Cross platform code coverage framework for .NET, with support for line, branch and method coverage. It works with .NET Framework on Windows and .NET Core on all supported platforms.
- altcover: Cross-platform coverage gathering and processing tool set for .net/.net core and Mono, with GUI and a wide verity of export formats.
- minicover: A minimal cross platform code coverage tool for .NET Core.
- opencover: A code coverage tool for .NET 2 and above (WINDOWS OS only), support for 32 and 64 processes with both branch and sequence points.
- AxoCover: Nice and free .Net code coverage support for Visual Studio with OpenCover.
#coverage
gong-wpf-dragdrop
An easy to use drag'n'drop framework for WPF, supporting .NET Framework 4.5+ and .NET Core 3 (3.0 and 3.1)
https://github.com/punker76/gong-wpf-dragdrop
An easy to use drag'n'drop framework for WPF, supporting .NET Framework 4.5+ and .NET Core 3 (3.0 and 3.1)
https://github.com/punker76/gong-wpf-dragdrop
AvaloniaRibbon
Ribbon Control for Avalonia written in C#
#avalonia #csharp #ribbon
https://github.com/amazerol/AvaloniaRibbon
Ribbon Control for Avalonia written in C#
#avalonia #csharp #ribbon
https://github.com/amazerol/AvaloniaRibbon
A tutorial on how to make a cross-platform music player with Avalonia and F#
https://dev.to/tunaxor/cross-platform-music-player-with-avalonia-f-1igi
https://dev.to/tunaxor/cross-platform-music-player-with-avalonia-f-1igi
scriban
A fast, powerful, safe and lightweight text templating language and engine for .NET, written in C#.
#csharp #template #engine
https://github.com/lunet-io/scriban
A fast, powerful, safe and lightweight text templating language and engine for .NET, written in C#.
#csharp #template #engine
https://github.com/lunet-io/scriban
GitHub
GitHub - scriban/scriban: A fast, powerful, safe and lightweight scripting language and engine for .NET
A fast, powerful, safe and lightweight scripting language and engine for .NET - GitHub - scriban/scriban: A fast, powerful, safe and lightweight scripting language and engine for .NET
Dark-Lang, which is a language for building serverless backends, is going to use F# for its own backend. Read here:
https://blog.darklang.com/new-backend-fsharp/
https://blog.darklang.com/new-backend-fsharp/
Darklang
Dark's new backend will be in F#
Welcome HN! Dark is a programming language, structured editor, and infrastructure—all in one—whose goal is to make it 100x easier to build backend services. Check out the website, our What is Dark post, and How Dark deploys in 50ms for more. Thanks for checking…
Entitas
Entitas is a super fast and lightweight Entity-Component-System (ECS) framework, specifically designed for use with the Unity engine.
#csharp #fsharp #unity
For C#: sschmid/Entitas-CSharp
For F#: darkoverlordofdata/entitas-fsharp
Entitas is a super fast and lightweight Entity-Component-System (ECS) framework, specifically designed for use with the Unity engine.
#csharp #fsharp #unity
For C#: sschmid/Entitas-CSharp
For F#: darkoverlordofdata/entitas-fsharp
An example of F# web app with F# in backend (asp.net) and frontend (React and Fable).
#fsharp #fable #asp #nodejs #react
https://github.com/Zaid-Ajaj/dotnetconf-react-with-fsharp
#fsharp #fable #asp #nodejs #react
https://github.com/Zaid-Ajaj/dotnetconf-react-with-fsharp
GitHub
Zaid-Ajaj/dotnetconf-react-with-fsharp
Demo application used in DotnetCONF to build React applications with F# - Zaid-Ajaj/dotnetconf-react-with-fsharp
Silk .NET
The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about, written in C#.
#csharp #opengl #openal #vulkan #glfw
https://github.com/Ultz/Silk.NET
The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about, written in C#.
#csharp #opengl #openal #vulkan #glfw
https://github.com/Ultz/Silk.NET
GitHub
dotnet/Silk.NET
The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about. - dotnet/Silk.NET
.NET Developer
https://devblogs.microsoft.com/dotnet/announcing-f-5/
F# Developers, Which of the F# 5 new features was more exciting to you?
Anonymous Poll
54%
String Interpolation and Typed String Interpolation
0%
`nameof` on every language element
8%
Enhanced Slicing
8%
Applicative Computation Expressions
0%
Quotations improvements
8%
Package references in F# scripts (#r nuget)
8%
Open Type declarations
8%
Improved stack traces in computation expressions
8%
Improved .NET interop
.NET Developer
https://devblogs.microsoft.com/dotnet/c-9-0-on-the-record/
C# Developers, Which of the C# 9 new features was more exciting to you?
Anonymous Poll
29%
Init-only properties
34%
Records
16%
Top-level programs
13%
Improved pattern matching
5%
Target-typed new expressions
3%
Covariant returns