Comment

Comment by sametmax

It is very different than Python.

In Lisp, they say "here is a tool that can do anything. Have fun". In Python they say: "here are many tools that are specific and limited to that purpose. Also you gona take bad decisions, so we limited it some more".

The first approach is appealing to very good programmers. The second one, to anybody who had to work with the vast majority of normal programmers.

I prefer the second one. People abuse macros, make way to long lambdas, don't document their magic and indent poorly if they are not forced to.

Since tooling is something people always learn too late, I'm going with the language with sane defaults.

parent sametmax 7 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton