Thanks to visit codestin.com
Credit goes to programming.dev

  • Zak@lemmy.world
    Codestin Search App
    Codestin Search App
    Codestin Search App
    5
    ·
    19 days ago

    Entirely readable to someone who knows Common Lisp, and unreadable to someone who doesn’t know any kind of Lisp. Mostly readable to someone who knows Emacs Lisp, Clojure, or Scheme.

    Being able to correctly guess what the syntax does without knowing the language is a function of similarity to familiar languages more often than it is a characteristic of the syntax itself.

      • Zak@lemmy.world
        Codestin Search App
        Codestin Search App
        Codestin Search App
        2
        ·
        18 days ago

        I imagine the tricky part for someone unfamiliar with Lisp would be that there’s no syntactic clue that a particular thing is a macro or special form that’s going to treat its arguments differently from a function call. Someone who knows Scheme may have never seen anything like CLOS, but would see from context that defmethod must not be a function.