|
|
|
|
|
by Koromix
3589 days ago
|
|
> Like, for instance, class generation, and extending methods. This is precisely the kind of thing that leads to unmaintainable "magic" code, even though it can still be useful but with extreme moderation. So I don't see the point of making that a core feature of any language. If you have any example to the contrary, I'd love a link to a good open-source project that uses these things extensively. |
|
As for not seeing the point of making it a feature of your language, how about Lisp? And I'm not just talking macros. Lambdas, late binding, and in Scheme, the ability to rebind anything lead to a lot of cool tricks and capabilities.
And late binding is extrordinarily important.!