Functional Roundup for June 15, 2017
by Maureen Elsberry
- •
- June 15, 2017
- •
- functional roundup• scala
- |
- 4 minutes to read.

Here are some of the latest updates, projects, talks, articles, and events in the Functional Programming community:
ScalaFiddle announced a cool new feature on Tuesday, June 13th designed to make sharing Scala code via Fiddles easy.
An integration with embed.ly allows you to easily share your interactive Fiddles by embedding them into posts on publishing platforms like Medium and the 47 blog. Here is the embed example from the announcement post, but fair warning, it is strangely mesmerizing and colorful:
The feature is set up to allow the reader to run and modify the code by default, but you can also set up a static version.
There are plans for additional embed integrations with services like Iframely that will work for additional platforms and even Gitter.
You can read the full announcement here: ScalaFiddle comes to Medium.
The team behind Rust announced the release of version 1.18 on June 8th.
Rust is a systems programming language that’s primarily focused on concurrency, speed, and safety.
Highlighted in the announcement is the release of the first draft of the second edition of the The Rust Programming Language documentation/book.
It also expands the pub
feature, improves compiling rustc
by 15-20%, and stabalizes seven new APIs, amoung other additions and bug fixes.
You can read the full announcement here: Announcing Rust 1.18.
Ólafur Páll Geirsson released the third (and he hopes last) release candidate before v.1.0.0 for Scalafmt on Wednesday, June 14th.
These are a few of the changes according to the release:
- #960/#927 - fixes file not found errors when running the cli outside the git root directory.
- #973 - Fixes regression in RC2.
- #916 - Now supports
spaces.beforeContextBoundColon
= `IfMultipleBounds. - #600 - Fixes off-by-one error with line-wrapping around assignments.
If no major issues are reported within the next week, the release will lose it’s candidate status and be promoted to 1.0.
You can read the full announcement here: Scalafmt 1.0.0-RC3 released.
Additional great content and news:
Suggested information to digest this week:
The functional programming community has no shortage of excellent conferences, talks, and articles. Here are just a few that were released that we recommend checking out if you missed them the first time.
Viktor Klang:
Viktor Klang presented The Value of Impossible at LX Scala. You can watch the video here:
Konrad Malawski:
Konrad Malawski presented The best is yet to come: State of Akka in 2017 at Scala Days Copenhagen. You can watch the video here:
Edward Kmett:
Edward Kmett presented Transients at YOW! Lambda Jam 2017. You can watch the video here:
Upcoming Events:
- June 19 - 20, 2017
- Universitat Politécnica de Catalunya - Barcelona, Spain
- June 20 - 23, 2017
- Hard Club - Porto, Portugal
- July 21 - 22, 2017
- Morris J. Wosk Centre Vancouver, BC
Have a news tip for us? Tweet to us @47deg or send to us via email here.