thinking of learning scheme
Conversation
Notices
-
alex (aw@merveilles.town)'s status on Monday, 19-Dec-2022 22:45:30 CET alex -
psf (psf@oldbytes.space)'s status on Monday, 19-Dec-2022 22:45:30 CET psf @aw Good luck to you. I've tried learning Lisp, but I run into practical problems: (1) Full-featured Lisps do not scale down to tiny strange platforms so they don't interest me for hobby projects, (2) Tiny Lisps are missing the features that make Lisp great, like conditions-restarts and proper macros.
And a personal failing: (3) Because Lisp doesn't let you view raw memory addresses, it is very difficult for me to tell whether two bindings are referring to the same item, or to independent copies of the same item that just happen to be equivalent right now.
-
psf (psf@oldbytes.space)'s status on Tuesday, 20-Dec-2022 00:20:42 CET psf @ekaitz_zarraga @aw Yes, I think you're right if we're talking about individual bindings, like I was. But I think eq probably doesn't tell you if two different lists reference shared structure, right? Unless you go through and "eq" each item.
Please tell me if I'm wasting your time btw, happy to go read the fine manual some more.
-
psf (psf@oldbytes.space)'s status on Tuesday, 20-Dec-2022 10:39:30 CET psf @ekaitz_zarraga That's a fair point, figured it might be whataboutism on my part.
-