# F# Weekly #8, 2025 - Juniper or Forro?

**URL:** <https://forums.fsharp.org/t/f-weekly-8-2025-juniper-or-forro/4291>\
**Category:** General\
**Tags:** news\
**Created:** [February 23, 2025, 3:20pm UTC](https://forums.fsharp.org/t/f-weekly-8-2025-juniper-or-forro/4291 "2025-02-23T15:20:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sergey\_tihon](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/sergey_tihon/32/25_2.png) [@sergey\_tihon](https://forums.fsharp.org/u/sergey_tihon)\
**Post date:** [February 23, 2025, 3:20pm UTC](https://forums.fsharp.org/t/f-weekly-8-2025-juniper-or-forro/4291/1 "2025-02-23T15:20:54Z")

</div>

Welcome to F# Weekly,

A roundup of F# content from this past week:

**News**

- [Juniper Programming Language](https://www.juniper-lang.org/) (compiler written in F#)
- [Building .NET AI apps with Chroma - .NET Blog](https://devblogs.microsoft.com/dotnet/announcing-chroma-db-csharp-sdk/)
- [Rust in time! Announcing the Azure SDK for Rust Beta. 🎉 - Azure SDK Blog](https://devblogs.microsoft.com/azure-sdk/rust-in-time-announcing-the-azure-sdk-for-rust-beta/)
- [.NET MAUI Performance Features in .NET 9 - .NET Blog](https://devblogs.microsoft.com/dotnet/dotnet-9-performance-improvements-in-dotnet-maui/)
- [GitHub Copilot for Xcode Chat – Public Preview Now Available | Xcode](https://devblogs.microsoft.com/xcode/github-copilot-for-xcode-chat-public-preview-now-available/)
- [Visualize ROI of your GitHub Copilot Usage, How it works!](https://devblogs.microsoft.com/all-things-azure/visualize-roi-of-your-github-copilot-usage-how-it-works/)
- [Unlocking More Power: Tool Calling in GitHub Copilot for Visual Studio - Visual Studio Blog](https://devblogs.microsoft.com/visualstudio/function-calling-is-now-enabled-in-github-copilot/)
- [Introducing Code Referencing for GitHub Copilot Completions in Visual Studio - Visual Studio Blog](https://devblogs.microsoft.com/visualstudio/introducing-code-referencing-for-github-copilot-completions-in-visual-studio/)

> **[SpeakEZ.ai (@speakezai.bsky.social)](https://bsky.app/profile/speakezai.bsky.social/post/3lirifkdo2c2b)**
>
> May the wonders never cease - #fsharp markup is finally supported in Teams 😏⏳🤔

**Videos**

- [Hackable PXL-Art for the Masses](https://www.youtube.com/watch?v=qREDiEuN4Vg&ab_channel=AmplifyingFSharp)
- [Building a SaaS in F# | Learning F# | Day 1](https://www.youtube.com/watch?v=OHqHDZZwudI&ab_channel=nicoxgameplays)
- [How to Create Custom HTML Attributes with F# + Falco.Markup](https://www.youtube.com/watch?v=L0B6SiUtjHg&ab_channel=HAMYLABS)
- [Blazor Community Standup - Razor Tooling and Hot Reload update](https://www.youtube.com/watch?v=nL_f-vlhaFU&ab_channel=dotnet)
- [On .NET Live - Multi-agent workflow using Azure Durable Functions and Semantic Kernel](https://www.youtube.com/watch?v=-zsWfa4LfVY&ab_channel=dotnet)
- [.NET Aspire Community Standup - .NET Aspire 9.1 Release Party](https://www.youtube.com/watch?v=WnbDvuEjKaY&ab_channel=dotnet)

[![](https://img.youtube.com/vi/qREDiEuN4Vg/maxresdefault.jpg "Hackable PXL-Art for the Masses") ](https://www.youtube.com/watch?v=qREDiEuN4Vg)

**Blogs**

- [Mastering Fable: Simplifying Your Journey by Knowing What’s Available | Compositional IT](https://www.compositional-it.com/news-blog/mastering-fable-simplifying-your-journey-by-knowing-whats-available)

**F# vNext**

- [Allow mutating structs through read-only property setters in non-mutable contexts · Issue #1410 · fsharp/fslang-suggestions](https://github.com/fsharp/fslang-suggestions/issues/1410)
- [Property references · Issue #1409 · fsharp/fslang-suggestions](https://github.com/fsharp/fslang-suggestions/issues/1409)

**Highlighted projects**

- [calebh/Juniper](https://github.com/calebh/Juniper) - functional reactive programming language
- [SchlenkR/FsxWatcher: A dotnet tool that watches F# script changes and sends them to FSI.](https://github.com/SchlenkR/FsxWatcher)
- [boogie-org/forro: A sample verifier for a toy language built on top of Boogie](https://github.com/boogie-org/forro)

**New Releases**

- [fantomas 7.0.1](https://www.nuget.org/packages/fantomas)
- [SqlHydra.Cli 2.7.0](https://www.nuget.org/packages/SqlHydra.Cli)
- [JsonDSL 0.3.1](https://www.nuget.org/packages/JsonDSL)
- [Akka.FSharp 1.5.38](https://www.nuget.org/packages/Akka.FSharp)
- [DynamicObj 7.0.1](https://www.nuget.org/packages/DynamicObj)
- [FsxWatcher 0.0.2](https://www.nuget.org/packages/FsxWatcher)

> **[SchlenkR (@schlenkr.bsky.social)](https://bsky.app/profile/schlenkr.bsky.social/post/3litci43tzk2q)**
>
> Good Morning, friends of #fsharp! Here are some news:
> 
> \- New dotnet tool: FsxWatcher
> \- Watched all F# script files in a folder
> \- Sends them to F# Interactive (hosted inside the tool)
> 
> I find this useful when writing PXL-Apps (see...

That’s all for now. Have a great week.

If you want to help keep F# Weekly going, [click here to jazz me with Coffee](https://www.buymeacoffee.com/sergeytihon)!

[![Buy Me A Coffee](https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png)](https://www.buymeacoffee.com/sergeytihon)

&nbsp;
