RSSAmplifier

Blog

Language and Code

My blogs

odersky.github.ioRSS feed ↗1 posts

Latest posts

Lean Scala

Program code is for communicating between humans, not just for instructing computers. So we strive for code to be lean. Lean code is simple and understandable. It is as concise as possible without losing clarity. It avoids lingo, over-abstraction, and obscure features. It does not mislead, that is, it expresses the meaning of a program clearly and without fault. All these properties are desirable…