--
> Why did you feel the need to create a new language?
Well when I started on this language in 2017-2019(?), I definitely wasn't aware of Unison.
I remember talking to Richard Feldman about scrapscript when he first started working on Roc (fun fact: I was the first person Feldman added to the private repo!).
I spent a long time on the initial Scrapscript implementations, trying to compete in some similar applications as Roc, and Feldman just absolutely crushed it. I felt (and still feel) that Roc is doing a great job at the low-level "platform" experience I yearn for.
Eventually I met some Unison folks at Strange Loop (2019?), and we had very different inspirations and goals. That seems to still be the case.
There are some hard-to-articulate things I want out of the web, and Unison's architecture doesn't seem suited for it.
Anyway, Scrapscript only got a bunch of attention a year or two when I started working on it in public a bit more. I think defeating alcoholism also made me much more productive haha
--
> How do the languages compare?
From what I understand, Unison has very little in common with Scrapscript.
"Content-addressibilty" is really more of a mechanism than a "feature". Kinda like how AI is not really a "feature". You can't just sprinkle SHA on something and go raise venture capital haha
I think one major difference is that Unison opted for a more traditional git-based paradigm and then built some stellar dev tools on top of that. So far, Scrapscript is a bit more ambitious in its plans.
So go try out Unison! And come back and play with Scrapscript too, when it's more mature :)