DEV Community

Discussion on: If - procedural, functional, object-oriented

Collapse
 
stereobooster profile image
stereobooster • Edited

I can try to answer your question.

Would you be happy to learn Lisp? (I guess that average answer would be no)

But Lisp is very powerful for learning because it overcomes "tyranny of syntax" (when people focus on syntax instead of the actual meaning, when they can't unsee the syntax).

I didn't start from learning Lisp. I learn it now, by implementing Lisp interpreter. And I realize how much-overcomplicated solutions I dealt with through my career. How much confusing explanations I saw, because people don't understand what they talk about (I did it myself, I thought I knew something. I was wrong).

PS I'm not using Lisp for work and doubt I will use it professionally. I use it as a learning vessel.

Collapse
 
yaser profile image
Yaser Al-Najjar

Exactly, I hardly know people who love the idea of mere learning rather than "doing their job".

I would say it's really a deep personal philosophy more onto: do I really wanna know what I'm doing or not?

I took Lisp and Haskell in my uni, wasn't happy about learning it till I saw the potential of understanding what actually functional means.