Scheme introduced me to the notion of languages where everything having a return type. It made sense, since void
always felt like a weird special case in C. After all, RAX/EAX always has something in it (or X0 on my Mac).
Scheme felt more "educational" and less "real world", but then I encountered "everything has a value" in Ruby, and loved it there too. Now I use Clojure, and once more, I am happy.
Which helps explain the "ick" I feel every time I need to dive into Javascript.
=> More informations about this toot | View the thread | More toots from quoll@hachyderm.io
text/gemini
This content has been proxied by September (3851b).