You are viewing archived messages.
Go here to search the history.

Pontus Granström 2025-05-20 18:54:30

Hi! Me and @John Chang have been exploring home-made software together, and we’ve created Scrappy, a tool for making little apps for just you and your friends. It’s a pretty rough prototype, but it’s real and you can try it for yourself — we wanted to contribute more than a vision statement. Very curious what you think of it!

pontus.granstrom.me/scrappy

Ivan Reese 2025-05-20 19:01:05

This is really cool! Would you be interested in demoing it at our 💬 #present-company@2025-05-07?

Konrad Hinsen 2025-05-20 19:01:36

Yes please!

Spencer Fleming 2025-05-20 19:31:04

This is super cool, and immediately inviting

Spencer Fleming 2025-05-20 19:33:52

The more I think about this the more I like it. I think it would also be cool as a desktop environment, ala arcan-fe.com/2021/04/12/introducing-pipeworld

📝 Introducing Pipeworld: Spreadsheet Dataflow Computing

Now for something completely different. In the spiritual vein of One Night in Rio: Vacation photos from Plan9 and AWK for multimedia, here is a tool that is the link that ties almost all the projec…

Spencer Fleming 2025-05-20 19:34:44

Toss a button down to do something that would otherwise have to be an autohotkey script ( I love autohotkey so much )

Spencer Fleming 2025-05-20 20:17:16

Seems like figma has the functionality sort of? figma.com/widget-docs

📝 Introduction | Widget API

Welcome to the Widget API!

Spencer Fleming 2025-05-20 20:18:12

Though I find your presentation more approachable and the target audience, goals, and vision for the world more lovely

Joshua Horowitz 2025-05-21 04:55:32

@Spencer Fleming I don’t think Figma Widgets relate to this work at all – they are widgets that are programmed from scratch in a traditional programming environment and then embedded, as un-programmable black boxes, into a Figma canvas.

Konrad Hinsen 2025-05-21 06:01:23

@Pontus Granström @John Chang Wondering if you could somehow integrate this with webxdc to let people make scrapps working on private data shared in a closed group. A lot of simple apps I'd want to make falls into that category.

📝 webxdc - web apps shared in a chat

no logins, no coins, no platforms :tada:

Spencer Fleming 2025-05-21 06:06:17

Joshua Horowitz yeah good point, reading it closer theyre more different than I thought. just saw the onClick listening and multiplayer behavior

Spencer Fleming 2025-05-21 06:13:15

Konrad Hinsen Interesting, never seen this format before. Seems like it is fully P2P / every client has its own copy of the state, rather than Client-Sever?

Konrad Hinsen 2025-05-21 07:13:37

Yes, every client keeps a copy of the state. State changes are communicated by encrypted e-mail or XMPP messages. This is why the state is effectively shared by the members of a chat group, which also runs on encrypted e-mail messages/XMPP behind the scenes.

Pontus Granström 2025-05-21 10:13:20

Thanks so much everyone for your kind words :)

Ivan Reese We’d love to demo at the meetup! Sign us up!

Pontus Granström 2025-05-21 10:18:51

@Spencer Fleming I didn’t know about Pipeworld nor Figma widgets. Thanks for pointing me at them! 🙏

Like Joshua Horowitz says, Figma’s widgets seem to be black boxes, whereas the objects in Scrappy are more like building blocks — closer to Alan Kay’s original meaning of “object” in object-oriented programming (Smalltalk, Squeak).

Pontus Granström 2025-05-21 10:21:20

Konrad Hinsen I haven’t heard about webxdc, but will read up on it!

Currently, Scrappy is eschewing accounts and permissions by design — both because of the friction it adds and because it makes our lives as prototypers easier. We may revisit this in the future based on interest, though! I appreciate the input 🙂

Tom Larkworthy 2025-05-24 22:03:38

The advantageous that reactive programming on a reflective substrate has over mainstream testing methodologies.

Tom Larkworthy 2025-05-26 06:23:31

I accidentally deleted that but I suspect no-one wants to download and run it anyway as slack puts up lots of warnings. There is an online version as well

tomlarkworthy.github.io/lopebooks/notebooks/@tomlarkworthy_reactive-reflective-testing.html