MAKING SCALA BATTERIES-INCLUDED WITH SCALA TOOLKIT
summary
Scala Toolkit promises a batteries‑included Scala experience by shipping a curated set of community libraries as a default artifact (published on Scala link Maven) and bundled via using directive in Scala CLI; current stack includes JSON, HTTP client, file/shell and testing libraries, with an open beta (0.2) and tutorials rolling out soon. Selection uses a cognitive dimensions framework and even fMRI research to minimize working‑memory load, led to API changes (PRs merged to simplify higher‑kinded types), and targets low cognitive cost scripts, prototypes and microservices.
AI-written summary · about
chapters (11)
- 0:00Scala Toolkit introduction
- 3:55Code readability model
- 7:08Code comprehension methods
- 11:24Code design implications
- 13:13API design framework
- 17:10Expressiveness in APIs
- 19:37Toolkit evaluation
- 20:50Q&A on studies
- 22:39Toolkit complexity
- 24:49API design choices
- 28:01Beta plans
related talks
24mBatteries-included Scala with Scala Toolkit
53mScala with batteries included
19mExploring Scala Tooling ecosystem
29mExploring Scala Tooling ecosystem
48mA Birds eye view of the Scala ecosystem
31mScale By The Bay 2018 Unconference: Taro L Saito
01h 02mSimply Scala
45mScala Meets GenAI - Build the Cool Stuff with LLM4S
