Angel Munoz
banner
tunaxor.me
Angel Munoz
@tunaxor.me
One of the 12 #fsharp devs in the world, trying out kotlin and #buildinginpublic fun, I started this journey around 2013.
https://linktr.ee/angel_d_munoz
Other social media, not an OF 😆
Mexican, so spanish sometimes
Pinned
For the folks that have found me for my F# content in other places, feel free to check out this starter pack, it might give you a head start on this place :)
go.bsky.app/GwduSaU
Reposted by Angel Munoz
F# 10 makes it possible to use let! .. and! to await two tasks in parallel. This brings back some memories!
November 14, 2025 at 12:13 AM
Reposted by Angel Munoz
Hey #fsharp!

Ionide 7.29.0 / FsAutocomplete 0.81.0 is out and brings F# 10 and .NET 10 support! Give it a try and report issues when you find them!
November 13, 2025 at 3:21 PM
I know I know, sudden silence but I'm still working on more monogame stuff
I went for a new prototype that is more MonoGame'ish (it still uses adaptive computations)
but leans more in using standard GameComponents and Drawable components.

#monogame #fsharp #dotnet
November 13, 2025 at 5:23 AM
Hey Btw if you use @zed.dev
The #fsharp plugin has been updated to auto acquire the F# LSP (fsautocomplete) so the installation experience is almost "out of the box" once you install the plugin!
November 12, 2025 at 2:51 PM
Reposted by Angel Munoz
Did you notice that the "What's new in F# 10" page is longer than the "What's new in C# 14" page?

#justTrolling #dotnet #fsharp #csharp

learn.microsoft.com/en-us/dotnet...
learn.microsoft.com/en-us/dotnet...
What's new in F# 10 - F# Guide - .NET
Get an overview of the new features available in F# 10.
learn.microsoft.com
November 11, 2025 at 2:59 PM
Reposted by Angel Munoz
Target multiple languages and runtimes with one single meta language F# , interesting for #aspire also? #dotnet #fsharp #fable (fable.io)
GitHub - Freymaurer/Fable.Multiverse: A template to get up and running as fast as possible with Fable and publishing to multiple languages.
A template to get up and running as fast as possible with Fable and publishing to multiple languages. - Freymaurer/Fable.Multiverse
github.com
November 11, 2025 at 7:56 PM
Ohh net 10 is out, time to release Perla v1.
Like 6 years later tho
November 12, 2025 at 3:35 AM
Reposted by Angel Munoz
OMG System.CommandLine 2.0.0 stable is finally out!
www.nuget.org/packages/Sys...
System.CommandLine 2.0.0
Support for parsing command lines, supporting both POSIX and Windows conventions and shell-agnostic command line completions.
www.nuget.org
November 11, 2025 at 4:43 PM
Reposted by Angel Munoz
One thing I like about programming in F# is that sometimes, adding a new feature is more or less adding a single line in a pipeline:

#fsharp
November 10, 2025 at 2:08 PM
Reposted by Angel Munoz
Ironclad – formally verified, real-time capable, Unix-like OS kernel

view on hacker news
Ironclad – formally verified, real-time capable, Unix-like OS kernel
Posted by vitalnodo with a score of 34
ironclad-os.org
November 9, 2025 at 12:00 AM
Reposted by Angel Munoz
Hi #fsharp we *might* consider changing a default in Fantomas: github.com/fsprojects/f...
Please let us know what you think.
[Poll] Consider changing the default of fsharp_multiline_bracket_style · Issue #3200 · fsprojects/fantomas
Hello everyone, I recently had a conversation about how Fantomas formats records by default (fsharp_multiline_bracket_style = cramped). There’s a configuration setting for this: fsharp_multiline_br...
github.com
November 8, 2025 at 10:37 AM
Reposted by Angel Munoz
Just published a new version of FsUnit.Light package with new functions for testing exceptions in your tasks
www.nuget.org/packages?q=F...
#fsharp
NuGet Gallery | Packages matching FsUnit.Light
www.nuget.org
November 2, 2025 at 12:26 AM
Reposted by Angel Munoz
Hey #fsharp, what we do with #FsAdvent this year? sergeytihon.com/fsadvent/ Do we have 24 F#ers ready to participate?
November 2, 2025 at 8:10 AM
It took a bit but, I'm glad sometimes I spend more time "tuning" the skill than in the game logic, it means we're close to the game territory rather than core 😅

#fsharp #monogame
October 30, 2025 at 10:10 PM
I spent the day writing a bit of rust, I still think it is a low level verbose F# with extra steps, though it was satisfying to write. LLMs did a good job getting me unstuck though I believe that was more of a tooling issue (e.g errors reporting late, and on wrong lines)
October 30, 2025 at 3:56 AM
The most frustrating thing of building a game right now is that I'm almost done with my own-needs engine that to continue I need to start looking into the audiovisual assets which is a totally foreign thing to me.
Even if there's "free" assets out there it is a mental thing
October 27, 2025 at 4:57 PM
I guess I forgot to mention that I added a bit of enemy behavior
Looks like cooldowns are not actually working, I need to check on that also, looks like dead entities still process their last command instead of just stay still when they die

#fsharp #dotnet #gamedev #monogame
October 24, 2025 at 8:09 PM
Don't judge too hard, this is mostly for learning purposes and developed side-by-side with LLMs so code may not be the best thing I've published

But I think this is relatively good enough to share to the world, here's the source:
github.com/AngelMunoz/Kps
#dotnet #fsharp #monogame #buildintheopen
GitHub - AngelMunoz/Kps
Contribute to AngelMunoz/Kps development by creating an account on GitHub.
github.com
October 23, 2025 at 6:44 PM
I got some really rudimentary enemy AI working; it was a very long day, and it was not a pain but quite annoying to make this work 😅

"Why is it spamming?" Well because the decision-making time was set to 100ms, clearly it will spam "Working as expected™️"
October 22, 2025 at 4:07 AM
I'll be real, the reason I don't publish my game code yet is because people will think I know what I'm doing, and I don't know shit about what I'm doing
October 21, 2025 at 3:06 AM
I was testing a skill "Arrow Shoot" and it turns out that it was missing a lot, I ask the agent why the heck was it missing? (perhaps I did something wrong)

Turns out it was a physical skill, and I was testing with a magic archetype, the skill is working as intended
The relief!
October 21, 2025 at 1:25 AM
Added some audio cues to my current game, tbh learning how to write games is quite fun. Game class from MonoGame is a mess right now, but that's because I'm still on the "fundamentals" slowly but surely getting there!
Placeholder bg music artist: @bulby8bit.bsky.social
October 20, 2025 at 8:55 PM