Fibonacci Indentation for Vim.
I just want to say that while this is a really nice post in its own right, I found this blog because one of its authors is the creator of this repo: https://github.com/dodie/vim-fibo-indent
ZIO — A type-safe, composable library for async and concurrent programming in Scala
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
The pure asynchronous runtime for Scala
Not the parent, but presumably it would allow for fancy monad stuff like Scala's Cats Effects and Zio which can make async programming easier to follow without having to introduce async/await
Properties are probably the worst feature on that list. They make it easier to work with setters, while the goal is to reduce their usage altogether! Records achieve that much better. Unencapsulated component access is standardised on classes with good contracts (construction and deconstruction are duals for records) and will work well with patterns, all while avoiding unnecessary mutation for such classes (instead, we'll have "withers" or "reconstructors": https://github.com/openjdk/amber-docs/blob/master/eg-drafts/...).
So we're killing two birds with one stone: making it easier to work with "simple data" while also reducing reliance on getters and setters.
Cats vs ZIO
2 projects | /r/scala | 10 Jul 2022
I would like a job writing Haskell
7 projects | news.ycombinator.com | 8 Feb 2022
Java 19 Is Out
4 projects | news.ycombinator.com | 20 Sep 2022
Scala 3.1.2 released!
2 projects | /r/programming | 26 Apr 2022
Trying to decide on Scala or Kotlin
7 projects | /r/scala | 20 Mar 2022