tiflolinux.org - GNU Social
  • Login

Bienvenido

  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. alex (aw@merveilles.town)'s status on Monday, 19-Dec-2022 22:45:30 CET alex alex

    thinking of learning scheme

    In conversation Monday, 19-Dec-2022 22:45:30 CET from merveilles.town permalink
    • psf (psf@oldbytes.space)'s status on Monday, 19-Dec-2022 22:45:30 CET psf psf
      in reply to

      @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.

      In conversation Monday, 19-Dec-2022 22:45:30 CET permalink
    • psf (psf@oldbytes.space)'s status on Tuesday, 20-Dec-2022 00:20:42 CET psf psf
      • Ekaitz Zárraga 👹

      @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.

      In conversation Tuesday, 20-Dec-2022 00:20:42 CET permalink
    • psf (psf@oldbytes.space)'s status on Tuesday, 20-Dec-2022 10:39:30 CET psf psf
      • Ekaitz Zárraga 👹

      @ekaitz_zarraga That's a fair point, figured it might be whataboutism on my part.

      In conversation Tuesday, 20-Dec-2022 10:39:30 CET permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.