Dag Brattli
dbrattli.bsky.social
Dag Brattli
@dbrattli.bsky.social
Creator of Fable Python and Reactive Extensions for Python (RxPY). Made the IrDA subsystem in the Linux kernel back in the 90'. On a quest to bridge the worlds of F# and Python ❤️ Microsoft Alumni and currently works at Cognite
Reposted by Dag Brattli
Dear #fsharp, we're asking again about a possible Fantomas default change: github.com/fsprojects/f...

With 500+ downloads a day and only ~130 votes, we simply don’t have enough data yet. Absolute numbers matter before making such a decision.
[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 13, 2025 at 9:08 AM
Reposted by Dag Brattli
Python Type Annotations. Get up to speed and write safer code with this tutorial in 3 parts cardamomcode.dev/python-type-... #python
Python Type Annotations (part 1)
Python's dynamic typing is one of its core strengths. The low friction allows for rapid development that makes it a popular choice for new developers. However, as projects grow and evolve, the lack of type annotations makes code difficult to understa...
cardamomcode.dev
July 26, 2025 at 9:45 AM
Very happy to see this new alpha version of Fable being released 🥰 The Python target is getting a well-deserved upgrade.
🚀 Fable 5.0.0-alpha.14 is out!

This one has a big focus on Python and adding support for Nullness to Fable (both your project and dependencies needs to be written with nullness in mind for it to work)

To benefit from all the new features you need to use Fable.Core beta too

#fsharp #fablecompiler
July 25, 2025 at 7:43 PM
Todays summary after a 12-hour session. Most Python developers never touch meta-classes. Most F# developers never think about Python descriptors, at least not at the class attribute level. Doing both simultaneously while solving circular dependency problems in a compiler context! 😅 Time to sleep 😴
July 20, 2025 at 10:23 PM
Reposted by Dag Brattli
Experience Quality Coding for AI
- Special Edition and Your Next Generation AI could Copy
ken-okabe.github.io/en/book/

A Next-Generation Tutorial on Functional Programming for the AI Age
#fsharp #ai #functional-programming
July 15, 2025 at 2:28 PM
Reposted by Dag Brattli
F# Weekly #29, 2025 - .NET 10 Preview 6 #fsharp sergeytihon.com/2025/07/19/f...
July 19, 2025 at 8:01 PM
Reposted by Dag Brattli
small PR, might be you do not need it, but now Feliz.ViewEngine also has a bare bones support for representing events in its DSL, for most scenarios might not be what you need i was experimenting with Vue bindings, thanks @dbrattli.bsky.social for helping out! 🦔 github.com/dbrattli/Fel...
June 11, 2025 at 10:30 AM