IRC channel logs

2024-06-12.log

back to list of logs

<msavoritias>am i write to understand that ward is to restrict myself and methods are to restrict what others can do on my object? through ocapn too that is
<msavoritias>write -> right
<cwebber>msavoritias: methods are a way of providing multiple kinds of functionality. if you wnat to create restricted subsets, they compose well with facets
<cwebber>msavoritias: warding is... well, it has some similarity to methods, what it really does is it creates protected and "invisible" behavior that only those with the relevant incanters can access
<cwebber>you can combine it with methods too
<cwebber>an example of warding is you could have a bunch of blogpost objects and have a set of baheviors for updating the objects you only want administrators to access
<cwebber>you could ward off the admin access and hand out an incanter to admins
<msavoritias>ah right that makes sense. thank you :) will read more of the docs about facets and such then
<cwebber>woo
<cwebber>msavoritias: you're the second person who asked about facets today according to juli, funny enough
<cwebber> https://spritely.institute/static/papers/spritely-core.html#appendix-glossary this appendix to HoS is helpful btw :)
<cwebber>looks like facet is missing though
<cwebber>that should be fixed!
<cwebber> https://spritely.institute/files/docs/guile-goblins/0.13.0/Facet.html
<cwebber>also
<msavoritias>i have one the paper open in one tab not yet through it, about the manual yeah that was what i was reading
<msavoritias>that plus the code and the captp spec in github
<msavoritias>one my aims is to add a captp layer on xmpp
<jfred>XMPP netlayer would be very interesting!
<jackhill>jfred: I agree. hmmm, using sxml to wrangle XMPP might be kind of fun actually