Splitting the Brain: Plugin vs LSP
Why GALA's IDE runs on two processes and the sync contract that keeps them honest
Search for a command to run...
Articles tagged with #software-engineering
Why GALA's IDE runs on two processes and the sync contract that keeps them honest
Resolving receiver types from transpiler metadata when you don't have one
When your transpiler knows the types but your editor doesn't
What breaks when you map functional programming onto Go's type system, and how testing infrastructure keeps it fixed
Let's implement a simple case class that represents a Time object that contains hours and minutes. For simplicity, we will use 24-hour clock. case class Time(hour: Hour, minutes: Minute) case class Hour(hour: Int) case class Minute(minute: Int) Now ...

Scala Array is not located in the scala.collection.mutable package, however, they are in fact mutable val arr = Array(1,2,3) arr(1) = 3 println(arr.mkString(",")) // 1,3,3 Immutable alternative to Scala Array is Scala Vector val arr = Vector(1,2,3) ...
