tiflolinux.org - GNU Social
  • Login

Bienvenido

  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Christine Lemmer-Webber (cwebber@octodon.social)'s status on Monday, 12-Dec-2022 12:40:12 CET Christine Lemmer-Webber Christine Lemmer-Webber

    "See yeah I'm sure your lisp is cool but my favorite programming language has *pattern matching* baked in"

    *Quietly scoops a handful of earth from the ground, squeezes while concentrating for half a second, a pattern matcher falls out, fully formed*

    "God damnit this is why everyone hates you guys"

    In conversation Monday, 12-Dec-2022 12:40:12 CET from octodon.social permalink
    • Ekaitz Zárraga 👹 repeated this.
    • Christine Lemmer-Webber (cwebber@octodon.social)'s status on Monday, 12-Dec-2022 12:40:28 CET Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • Andy Wingo

      For example here's a blogpost where @wingo just drops a pattern matcher out of nowhere and it's not even the main point of the blogpost https://wingolog.org/archives/2011/08/30/the-gnu-extension-language

      In conversation Monday, 12-Dec-2022 12:40:28 CET permalink

      Attachments

      1. the gnu extension language -- wingolog
    • Christine Lemmer-Webber (cwebber@octodon.social)'s status on Monday, 12-Dec-2022 12:41:24 CET Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • tech? no! man, see...

      @technomancy Yes but your language doesn't need to bottom out in a pattern matcher, and the next time a good idea akin to a pattern matcher is worth exploring, you don't need to extend the core language to explore that idea space

      In conversation Monday, 12-Dec-2022 12:41:24 CET permalink
      Ekaitz Zárraga 👹 repeated this.
    • Christine Lemmer-Webber (cwebber@octodon.social)'s status on Monday, 12-Dec-2022 12:41:24 CET Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • tech? no! man, see...

      @technomancy That is why Goblins was based on scheme: exploring a new idea space is easy. Lisp is clay.

      But I agree of course that having standard libraries is Good, Actually.

      In conversation Monday, 12-Dec-2022 12:41:24 CET permalink
    • tech? no! man, see... (technomancy@icosahedron.website)'s status on Monday, 12-Dec-2022 12:41:25 CET tech? no! man, see... tech? no! man, see...
      in reply to

      @cwebber honestly I used to think this too, but after spending decades in Clojure where the fact that it's not baked in means that every time you want to do something halfway decent in a new codebase you have to argue with your coworkers about bringing in a third-party library ... it's just not worth the headache of leaving it out of core

      racket made the right call; make it built-in, let everyone benefit

      just because it's technically possible to do in userspace doesn't mean you should; it's as much a community/convention/style problem as a technical one

      In conversation Monday, 12-Dec-2022 12:41:25 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.