Get the latest tech news

Smalltalk, Haskell and Lisp


To assist with job interviews at the NRAO we recently wrote a small “contest” program. Without giving away the details, the crux of the problem is

Despite idolizing Dijkstra and befriending John Shipman and Al Stavely, I’m lousy at analyzing my code before running it. If I reach back far enough, they weren’t intuitive to me either, I just crossed those bridges so long ago I seldom think about what it was like before, but I have enough of a glimpse that when obscure languages like Smalltalk and Haskell are discarded from the realm of possibility for teaching beginners, I find it upsetting. Why do languages like Lisp and Smalltalk depend so much on manual intervention with mistakes, why can’t they have a strong, inferring type system like Haskell?

Get the Android app

Or read this on Hacker News

Read more on:

Photo of smalltalk

smalltalk

Photo of Haskell and Lisp

Haskell and Lisp

Related news:

News photo

Before You Can Have Smalltalk, You Must First Defeat Capitalism

News photo

Dynamic translation of Smalltalk to WebAssembly

News photo

SOAR-ing Away with Smalltalk: Berkeley RISC-III