Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- 2016 Community for F# Heroes Ballot
- Hate user voice for F#? Have your say here!
- Ionide 2.6.0 is released with CodeLens support showing type signature of functions.
- Join StackOverflow F# documentation! Request topics you need or contribute to requested.
- Want to change something about the F# language but don’t know how to request it? Here’s how!
- The week in .NET – On .NET on Cecil – NAudio – SpeechCentral – Hand of Fate
https://twitter.com/c4fsharp/status/782939277181059072
Videos/Presentations
- Immo Landwerth – Net Standard 2.0
- Reid Evans: Getting Started with Functional Programming in Fsharp – λC 2016
- Marcus Griep: Powering Concurrency with Synchronous Messaging in Fsharp – λC 2016
- GOTO 2016 • Exploring StackOverflow Data • Evelina Gabasova
- Put A Type On It: Idris Type Provider for AWS Resources – Susan Potter
Blogs
- Hello world: not-so-optimal prime numbers – Antonio Cisternino
- Curious case of disjoint-set – Milosz Krajewski
- Measuring Trumpet Fingering Difficulty in F# – Steve Hawley
- So You Want to be a Functional Programmer (Part 5) – Charles Scalfani
- Dynamically extending F# applications – Krzysztof Cieślak
- Data structures done right – Ramón Soto Mathiesen
- Model state machines with types – Ramón Soto Mathiesen
- F# – ToBinary (with Bitwise operations) – Ramón Soto Mathiesen
- Prefer Records of Functions to Interfaces – Matthew Doig
- Capitals & Countries <| quiz game – Denys Kholod
- Is F# ready for Machine Learning and Data Science? -carsten jørgensen
- 60 Days of Euler in F# with Bryan Slatner: Problem 50; Problem 52; Problem 53
F# vNext
- Sprint 107 Summary
- Merge Roslyn branch to Master
- Paket support in F# Jupyter Notebooks is contributed by Microsoft
- Recently proposed ideas:
- Close User Voice in favor of GitHub issues
- 1-spit Assembly code (or LLVM code) in Repl on each highlighted code piece, for visibility into debugging eg. tail calls, speed of executioa
- Provide Intellisense on ‘tab’ key when creating ‘new’ classes or types
- Record copy update should be able change the generic type
Open source projects
- fsharp-lang-suggestions – Repository housing the Markdown files sources from the old UserVoice data
- FountainSharp – An F# based Fountain Markdown processor that’s based on the FSharp.Formatting library
- lighttable-fsharp – LightTable plugin for F# language
- dotnet-jack – QuickCheck with shrinking for free
New Releases
- FsUnit 2.3.2 with support of NUnit 3.5
- FSharp.Azure.StorageTypeProvider 1.7.0
- Froto 0.4 can parse grpc syntax & has a new proto2 typeprovider
- Yaaf.FSharp.Scripting 1.7.1
- FSharp.Expandable.Compiler.Core 0.6.2
- FSharp.Expandable.Compiler.Build 0.6.2
- Xamarin.Android.FSharp.ResourceProvider 1.0.0.10
- Alea 3.0.0-beta19 (docs)
That’s all for now. Have a great week.
Previous F# Weekly edition – #40
One thought on “F# Weekly #41, 2016”