Vlád Zä's Avatar

Vlád Zä

@vlz.bsky.social

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.

432 Followers  |  254 Following  |  36 Posts  |  Joined: 26.06.2023  |  1.7891

Latest posts by vlz.bsky.social on Bluesky

Post image

A valid one. 100% with Rob here.

28.12.2025 21:12 — 👍 2    🔁 0    💬 0    📌 0

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

24.09.2025 11:46 — 👍 5    🔁 2    💬 0    📌 0

You can somewhat control Ableton via MIDI. Or whole macOS via the AppleScript?

01.04.2025 14:36 — 👍 0    🔁 0    💬 0    📌 0

What’s your setup?

21.02.2025 18:14 — 👍 1    🔁 0    💬 1    📌 0

What’s worse is that he has a bunch of followers who legitimately think that he’s right.

01.02.2025 23:36 — 👍 1    🔁 0    💬 0    📌 0

Glad it’s not only me. He is a bigot, he is toxic and can’t handle any criticism.

01.02.2025 23:19 — 👍 2    🔁 0    💬 1    📌 0

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.

01.02.2025 19:09 — 👍 18    🔁 2    💬 2    📌 1

What, worse than JavaScript?

28.01.2025 18:40 — 👍 2    🔁 0    💬 0    📌 0

Here is the recording for those who missed the session online #fsharp #oxpecker
www.youtube.com/watch?v=Ba2b...
bsky.app/profile/ampl...

25.01.2025 06:38 — 👍 19    🔁 5    💬 0    📌 0

My literal first thought is “this must be some sort of deepfake to make fun of him”. Nope.

21.01.2025 00:11 — 👍 3    🔁 0    💬 1    📌 0

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

04.01.2025 23:51 — 👍 0    🔁 0    💬 1    📌 0

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.

04.01.2025 22:59 — 👍 0    🔁 0    💬 0    📌 0
Preview
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...

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...

04.01.2025 22:57 — 👍 0    🔁 0    💬 0    📌 0

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?

04.01.2025 22:32 — 👍 0    🔁 0    💬 2    📌 0

The bell at Notre-Dame rings in F# 👌👍

Just sayin' 😉

Vive la France 🇫🇷🇫🇷🇫🇷🇫🇷 Thank you for all the beauty.

#fsharp

07.12.2024 20:01 — 👍 58    🔁 10    💬 0    📌 0
Preview
Compiler Explorer - F# module Program let square x = x * x

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

29.11.2024 15:54 — 👍 16    🔁 5    💬 0    📌 0

Ooh, next time you're here, I can show you a couple of really good non-touristy places!

29.11.2024 15:51 — 👍 1    🔁 0    💬 1    📌 0

Looks really great for #dotnet profiling

25.11.2024 20:34 — 👍 6    🔁 2    💬 0    📌 0

Oh. It seems I’ve missed it. I have to give it a shot! It looks really good!

25.11.2024 20:30 — 👍 1    🔁 0    💬 0    📌 0

Funnily enough, that was the very first task I did in F# team - new test framework. Proud of it :)

23.11.2024 18:28 — 👍 1    🔁 0    💬 0    📌 0
Post image

Nice. We have something similar in F#, looks like this:

23.11.2024 17:16 — 👍 0    🔁 0    💬 1    📌 0

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

23.11.2024 17:02 — 👍 0    🔁 0    💬 0    📌 0

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.

20.11.2024 19:52 — 👍 0    🔁 0    💬 1    📌 0
Testing.Platform, the new way to run .NET tests
YouTube video by dotnet Testing.Platform, the new way to run .NET tests

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?...

20.11.2024 06:40 — 👍 11    🔁 6    💬 0    📌 0
Post image

Satanic #fsharp compiler confirmed!

18.11.2024 19:25 — 👍 15    🔁 3    💬 1    📌 0

I’m already here!

16.11.2024 09:38 — 👍 1    🔁 0    💬 0    📌 0
Preview
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, ...

A tribute to people, without whom F# 9 wouldn't have been possible:

github.com/dotnet/fshar...

Can't thank y'all enough!

13.11.2024 13:12 — 👍 54    🔁 19    💬 1    📌 1

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

13.11.2024 10:33 — 👍 0    🔁 0    💬 1    📌 0

Yes. Was out of team control unfortunately by the time.

13.11.2024 09:56 — 👍 0    🔁 0    💬 1    📌 0

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.

13.11.2024 09:11 — 👍 0    🔁 0    💬 1    📌 0

@vlz is following 18 prominent accounts