1. 8

This is a very rough early version, but I’m officially showing off PISC (something I’ve mentioned off and on) here. Thoughts, questions and feedback would be appreciated.

  1.  

  2. 4

    I haven’t seen your previous posts, and I’m curious to hear a little about what you mean about code being position-independent, and why you consider it important. Is it a similar idea to referential transparency?

    1. 5

      PISC is a stack based scripting language I’ve been slowly building for the past couple years, as a spare-time project.

      All my previous posts regarding this have been in comments, like this weeks “What are you working on” thread.

      The position independence is a little bit of a play on words. PISC is a stack based programming language. Stack based programming can lead to code that is somewhat position independent (though PISC doesn’t make any guarantees in this area at the moment).

      I’ve considered other names for it, such as STAck SHell (STASH), the name of my currently abandoned attempt at building something like this in rust, but naming is hard, so I came up with a slight pun.

      1. 1

        Makes sense, thanks! It seems like a neat project.

      2. 1

        You’re in luck: found a detailed article on Wikipedia. :)

        https://en.m.wikipedia.org/wiki/Position-independent_code

        Edit: Misread that in my haste. This is PI Source you’re probably wanting defined. Oh well…

        1. 2

          Yes, no worries. :)