Sign in

Vlád Zä

@vlz.bsky.social
443 followers 254 following 36 posts

C++ compiler backend @ Microsoft. Previously - F# compiler and tooling lead. Opinions are my own and all that. Russia is a terrorist state! Make fascists afraid again. Fuck bigots.

PostsRepliesMedia
Vlád Zä @vlz.bsky.social · 28/12/2025
A valid one. 100% with Rob here.
010
Reposted by Vlád Zä
chreke @chreke.com · 24/09/2025
We are looking for developers for a stealth startup in Stockholm is hiring a .NET/F# dev! Focus: Functional Programming, GIS, AI/LLMs, Google Cloud. Hybrid (3 days onsite). Open to consultants & FTEs. 👉 DM me for details
052
Vlád Zä @vlz.bsky.social · 01/04/2025
You can somewhat control Ableton via MIDI. Or whole macOS via the AppleScript?
000
Vlád Zä @vlz.bsky.social · 21/02/2025
What’s your setup?
110
Vlád Zä @vlz.bsky.social · 01/02/2025
What’s worse is that he has a bunch of followers who legitimately think that he’s right.
010
Vlád Zä @vlz.bsky.social · 01/02/2025
Glad it’s not only me. He is a bigot, he is toxic and can’t handle any criticism.
120
Reposted by Vlád Zä
Patrik Svensson @patriksvensson.se · 01/02/2025
Saying that someone chose the wrong side of history makes it sound like a 50/50 accident. Jonathan Blow is simply a racist dick. I will never play any of his games. I will literally rather quit programming than use Jai in any capacity. He can go fuck himself with a pitchfork.
2182
Vlád Zä @vlz.bsky.social · 28/01/2025
What, worse than JavaScript?
020
Reposted by Vlád Zä
Vladimir Shchur @lanayx.bsky.social · 25/01/2025
Here is the recording for those who missed the session online #fsharp #oxpecker www.youtube.com/watch?v=Ba2b... bsky.app/profile/ampl...
0195
Vlád Zä @vlz.bsky.social · 21/01/2025
My literal first thought is “this must be some sort of deepfake to make fun of him”. Nope.
130
Vlád Zä @vlz.bsky.social · 04/01/2025
So, if you want to use “dotnet fsi” to run scripts, you will need it on machine. So, have dotnet installed. You _probably_ only need runtime though, not sdk. You also can host FSI session yourself, and then run any scripts there. In this case you can just do self-hosted for your app which hosts fsi
100
Vlád Zä @vlz.bsky.social · 04/01/2025
But there’s probably no way of natively compile FCS currently, I doubt NAOT compiler will manage to do it, a bunch of reflection- and (recursive)generic-heavy code there.
000
Vlád Zä @vlz.bsky.social · 04/01/2025
You can technically pack a self-contained app, but it will contain a runtime and needed dependencies. I have never tried it with FCS though. learn.microsoft.com/en-us/dotnet...
learn.microsoft.com
Application publishing - .NET
Learn about the ways to publish a .NET application. .NET can publish platform-specific or cross-platform apps. You can publish an app as self-contained or as framework-dependent. Each mode affects how...
000
Vlád Zä @vlz.bsky.social · 04/01/2025
Wdym without the dependency on sdk? There’s compiler service (on top of which compiler is built). It has FSI sessions API. But to run it under normal circumstances, you’ll need a dotnet host. Alternative you can use fable, it will be JS. What are your environment and requirements?
200
Reposted by Vlád Zä
Don Syme @dsyme.bsky.social · 07/12/2024
The bell at Notre-Dame rings in F# 👌👍 Just sayin' 😉 Vive la France 🇫🇷🇫🇷🇫🇷🇫🇷 Thank you for all the beauty. #fsharp
05810
Vlád Zä @vlz.bsky.social · 29/11/2024
Did you know, that compiler explorer can do #dotnet? It can do JIT, Crossgen2, ILDasm and ILSpy? You can even compare codegen for different compiler versions, how cool is that? godbolt.org/z/9EWhYbfv4
godbolt.org
Compiler Explorer - F#
module Program let square x = x * x
0196
Vlád Zä @vlz.bsky.social · 29/11/2024
Ooh, next time you're here, I can show you a couple of really good non-touristy places!
110
Vlád Zä @vlz.bsky.social · 25/11/2024
Looks really great for #dotnet profiling
062
Vlád Zä @vlz.bsky.social · 25/11/2024
Oh. It seems I’ve missed it. I have to give it a shot! It looks really good!
010
Vlád Zä @vlz.bsky.social · 23/11/2024
Funnily enough, that was the very first task I did in F# team - new test framework. Proud of it :)
010
Vlád Zä @vlz.bsky.social · 23/11/2024
Nice. We have something similar in F#, looks like this:
100
Vlád Zä @vlz.bsky.social · 23/11/2024
These parts are more oop there, but I think it was essentially up to person who was writing that code. Won’t be surprised either if Try* didn’t exist at the time this was written :D
000
Vlád Zä @vlz.bsky.social · 20/11/2024
In this case, I don’t think it’s worth it, we don’t care much whether we catch the exception or check existence and report a diagnostic. I suppose exception is more explicit.
100
Reposted by Vlád Zä
Amaury Levé @evangelink.bsky.social · 20/11/2024
The recording of our talk on the new testing platform for .NET conf is now available on YouTube. If you haven't watched it yet, please have a look and give us feedback! youtu.be/9Jz47Ze9LOI?...
youtu.be
Testing.Platform, the new way to run .NET tests
YouTube video by dotnet
0116
Vlád Zä @vlz.bsky.social · 18/11/2024
Satanic #fsharp compiler confirmed!
1153
Vlád Zä @vlz.bsky.social · 16/11/2024
I’m already here!
010
Vlád Zä @vlz.bsky.social · 13/11/2024
A tribute to people, without whom F# 9 wouldn't have been possible: github.com/dotnet/fshar... Can't thank y'all enough!
github.com
Celebrating the F# 9 Release: A Tribute to Our Contributors · Issue #17996 · dotnet/fsharp
We would like to take a moment and thank all of our contributors and congratulate them with successful release of F# 9. F# is historically developed as a collaboration between the .NET Foundation, ...
15419
Vlád Zä @vlz.bsky.social · 13/11/2024
Yeah, I didn’t like the change personally :( I think going forward it’ll be great to have independent posts in the repo as well, so we can control it. Or rather team going forward
100
Vlád Zä @vlz.bsky.social · 13/11/2024
Yes. Was out of team control unfortunately by the time.
100
Vlád Zä @vlz.bsky.social · 13/11/2024
IIRC folks insisted to have it all in one post, changes only. We should probably post a separate “post” to be pinned in repo issues/discussions, with details and shoutouts, and mention it in the post.
100
Vlád Zä @vlz.bsky.social · 13/11/2024
Dotnet should be running fine on ARMs, not sure if jit supports any instructions specific to armv8-a, but I would expect it to run fine
010
Vlád Zä @vlz.bsky.social · 13/11/2024
This is especially great with F#, because we do inline a lot, meaning we will inline new allocations into body of the function, and many of them will stay local, making the promotion possible.
010
Vlád Zä @vlz.bsky.social · 13/11/2024
Just screenshot them, ez
020
Vlád Zä @vlz.bsky.social · 13/11/2024
Recent #dotnet 9 feature, which promotes classes to stack under certain circumstances plays great with #fsharp code, check it out, no extra allocations when working with options: gist.github.com/vzarytovskii...
gist.github.com
benchmark.fs
GitHub Gist: instantly share code, notes, and snippets.
22913
Vlád Zä @vlz.bsky.social · 11/11/2024
It’s hackernews, so I wouldn’t expect too much
000
Vlád Zä @vlz.bsky.social · 10/11/2024
Same tbh, being an EM changed that for me a lot. Still thankful to have good work/life balance so I can do it in my free time as a hobby
010
Reposted by Vlád Zä
Pierre Chalamet @pchalamet.bsky.social · 10/11/2024
I've already written on testing NRT support in upcoming F# 9. This was done right after the merge of the feature (August). I will try to revise this blog with latest version. As far as I remember there were problems at IL level which have been fixed since then. pierre.chalamet.net/posts/fsharp...
pierre.chalamet.net
F# nullable preview · Besides
042
Reposted by Vlád Zä
Sergey Tihon 🦔🦀 @sergeytihon.com · 10/11/2024
F# Weekly #45, 2024 - What's new in F# 9 #fsharp sergeytihon.com/2024/11/10/f...
sergeytihon.com
F# Weekly #45, 2024 – What’s new in F# 9
Welcome to F# Weekly, A roundup of F# content from this past week: News What’s new in F# 9 – F# Guide – .NET | Microsoft Learn Oxpecker documentation | ASP.NET Core based F# frame…
084
Vlád Zä @vlz.bsky.social · 10/11/2024
You’re branded forever now! :D
110
Vlád Zä @vlz.bsky.social · 04/11/2024
Thank you so much! I hope I’ll be useful for a bit more as part of community! Really enjoyed working with you on the compiler. And thank you for all the contributions!
000
Vlád Zä @vlz.bsky.social · 04/11/2024
Thank you for the kind words! I am hoping to contribute more, just not as part of the team.
010
Vlád Zä @vlz.bsky.social · 04/11/2024
Some bittersweet news: in about a month I will be moving to the new team inside of Microsoft - Microsoft C++ compiler backend as lead. I will still be spending about 20% of my time contributing to F# compiler (roughly same amount as now), just not as part of the team.
2122
Vlád Zä @vlz.bsky.social · 02/11/2024
Thoughts and prayers!
000
Reposted by Vlád Zä
Angel Munoz @tunaxor.me · 02/11/2024
Friendly reminder there's an unofficial F# discord #fsharp #dotnet discord.gg/6tGDYAYT From community, compiler folks, tooling folks, many friendly faces are there!
discord.gg
Join the FSharp Discord Server!
A friendly abode about the functional programming language F#. | 2501 members
0119