IRC channel logs
2023-06-26.log
back to list of logs
<curious_reader>He also mentions a couple of times in the Video that he doesn't like github.... <curious_reader>In which way does Spritely aim to change or create a new computing culture? <jfred>curious_reader: That is so cool. I've seen the earlier talk about that project but it's nice to see it distilled down into something more readily shareable <jfred>I've dreamt about a Dynamicland-like environment where the pages are Goblins objects and the whiskers between them represent capabilities between them, with revocation possible by simply moving the pages away from each other <jfred>I didn't get very far in trying to implement it, in part because I have very little experience with graphical programming <jfred>Also had some trouble conceptually trying to figure out how one would represent complex programs without them becoming unwieldy, if you needed physical proximity for them to interact - but on reflection I think you could have a distinction between "libraries" which don't have any capabilities themselves (but could refer to other libraries) and live programs which would <Ryuno-KiAndrJaen><jfred> "I didn't get very far in..." <- Game development would have some research here <jfred>The part I was having more of a challenge with was what the drawing API for the page programs should be, and how to hook that into the game engine - you want enough freedom for them to be useful, but not enough for them to affect the rendering performance of the rest of the system too much <jfred>Accessibility does indeed seem tricky in a Dynamicland-style environment. You might be able to have programs output a textual representation of their contents, and then have a screenreader "token" that you could physically place over a page to read out its contents <jfred>(Projectors are limited to physically intangible display output, but so are displays, so maybe a blind person would be used to that enough that such a screenreader token would be sufficient. I wouldn't want to presume it is though, would want to ask people) <Ryuno-KiAndrJaen>For abstract presentations like what you subscribe it should be sufficient <Ryuno-KiAndrJaen>There's a desc one for long text. Can be made more cross-platform supported by using aria-labelledby and -describedby <jfred>That's assuming you're targeting the web, right? <jfred>(Then again, maybe that's the right way to go after all given Spritely's aiming to run in the browser eventually) <jfred>and I could start with something like Paper Programs rather than trying to reinvent that part <Ryuno-KiAndrJaen>Linux desktop can display SVGs. I'd defer to Dr. Mo of Inkscape for details