1. 21
  1.  

    1. 10

      Probably not helpful, but literally my first thought on looking at this:

      That’s not Bash++. That’s Objective-Bash.

      1. 7

        This is somehow impressive and horrifying at the same time.

        Impressive because, oy, to make this work robustly sounds like a difficult, interesting, and fun problem.

        Horrifying because honestly, **looks at watch – nope, not April fools day** if you start wishing for object-oriented programming, it’s probably time to look at writing your code in an entirely different language.

        I say this as a person whose favorite programming language is Bash, and contributes to https://bashly.dev/.

        1. 2

          yeah my favorite language is bash posix shell but I saw this and went “oh my god” audibly. it’s so cursed to see

          1. 2

            This feels weird to say but I love how… normal? that is. Fundamentally it’s just a client-server process where the server takes care of keeping the stateful parts of the API going. It’s a fairly normal model that is useful for a ton of things.

            1. 2

              Uff! Such a funny project.

              1. 1

                would strongly prefer something like: “fpbash”