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

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

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    pistolero (p@fsebugoutzone.org)'s status on Saturday, 18-Apr-2026 16:44:31 JSTpistoleropistolero
    in reply to
    • roko's basilisk
    @vii

    > I'm about to pass out in my chair but I deeply appreciated you sharing those sexps, they brought back a lot of memories.

    I don't have a :mccarthysmug:!

    > this is hilarious, and not just because of haskell but also because of clojure

    This might actually predate Clojure but I remember seeing their "Here's how we got fewer parens in the language" and being thoroughly unimpressed and then wanting to vomit when I saw what they did with brackets. On the other hand, people besides Rich Hickey use his language. Anyway, I don't know whether Clojure has a thing for that but I ended up using `(= name (\ ... -> ...))` more often than `(def name (...) ...)`.

    (Oh, also `...` was a builtin: it was the void function, stolen from...unlambda! `(... x)` would yield `...` for any `x`, and it was named `...` since pattern-matching was a recursive process and you could use it for ignored arguments because it would return non-false/non-nil. So you could get the last element of a list with `(apply (lambda (*... e) e) some-list)`, though of course pattern-matching was slower than just indexing. It was a very fun language but I lost my fascination with Lisp. The language itself was kind of a fever-dream version of CSP-Ruby-Lisp.)

    At any rate, does Clojure have some sort of syntax like that?

    > Thank you for your gettingness, I hope to share this code with you soon.

    :bigbosssalute: I love source code.
    ur_source_code.jpg
    In conversationabout 4 months ago from fsebugoutzone.orgpermalink

    Attachments


    1. https://media.freespeechextremist.com/rvl/full/ffeee24dd5acb1641092b6dd2ad7c3e6903b08110bc730bc75f0f6d60d296fdd?name=ur_source_code.jpg
  • 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.