Qfh1rqldbrr5uusjriga
SkillsCast

FEZ - fsharp type safety for the BEAM

5th April 2018 in London at CodeNode

There are 24 other SkillsCasts available from F# eXchange 2018

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

Fez is an fsharp to core erlang compiler enabling users to compile fsharp code and run it on the erlang runtime (the BEAM).

It works similarly to Fable but instead of generating javascript it outputs core erlang which then can be compiled to erlang bytecode. The aim is to bring a mature type safe language to the BEAM. As someone who regularly has to refactor erlang code - Karl misses his static types!

Karl's Talk will cover the following points:

  • Introduce fez / motivation
  • Brief demo/getting started
  • What is core erlang?
  • Design / Internals
  • Challenges / Trade offs
  • The future

YOU MAY ALSO LIKE:

Thanks to our sponsors

FEZ - fsharp type safety for the BEAM

Karl Nilsson

Karl Nilsson battles distributed systems for a living and is enjoying nearly every minute of it. After many years writing .NET in C# and later F# he veered sharply towards erlang. Karl currently works for Pivotal on the RabbitMQ messaging broker.

SkillsCast

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

Fez is an fsharp to core erlang compiler enabling users to compile fsharp code and run it on the erlang runtime (the BEAM).

It works similarly to Fable but instead of generating javascript it outputs core erlang which then can be compiled to erlang bytecode. The aim is to bring a mature type safe language to the BEAM. As someone who regularly has to refactor erlang code - Karl misses his static types!

Karl's Talk will cover the following points:

  • Introduce fez / motivation
  • Brief demo/getting started
  • What is core erlang?
  • Design / Internals
  • Challenges / Trade offs
  • The future

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

FEZ - fsharp type safety for the BEAM

Karl Nilsson

Karl Nilsson battles distributed systems for a living and is enjoying nearly every minute of it. After many years writing .NET in C# and later F# he veered sharply towards erlang. Karl currently works for Pivotal on the RabbitMQ messaging broker.

Photos