Guyren Howe
11/29/2023, 3:02 AMTaylor Troesh
11/29/2023, 3:05 AMalltom
11/29/2023, 4:01 AMMiles Sabin
11/29/2023, 9:55 AMTaylor Troesh
11/29/2023, 12:29 PMHow will I know when I have an idea that would make a good scrapscript project?Going to be a while before people are building projects with it haha. For the foreseeable future, it's likely going to sit somewhere between zsh and wolfram language. And then hopefully something like flash/geocities 🙂 I'll try to put out frequent demos once it's usable
Reminds me of Unison ... could you compare and contrast?Yes! Both projects are functional languages that use content addressability. Main difference is goals: • unison focuses on building software with novel team collaboration and distributed systems • scrapscript focuses on being a good global package manager and messaging format... that also might be a good general-purpose programming language one day haha
Miles Sabin
11/29/2023, 12:32 PMTaylor Troesh
11/29/2023, 12:44 PMoPOKtdJ4UbTdPaZig6jg
11/29/2023, 12:49 PMTaylor Troesh
11/29/2023, 1:09 PMTaylor Troesh
11/29/2023, 1:11 PMDavid Alan Hjelle
11/29/2023, 4:25 PMDavid Alan Hjelle
11/29/2023, 4:32 PMTaylor Troesh
11/29/2023, 7:33 PMKonrad Hinsen
11/29/2023, 7:48 PMGuyren Howe
11/29/2023, 7:50 PMDavid Alan Hjelle
11/29/2023, 7:58 PMTaylor Troesh
11/29/2023, 8:00 PMAny reason for rolling your own? Building on IPFS would give you data exchange with the wide world, which I think it worth having.Scrapscript is storage-agnostic, so theoretically somebody could host a scrapyard on top of ipfs, filecoin, whatever. But I don't want to bite off too much at once, so I think we should start with a simple centralized kv store I've also tried to make it namespace agnostic, so theoretically, you should be able to use ipns for scrapnames too! There are a few more tricky bits there, but the concept definitely works.
How does scrapscript interact with the rest of the computing universe? How can I write code that works on my address book or my e-mail, for example? It looks like all inputs have to be in scrapscript syntax.Scrapscript is just like any other programming language, so not very e-mail friendly haha. Open to ideas though
Konrad Hinsen
11/30/2023, 7:07 AMScrapscript is just like any other programming language, so not very e-mail friendly haha. Open to ideas thoughIf Scrapscript does networking, you can implement the IMAP protocol. If Scrapscript can read local files, you can delegate IMAP to an external tool such as isync. In both cases you need a MIME parser. Just like with any other programming languages. So in the end, my question comes down to whether Scrapscript has access to local files and to network protocols.
Taylor Troesh
11/30/2023, 2:40 PM