GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    screwlisp (screwtape@mastodon.sdf.org)'s status on Monday, 09-Dec-2024 08:08:27 JST screwlisp screwlisp
    • Hayley

    What's a not-that-terrible way to echo Steele's remarks in The Evolution of #Lisp that people use lisp because of our (in-arguably correct) perception that lisp is clearly the best, what Steele refers to as lisp's cachet.

    I was also remembering @hayley's sometime remark that part of what keeps lisp great is the verdant mulch of people who really think lisp is the best doing their best to be the best, but they're actually mostly pretty nuts. I think it's important to be those people basically.

    In conversation about a year ago from mastodon.sdf.org permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Monday, 09-Dec-2024 08:12:06 JST screwlisp screwlisp
      in reply to
      • Hayley

      @hayley

      I kind of want to argue that the being pretty nuts part is fundamental and somewhat excludes being a business-as-usual-"business-logic".

      In conversation about a year ago permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Monday, 09-Dec-2024 08:40:41 JST screwlisp screwlisp
      in reply to
      • Hayley

      @hayley
      Eh, do you ever delete things from your phlog? I can try and find it.

      In conversation about a year ago permalink
    • Embed this notice
      Hayley (hayley@social.applied-langua.ge)'s status on Monday, 09-Dec-2024 08:40:52 JST Hayley Hayley
      in reply to
      @screwtape can't say I remember saying this, sorry
      In conversation about a year ago permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Monday, 09-Dec-2024 08:43:45 JST screwlisp screwlisp
      in reply to
      • Hayley

      @hayley sorry for putting words into your mouth anyway. I was pretty sure I remembered it but didn't have a link prepared.

      In conversation about a year ago permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Monday, 09-Dec-2024 08:45:30 JST screwlisp screwlisp
      in reply to
      • Hayley

      @hayley
      Fwiw, your words were
      "
      the "lone wolves" of Lisp work as metaphorical compost: they are dead, and they smell funny, but they help produce better projects
      "
      https://applied-langua.ge/posts/lisp-curse-redemption-arc.html

      In conversation about a year ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        The Lisp "Curse" Redemption Arc, or How I Learned To Stop Worrying And Love The CONS
    • Embed this notice
      AN/CRM-114 (flyingsaceur@ioc.exchange)'s status on Monday, 09-Dec-2024 08:46:38 JST AN/CRM-114 AN/CRM-114
      in reply to
      • Hayley

      @screwtape @hayley This thread has put “cachet invalidation” in my mind and it ain’t leaving

      This line of reasoning rhymes with a visual “sociopath test” I saw many years ago which presented at least one old-woman/rabbit two-faces/vase optical illusions and purported that sociopaths are able to see both because they are not bound to a single interpretation of reality

      If C and its classics are in Latin, then Lisp and its classics are in Chinese: a radically different mode of expressing ideas in spoken and written words. To a mind trained only on Virgil and Cicero, so to speak, iteration and recursion are worlds apart, but to one who has read The Water Margin and Journey to the West (really the Little Schemer) they are simply aminor differences in phrasing

      Which is a long winded way of agreeing that to understand Lisp you have to be at least moderately insane (haha yes)

      In conversation about a year ago permalink
      screwlisp repeated this.
    • Embed this notice
      AN/CRM-114 (flyingsaceur@ioc.exchange)'s status on Monday, 09-Dec-2024 08:48:20 JST AN/CRM-114 AN/CRM-114
      in reply to
      • Hayley

      @screwtape @hayley as
      An aside, when “The Bipolar Lisp Programmer” speaks of C being like making a mosaic from hot glue and lentils, the image in my mind is the fresco of Justinian I in Ravenna

      In conversation about a year ago permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Monday, 09-Dec-2024 09:02:47 JST screwlisp screwlisp
      in reply to
      • Hayley

      @hayley oh, I left out a really key part of that sentence.

      The half-done projects produced by the "lone wolves"

      I guess the lone wolves themselves aren't dead and have more of a sophisticated fish smell.

      In conversation about a year ago permalink
    • Embed this notice
      Hayley (hayley@social.applied-langua.ge)'s status on Monday, 09-Dec-2024 09:02:54 JST Hayley Hayley
      in reply to
      @screwtape lol I see the compost/mulch part, but "people who really think Lisp is the best ..." and so on I don't see?

      I don't delete things though
      In conversation about a year ago permalink
    • Embed this notice
      Charles U. Farley (freakazoid@retro.social)'s status on Monday, 09-Dec-2024 09:14:34 JST Charles U. Farley Charles U. Farley
      in reply to
      • Hayley
      • AN/CRM-114

      @flyingsaceur I would like to propose the alternate theory that learning C breaks your brain such that it becomes difficult to understand Lisp.

      @screwtape @hayley

      In conversation about a year ago permalink
      screwlisp repeated this.
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Monday, 09-Dec-2024 09:18:33 JST screwlisp screwlisp
      in reply to
      • Charles U. Farley
      • Hayley
      • AN/CRM-114

      @freakazoid @flyingsaceur @hayley
      I'm re-reading
      http://www.winestockwebdesign.com/Essays/Lisp_Curse.html
      and realising that most of the quotes are literally things I say week to week, eg yesterday I was talking about Waters' Series in lisp (as you know).
      "
      Several will beat Haskell .. flame wars ..
      Endgame: A random old-time Lisp hacker's collection of macros* will add up to an undocumented, unportable, bug-ridden implementation of 80% of Haskell because Lisp is more powerful than Haskell.
      "

      * Made 12 years before Haskell

      In conversation about a year ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        The Lisp Curse
        from Rudolf Winestock - rudolf@winestockwebdesign.com
        The expressive power of Lisp has drawbacks.
    • Embed this notice
      Gnuxie 💜🐝 (gnuxie@social.applied-langua.ge)'s status on Monday, 09-Dec-2024 09:21:03 JST Gnuxie 💜🐝 Gnuxie 💜🐝
      in reply to
      • Hayley
      @screwtape @hayley I think it's problematic to suggest that Lisp attracts a certain type of person and not that Lisp empowers people to do things on their own. The reason being that I am beginning to hate programmer ego and superiority complexes.
      In conversation about a year ago permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Monday, 09-Dec-2024 09:22:12 JST screwlisp screwlisp
      in reply to
      • Hayley
      • Gnuxie 💜🐝

      @Gnuxie
      Oh, yeah, I agree with you actually. Please mentally retcon in this agreement anywhere you see me disagreeing.

      @hayley

      In conversation about a year ago permalink
    • Embed this notice
      AN/CRM-114 (flyingsaceur@ioc.exchange)'s status on Monday, 09-Dec-2024 09:22:32 JST AN/CRM-114 AN/CRM-114
      in reply to
      • Charles U. Farley
      • Hayley

      @freakazoid @screwtape @hayley Thinking about the number of junior Python programmers who “declare” variables like each one is coming out of their paychecks, I have to agree

      🎵in a sky full of people, only some want to fly, isn't that crazy

      In conversation about a year ago permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Monday, 09-Dec-2024 10:35:28 JST screwlisp screwlisp
      in reply to
      • Hayley
      • Gnuxie 💜🐝

      @Gnuxie
      Mmm, so my proximal thought that dragged me into this was reconciling clojure-style transducers with Waters' Series (in the curse, the comparison is lisp Series and Haskell). I wanted lisp to have the-best-thing, and it was unclear to me what that meant. Maybe wanting other people to agree with me or wanting to agree with others about what the-best-thing is is the mistake.

      One product of the flame wars was that Series, generators and gatherers did become friends, eventually.
      @hayley

      In conversation about a year ago permalink
    • Embed this notice
      Gnuxie 💜🐝 (gnuxie@social.applied-langua.ge)'s status on Monday, 09-Dec-2024 10:35:31 JST Gnuxie 💜🐝 Gnuxie 💜🐝
      in reply to
      • Hayley
      • Gnuxie 💜🐝
      @screwtape @hayley The lisp curse redemption arc probably needs revisiting, but meh. Scanning over both now, I wonder if the curse can be dismissed in a simpler way. If it really were true that less expressive languages force cooperation to get anything, and it was true that all you get from lisp programmers is shit. Then there still would be a very good reason to work together beyond that it's no longer very hard not to (which is to avoid shit).

      But outside of that, the whole thing is kinda bullshit. I know already that people will make their own versions of things in any language just because they want to do things their way. In fact people will refuse to participate in a project and then attempt to rewrite it in an entirely new language for what feels like bullshit reasons when it happens to you. Can you make some kind of weird moral argument about how it'd be better to work together? Yeah, you could. Are they going to care? No lol. Does it actually matter? Not really.

      People work collaboratively in ecosystems of code all the time without much communication. People are making libraries, packaging applications, hell even changing the programming languages themselves. I'm not in a slack channel with all of these people where I need to veto their work because if they do it they will wreck my project. Like you would be if you were co-maintainers and they were about to merge a PR without asking.

      I don't really know the concrete reasons why we have this now, (it maybe didn't always exist and I imagine people probably used to NIH the hell out of everything before the internet). But if you can allow people to work independently of each other and still build up to something bigger than that's great. And that's what programming languages should enable you to do. npm is fantastic.
      In conversation about a year ago permalink

Feeds

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

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.