In 2019, most of the work on the migration of F# to .NET Core was completed, meaning that work on F# the language restarted. A number of new features were added to the core language with the releases of F# 4.6 and 4.7, and we see good indications that this trend of carefully and tastefully selected new language features will continue in 2020 and beyond.
Among the most notable new features is implicit yields. This generally improves readability when generating collections with conditional logic, particularly when working with SAFE Stack applications where the front-end follows the increasingly popular Elmish MVU design pattern.
To learn about more recent improvements to the F# language, and to find out which we recommend you adopt and reject, download Compositional IT’s new whitepaper, F# In 2020: The Road Ahead.