5 ms·
Issues with object-oriented programming in Guile (2022)
- ephaeton 2y agoWow, I never knew these deficiencies from gooops. This seems to me like a 'scheme with classes' mindset implementation of CLOS. Given the success of C++ and the like, surely there'll be enough people to productively use this. I'd rather have more "proper" CLOS systems in the world though. The FP-world worked successfully in dusting mainstream to have rust be a thing, now if we could replace C++ (and simula and whatnot) class-based "object" systems with object-based object system with more advanced capabilities such as sketched in CLOS, that'd be nice IMO.
- davexunit 2y agoStrange to see this show up on the front page now when I wrote this back in 2022. For context, this is a light critique of Guile's CLOS-like OOP system which overall I think is a pretty great approximation of CLOS. I just wanted to write down the things I felt were lacking so I didn't forget them, didn't have to repeat myself whenever one of these issues came up on irc or the mailing list, and could maybe motivate someone to fix them eventually.
- faruk74summy 2y ago[dead]
- faruk74summy 2y ago[dead]
- lincpa 2y ago[dead]