Functional Roundup for May 22, 2017
Here are some of the latest updates, projects, talks, articles, and events in the Functional Programming community:
This is big news! Scastie is officially out of Beta and available for use over at scastie.scala-lang.org.
Scastie is an interactive playground for Scala and sbt in your browser. This tool allows you to do some pretty cool things according to the release, including:
Use any version of Scala (scalac), or alternate backends like Dotty, Scala.js, Scala Native, and Typelevel Scala.
Use any libraries that are published on Maven.
You can save and share Scala programs/builds with anyone.
Updates since the original Beta was released include support for Scala.js, fewer bugs, the ability to share code snippets, and a revamped UI.
47 Degrees was proud to work in collaboration with the Scala Center on the UI design. Big thanks to all of the contributors to Scastie!
Check out Guillaume Massée’s walkthrough of Scastic here:
You can read the full announcement here: Scastie is out of Beta.
47 Degrees also worked on the Scala Center’s new website. One snazzy new feature is showcasing what projects team members are involved in and their status. Check out the site here: Scala.epfl.ch and let us know what you think!
Android Studio 3.0 now ships with Kotlin and support from Google and JetBrains will help solve common annoyances like runtime exceptions and source code verbosity, according to the announcement.
This is already stirring up a lot of conversation between various functional language advocates about why other languages aren’t yet “officially” part of the Android family, as to be expected. But, congrats goes out to the JetBrain’s team on this exciting announcement. Hey, Android team, next up Scala, okay?
You can read the full release notes here: Kotlin on Android. Now official.
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.
Dave Gurnell presented Adventures in Meta-Programming: Macros vs Shapeless at Scala Italy 2017. You can watch the video here:
George Leontiev presented Case Study for a Real-World Type-Level Programming at Scalar 2017. You can watch the video here:
- May 31 - June 2, 2017
- Bella Center - Copenhagen, Denmark
- June 3, 2017
- Comwell Conference Center - Copenhagen, Denmark
- June 19 - 20, 2017
- Universitat Politécnica de Catalunya - Barcelona, Spain
- June 20 - 23, 2017
- Hard Club - Porto, Portugal
Note: There will not be a new edition of the Functional Roundup this week, because, I’ll be at the beach sipping Margaritas.