@zelphirkaltstahl It mostly comes down to CL's enforcement of generic function signature congruence, something Guile does not have, and infact, actually leverages in its examples and manual. That, and being able to dispatch on different number/vector types is especially useful with SRFI-4.
Notices by Michael Fiano (mfiano@mastodon.social)
-
Michael Fiano (mfiano@mastodon.social)'s status on Tuesday, 27-Dec-2022 16:48:11 CET Michael Fiano -
Michael Fiano (mfiano@mastodon.social)'s status on Tuesday, 27-Dec-2022 16:48:11 CET Michael Fiano I am currently learning Guile Scheme for a project idea that doesn't map very well to Common Lisp, without a lot of work.
I was thinking about turning this into a live weekly study group on a video conferencing platform, probably Jitsi.
-
Michael Fiano (mfiano@mastodon.social)'s status on Tuesday, 27-Dec-2022 16:48:10 CET Michael Fiano @zelphirkaltstahl GOOPS is just a real treat, and the merging with the module system is a nice addon. I don't use a whole lot of OOP, but I do use generic functions a lot. I just think GOOPS and how it integrates with the rest of the great language is wonderful.
-
Michael Fiano (mfiano@mastodon.social)'s status on Tuesday, 27-Dec-2022 16:48:10 CET Michael Fiano @zelphirkaltstahl I would have had to redefine a fair bit of CLOS with the MOP for half of that, and I'm still unsure if it would be enough.
-
Michael Fiano (mfiano@mastodon.social)'s status on Thursday, 14-Oct-2021 21:12:32 CEST Michael Fiano Selling #lisp by the Pound
https://gist.github.com/no-defun-allowed/4f0a06e17b3ce74c6aeac514281f350f