Dag Brattli

Dag Brattli

@dbrattli.bsky.social

Creator of Fable Python, Fable Beam 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

135 followers174 following71 posts

Pinned

Dag Brattli reposted

Fable 5.22 is out. Since 5.16: - Opt-in Temporal dates / times for JS - Implicit conversion to U2..U9 - Cold builds: project cracking 7.7s to 2.3s 🏎️ - Compilation up to 2.9x faster (server GC + JIT tuning) 🎉 - Faster watch: incremental inline exprs - Many BEAM and Rust fixes #fsharp #fablecompiler

I often find myself reviewing code more often that writing. This #vscode plugin analyzes your code and gives you visual feedback, and actionable suggestions to you and your coding agent on code complexity. Written in F#/Fable #fablecompiler #fsharp #python #typescript #kotlin #cplusplus

marketplace.visualstudio.comEnergy State Analyzer - Visual Studio MarketplaceExtension for Visual Studio Code - Visualize code energy states in real-time (Python, F#, TypeScript, Kotlin, C++)

I’ve been working on Agent Decision Comments (ADCs): a lightweight convention for preserving the why in agent-written, human-reviewed code. Four labels: decision, invariant, assumption, tradeoff Keep durable rationale beside the code. Feedback welcome: github.com/dbrattli/adc

github.comGitHub - dbrattli/adc: Structured decision comments for agent-written, human-reviewed code.Structured decision comments for agent-written, human-reviewed code. - dbrattli/adc

Dag Brattli reposted

🚀 Fable 5.7.0 is officially live! 🎉 This release brings massive performance upgrades under the hood for Python: - DU pattern matching: 6-10x speed up! 🏎️ - Sequences: 1.6x faster! #fsharp #fablecompiler

Dag Brattli reposted

EasyBuild.ShipIt 2.2.0 has been released. This version add a new `--dry-run` flag allowing you to preview the changes that will be made. It is pretty handy when setting up a new repo to check that everything is working correctly. #fsharp

✨Fable v5 ✨ Such great news today ❤️ In addition to JS/TS, Rust, and Dart, the Python target has been significantly improved, and there is also the exciting new BEAM target added to the list. Write once run everywhere 🥰 #fsharp #fablecompiler

Maxime@mangelmaxime.bsky.social

Fable 5 has been released 🎉 This is the result of almost 1 year and a half of work from the community and the maintainers. Huge thank you to everyone involved. ❤️ #fsharp #fablecompiler