Fable blog

Latest news about Fable

Introducing Fable 1.0 beta (codename narumi)

By Alfonso García-Caro on March 20, 2017

Fable has recently added support for a subset of the FSharp.Reflection namespace. Which is really great, allowing us to inspect type information at run-time in the browser. Today, we will be exploring an application of meta-programming using FSharp.Reflection to abstract a very common task in web development: client-server communication.

Read more...

Statically Typed Client-Server Communication with F#: Proof of Concept

By Zaid Ajaj on March 19, 2017

Fable has recently added support for a subset of the FSharp.Reflection namespace. Which is really great, allowing us to inspect type information at run-time in the browser. Today, we will be exploring an application of meta-programming using FSharp.Reflection to abstract a very common task in web development: client-server communication.

Read more...

Implementing Pong in a functional manner with Fable

By Marcel Schwark on Dec 26, 2016

For the last few weeks I’ve been playing around with Fable. As a F# enthusiast who had to deal with a lot of JavaScript code during his studies, I was quite curious what Fable was all about. [...] Being motivated by Super Fable Mario, I thought creating a simple game myself might be a good way to start with Fable. As you can read by the title, I chose Pong as my starting project. So without further ado, let’s start with the actual game.

Read more...

Fable(F#からJSへコンパイラー)の紹介

By Alfonso García-Caro on Dec 25, 2016

皆さま、スペインからこんにちは!これは日本語の「F# Advent Calendar 2016」 の25日目の記事です、一日遅れましたがご了承ください(;^_^A アセアセ・・・

Read more...

From Elm to Fable

By Lucas Reis on Dec 9, 2016

A few months ago I started a quest to gain reliability in frontend development. I chose Elm as my starting point. [...] It turns out that there is an F# to JS compiler called Fable. [...] In this post I'll "convert" the star wars app I wrote in Elm to Fable, and then I'll refactor it. Along the way, I'll compare the experience to both Elm and regular Javascript workflows.

Read more...

Tree Shaking with Fable

By Alfonso García-Caro on Nov 30, 2016

Hi everybody! This is my first contribution to the F# advent calendar and you'll probably be very surprised to know it will be about... Fable! Yes, the lightweight F# compiler that emits JavaScript you can be proud of (or at least I'll be). This time I want to talk you about one of the exciting new features introduced in Fable 0.7: tree shaking.

Read more...

Introducing 0.7

By Alfonso García-Caro on Nov 22, 2016

So finally here it is! It took a bit longer than expected but I'm very happy to announce Fable 0.7 has been released to npm. This version includes lots of improvements thanks to feedback from the community, it's almost a full rewrite and could be considered 1.0 (in fact, 1.0 will probably be this with minor upgrades).

Read more...

Fork me on GitHub