.NET Developer
1.14K subscribers
160 photos
1 file
390 links
Introducing Projects, Blogs, Podcasts, News and more for .NET Developers

Discussion Group: @devdotchats
Download Telegram
Rust for Fsharpers and F# for Rustaceans

Rust is my first language, and recently I've begun delving into languages in the Rust periphery, one of which is F# (since the Rust compiler was originally written in OCaml and it incorporates a good deal of its syntax)...

#fsharp #ocaml #rust

https://github.com/Dhghomon/rust-fsharp
dotnet-repl

This project is an experiment using .NET Interactive and Spectre.Console to create a polyglot .NET REPL for use on the command line.

#fsharp #csharp #repl #console

https://github.com/jonsequitur/dotnet-repl
UnrealCLR

UnrealCLR is a plugin which natively integrates .NET host into the Unreal Engine with the Common Language Runtime for direct execution of managed code to build a game/application logic using the full power of #csharp 9.0, #fsharp 5.0, and .NET facilities with engine API. The project is aimed at stability, performance, and maintainability.

#game #engine #unreal #epicgames

https://github.com/nxrighthere/UnrealCLR
.NET Infographics

Here are (almost) all of the infographics that badamczewski have made on .NET (C# and F#):

https://leveluppp.ghost.io/net-infographics

#csharp #fsharp #info #infographic #optimization
FuncyDown

A simple functional F# library to create Markdown files.

#fsharp #md #markdown

https://github.com/GDATASoftwareAG/FuncyDown
Highlight HTML/SQL templates in F#

VS Code extension that highlights HTML/SVG/CSS/SQL/JS F# triple quoted strings (interpolated or not) preceded by a function named html/svg/css/sql/js.

#fsharp #tooling #productivity #extension

https://marketplace.visualstudio.com/items?itemName=alfonsogarciacaro.vscode-template-fsharp-highlight
Building a Webpack alternative in F#

Fable 3 made something I was not aware for some time, it moved to emitting ESM Modules and leaving babel and other stuff behind for users to set up.
It was around June that...

#webpack #fsharp #javascript #fsadvent

🌐 https://dev.to/tunaxor/building-a-webpack-alternative-in-f-4p0f
πŸ‘1
Rewrap

Rewrap extension for VSCode and Visual Studio: Smart Re-wrap comment blocks in many languages, with per-language settings, written in F#.

#fsharp #wrap #editor #tooling #vsix

🌐 github.com/stkb/Rewrap
VisUAL2

VisUAL2 is a cross-platform tool that makes it very easy for beginners to write small and medium-sized ARM assembler programs, with no manual and intuitive visual debugging. Written in F# with Elmish, React Monaco Editor, Electron & Fable.

#fsharp #elmish #ARM #assembler #react

🌐 github.com/scc416/Visual2
πŸ”₯5πŸ‘1
Comparing a Voxel Game in F# and Rust

I recently ported Robocave from F# to Rust as a way to learn and experiment with Rust. The game is a first-person shooter originally written for 7dfps and PROCJAM using a custom F# engine based on Garnet and Veldrid...

#game #rust #fsharp

🌐 cragwind.com/blog/posts/comparing-voxel-game-fsharp-rust
πŸ‘2πŸ”₯2
Urls

Urls is a .NET library of records that represent Urls, written in C#. All properties are immutable, and there are a collection of Fluent API style extension methods to make Url construction easy. Urls is designed with F# in mind. Use the non-destructive mutation (with) syntax to create new Urls easily and make HTTP calls with RestClient.Net.

#csharp #fsharp #url #urls

🌐 github.com/MelbourneDeveloper/Urls
πŸ‘4❀1
Inline Assembly in F#! How does it work?

This is assembly language in F#. No, this is not emulated. It is not IL. It is x86 assembly language. The one that runs on your CPU natively. … in F#. So, let’s see how it works under the hood...

#fsharp #assembly #CE #x86

🌐 blog.devgenius.io/inline-assembly-...
πŸ”₯4