|
|
|
|
|
by ur-whale
1032 days ago
|
|
> moving programs between implementations was a bit of a crapshoot. You just summarized the historical reason why LISP and its various incarnations (Scheme among others) failed. So many different patois, no way to move code from one to the other without giant headaches. |
|
Even if this were correct, though, my experience is that I find very little enjoyment in things that are targeted at what in your terms is success. For example, Go feels dreadfully unpleasant even though I can't deny the good—occasionally downright brilliant—engineering that went into it, kind of like a mass-produced concrete residential building. Let's be honest, I'm in this largely for the hackery, a little bit for the feeling of having solved somebody's problem, and not in the slightest for the social acceptance. You might not agree here (or you might!), but I hope that, if one day nobody does, I still have the self-awareness to step away from the computer and go do something else.