@synlogic4242@social.vivaldi.net
Post #4405111
2026-05-10 03:42 UTC
Replies (1)
-
@AmenZwa@mathstodon.xyz 2026-05-10 04:06
@synlogic4242@social.vivaldi.net I share your view about Python. When I'm forced to use Python, I always use the "typing" library. My ML-addled brain always seek types. You can't go wrong with picking up any or all of Racket, Scheme, Common Lisp, or Clojure. Clojure is the sensible choice for those who can't escape the JVM. I have always liked the LISP sexp syntax, since I was a uni kid, when I first encountered LISP. The benefits of the sexp syntax are well documented: parsability, homoiconicity, and so on. But most every programmer I've met detests LISP. They cite the lost-in-stupid-parentheses syntax as the reason why they hate LISP. The real, yet often unacknowledged, reason, though, is their inability to grasp FP. I've always maintained that the syntax of a language is irrelevant to language users, at least it ought to be, since it is the semantics that truly matters to their work. But we programmers, being who we are, always have emotional reactions to syntax. My advice to everyone is this: during the early phase of learning a new language, always check the syntactic passions.