3 ms·
Sadly C++/Java/C# have given classes a bad name. I think a lot of that is because in those languages classes are pretty much the only tool in the toolbox. After
by jacobsenscott 5y ago
Sadly C++/Java/C# have given classes a bad name. I think a lot of that is because in those languages classes are pretty much the only tool in the toolbox. After a while you are going to really hate that tool, no matter what it is. Also, all those languages are a pretty poor implementation of classes and OO.
Modern multi-paradigm languages are great because you can use classes when classes are the right thing, and functional programming when that's the right thing.
Classes are a great tool, but not the only tool.
- jhgb 5y ago> Modern multi-paradigm languages are great because you can use classes when classes are the right thing, and functional programming when that's the right thing. There doesn't seem to be an either/or situation when using CLOS in Common Lisp.