My Reply To: The Case Against OOP is Wildly Overstated
submitted 3 years ago by p5v from (preslav.me)
[–]fschmidt 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - 3 years ago (0 children)
I mostly agree, which means you must be from outside modern western culture. But I hate multi-paradigm languages. A language should aim to solve only one type of programming. So either applications or libraries but not both. Java is good for libraries and was initially OOP. (Java lambdas are an abomination.) OOP is the best paradigm for libraries. I use Luan for application programming. I created Luan based on Lua and I got rid of Lua's OOP feature because closures are a better paradigm for application programming. And a table (map) of strings mapped to closures is much like an object.
My experience ladder ends with "Just make it work. And then simplify it.". This applies programming languages too, so I have continuously simplified Luan over the years. Simplicity doesn't mean short code, it means using a few clear and simple concepts. Multi-paradigm programming is a gross violation of simplicity.
use the following search parameters to narrow your results:
e.g. sub:pics site:imgur.com dog
sub:pics site:imgur.com dog
advanced search: by author, sub...
~0 users here now
Links:
[–]fschmidt 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (0 children)