* ActtivityPub and Haunt @ 2023-09-19 15:48 indieterminacy 2023-09-19 16:16 ` Thompson, David 0 siblings, 1 reply; 8+ messages in thread From: indieterminacy @ 2023-09-19 15:48 UTC (permalink / raw) To: Guix Devel In wider fediverse news, The ActivityPub webpage is getting a rejig: https://socialhub.activitypub.rocks/t/activitypub-rocks-portal-from-standards-movement-to-grassroots-fedi/3577 Im emailing, as within the technical discourse page is whether the tech stack should be moved away from (scheme based) Haunt (which powers Guix's website): https://socialhub.activitypub.rocks/t/activitypub-rocks-portal-technical-discussion/3578 Naturally, Id be keen on continuing the furrow carved by Christine Lemmer-Webber and thought it would be worth seeing if there are any Lispers here who would be keen on volunteering, lest the platform goes Typescript. At my end, I consider the benefits to i18n to be a useful synergy: https://socialhub.activitypub.rocks/t/activitypub-rocks-portal-technical-discussion/3578/3 If you agree, Id love you contribute your input there. -- Jonathan McHugh indieterminacy@libre.brussels ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ActtivityPub and Haunt 2023-09-19 15:48 ActtivityPub and Haunt indieterminacy @ 2023-09-19 16:16 ` Thompson, David 2023-09-27 18:47 ` Christine Lemmer-Webber 0 siblings, 1 reply; 8+ messages in thread From: Thompson, David @ 2023-09-19 16:16 UTC (permalink / raw) To: indieterminacy; +Cc: Guix Devel Hi Jonathan, On Tue, Sep 19, 2023 at 11:48 AM indieterminacy <indieterminacy@libre.brussels> wrote: > > In wider fediverse news, > > The ActivityPub webpage is getting a rejig: > https://socialhub.activitypub.rocks/t/activitypub-rocks-portal-from-standards-movement-to-grassroots-fedi/3577 > > Im emailing, as within the technical discourse page is whether the tech > stack should be moved away from (scheme based) Haunt (which powers > Guix's website): > https://socialhub.activitypub.rocks/t/activitypub-rocks-portal-technical-discussion/3578 > > Naturally, Id be keen on continuing the furrow carved by Christine > Lemmer-Webber and thought it would be worth seeing if there are any > Lispers here who would be keen on volunteering, lest the platform goes > Typescript. > > At my end, I consider the benefits to i18n to be a useful synergy: > https://socialhub.activitypub.rocks/t/activitypub-rocks-portal-technical-discussion/3578/3 > > If you agree, Id love you contribute your input there. I'm the creator and maintainer of Haunt. I can't volunteer time to maintain activitypub.rocks but I can help answer questions about Haunt and help with bug fixes, patch review, etc. for Haunt itself. Haunt posts can be written in Markdown, BTW. You don't have to layer on the obscurity by using a format like Skribe (even though Skribe is cool.) I haven't integrated anything i18n related in Haunt itself because I don't know a lot about it, but Guix being able to add in i18n on top of what Haunt provides is a good sign that it's workable. I'm totally open to include built-in i18n features in future releases. I also understand and sympathize that keeping Haunt will probably be swimming upstream against the pressure to be more mainstream. I guess a positive spin on things is that ActivityPub has succeeded enough to call attention to all the Scheme that was cleverly snuck in when Christine was the driving force of the project. It's been a small point of pride that activitypub.rocks was built with Haunt, so it would be a bit disappointing to see it go away, but I understand that whatever is easiest for the volunteers actually doing the work is the right thing. Scheme is *obviously* better than TypeScript, though. ;) - Dave ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ActtivityPub and Haunt 2023-09-19 16:16 ` Thompson, David @ 2023-09-27 18:47 ` Christine Lemmer-Webber 2023-09-28 20:03 ` Reza Housseini 0 siblings, 1 reply; 8+ messages in thread From: Christine Lemmer-Webber @ 2023-09-27 18:47 UTC (permalink / raw) To: Thompson, David; +Cc: indieterminacy, guix-devel "Thompson, David" <dthompson2@worcester.edu> writes: > Hi Jonathan, > > On Tue, Sep 19, 2023 at 11:48 AM indieterminacy > <indieterminacy@libre.brussels> wrote: >> >> In wider fediverse news, >> >> The ActivityPub webpage is getting a rejig: >> https://socialhub.activitypub.rocks/t/activitypub-rocks-portal-from-standards-movement-to-grassroots-fedi/3577 >> >> Im emailing, as within the technical discourse page is whether the tech >> stack should be moved away from (scheme based) Haunt (which powers >> Guix's website): >> https://socialhub.activitypub.rocks/t/activitypub-rocks-portal-technical-discussion/3578 >> >> Naturally, Id be keen on continuing the furrow carved by Christine >> Lemmer-Webber and thought it would be worth seeing if there are any >> Lispers here who would be keen on volunteering, lest the platform goes >> Typescript. >> >> At my end, I consider the benefits to i18n to be a useful synergy: >> https://socialhub.activitypub.rocks/t/activitypub-rocks-portal-technical-discussion/3578/3 >> >> If you agree, Id love you contribute your input there. > > I'm the creator and maintainer of Haunt. I can't volunteer time to > maintain activitypub.rocks but I can help answer questions about Haunt > and help with bug fixes, patch review, etc. for Haunt itself. Haunt > posts can be written in Markdown, BTW. You don't have to layer on the > obscurity by using a format like Skribe (even though Skribe is cool.) > I haven't integrated anything i18n related in Haunt itself because I > don't know a lot about it, but Guix being able to add in i18n on top > of what Haunt provides is a good sign that it's workable. I'm totally > open to include built-in i18n features in future releases. > > I also understand and sympathize that keeping Haunt will probably be > swimming upstream against the pressure to be more mainstream. I guess > a positive spin on things is that ActivityPub has succeeded enough to > call attention to all the Scheme that was cleverly snuck in when > Christine was the driving force of the project. It's been a small > point of pride that activitypub.rocks was built with Haunt, so it > would be a bit disappointing to see it go away, but I understand that > whatever is easiest for the volunteers actually doing the work is the > right thing. Scheme is *obviously* better than TypeScript, though. ;) > > - Dave I'd love to see ap.rocks maintained in its Haunt form. I'm not so sure we're going to see it happen. It's more important that it continues and survives I suppose, ultimately... and the people maintaining it will have to make the decisions on what tools they want to use. But I will hands-down say that Haunt was an EXCELLENT environment for writing ap.rocks. The implementation guide page especially is a great demonstration of Haunt's power: https://activitypub.rocks/implementation-report/ Check out reports.scm: https://gitlab.com/dustyweb/activitypub.rocks/-/blob/master/www/reports.scm?ref_type=heads Pretty cool, yeah? Well, I thought so... I can't imagine doing anything like that as easily in any of the other static site generators I've used. Which was autogenerated from reports that used the AP test suite (also Guile based, and sadly long down... though someone's been working on reviving (and rewriting) it...) Haunt treats a website as a program and its output as evaluating that program. That combined with sxml is a really cool environment. Most of the rest of the world hasn't realized as such I guess. Oh well... - Christine ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ActtivityPub and Haunt 2023-09-27 18:47 ` Christine Lemmer-Webber @ 2023-09-28 20:03 ` Reza Housseini 2023-09-29 12:10 ` Efraim Flashner 0 siblings, 1 reply; 8+ messages in thread From: Reza Housseini @ 2023-09-28 20:03 UTC (permalink / raw) To: guix-devel [-- Attachment #1.1.1: Type: text/plain, Size: 534 bytes --] > But I will hands-down say that Haunt was an EXCELLENT environment for > writing ap.rocks. The implementation guide page especially is a great > demonstration of Haunt's power: > > https://activitypub.rocks/implementation-report/ pretty cool stuff indeed! I also checked out the software mentioned on the page, are there any attempts at packaging some of the software e.g. microblog.pub? -- Reza Housseini This message is signed with my GnuPG key: C0F3 0812 9AF2 80F4 0830 C2C1 C375 C6AF 0512 5C52 [-- Attachment #1.1.2: OpenPGP public key --] [-- Type: application/pgp-keys, Size: 15557 bytes --] [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ActtivityPub and Haunt 2023-09-28 20:03 ` Reza Housseini @ 2023-09-29 12:10 ` Efraim Flashner 2023-09-29 12:52 ` indieterminacy 0 siblings, 1 reply; 8+ messages in thread From: Efraim Flashner @ 2023-09-29 12:10 UTC (permalink / raw) To: Reza Housseini; +Cc: guix-devel [-- Attachment #1: Type: text/plain, Size: 861 bytes --] On Thu, Sep 28, 2023 at 10:03:13PM +0200, Reza Housseini wrote: > > But I will hands-down say that Haunt was an EXCELLENT environment for > > writing ap.rocks. The implementation guide page especially is a great > > demonstration of Haunt's power: > > > > https://activitypub.rocks/implementation-report/ > > pretty cool stuff indeed! I also checked out the software mentioned on the > page, are there any attempts at packaging some of the software e.g. > microblog.pub? Looks like I was starting to work on it at some point. Not sure why I stopped. https://git.sr.ht/~efraim/my-guix/tree/master/item/wip/microblog-pub.scm -- Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ActtivityPub and Haunt 2023-09-29 12:10 ` Efraim Flashner @ 2023-09-29 12:52 ` indieterminacy 2023-09-30 13:12 ` Christine Lemmer-Webber 0 siblings, 1 reply; 8+ messages in thread From: indieterminacy @ 2023-09-29 12:52 UTC (permalink / raw) To: Reza Housseini, guix-devel On 29-09-2023 14:10, Efraim Flashner wrote: > On Thu, Sep 28, 2023 at 10:03:13PM +0200, Reza Housseini wrote: >> > But I will hands-down say that Haunt was an EXCELLENT environment for >> > writing ap.rocks. The implementation guide page especially is a great >> > demonstration of Haunt's power: >> > >> > https://activitypub.rocks/implementation-report/ >> >> pretty cool stuff indeed! I also checked out the software mentioned on >> the >> page, are there any attempts at packaging some of the software e.g. >> microblog.pub? > > Looks like I was starting to work on it at some point. Not sure why I > stopped. > > https://git.sr.ht/~efraim/my-guix/tree/master/item/wip/microblog-pub.scm Should you want a good place to harvest I strongly recommend this list: https://delightful.club/delightful-fediverse-apps/ https://codeberg.org/fediverse/delightful-fediverse-apps As can be imagined, some of these softwares have stacks which Guix is not so usually adept at packaging. However, there are more minimalist and packaging friendly ones than the (interesting) Python one you have started with. If anybody wants some suggestions of low hanging fruit just message me and I can suggest a hitlist. -- Jonathan McHugh indieterminacy@libre.brussels ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ActtivityPub and Haunt 2023-09-29 12:52 ` indieterminacy @ 2023-09-30 13:12 ` Christine Lemmer-Webber 2023-10-02 11:10 ` Munyoki Kilyungi 0 siblings, 1 reply; 8+ messages in thread From: Christine Lemmer-Webber @ 2023-09-30 13:12 UTC (permalink / raw) To: indieterminacy; +Cc: Reza Housseini, guix-devel indieterminacy <indieterminacy@libre.brussels> writes: > As can be imagined, some of these softwares have stacks which Guix is > not so usually adept at packaging. As a side note, I suspect the major paint point of *all* of these systems, which is the Javascript side for user-facing interface stuff, can at last have a path out we can help contribute to without needing to untangle NPM and friends: Spritely's Hoot project should allow us to deliver browser-side scheme execution very soon! That will make Guile a *much* more interesting target for web development :) - Christine ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ActtivityPub and Haunt 2023-09-30 13:12 ` Christine Lemmer-Webber @ 2023-10-02 11:10 ` Munyoki Kilyungi 0 siblings, 0 replies; 8+ messages in thread From: Munyoki Kilyungi @ 2023-10-02 11:10 UTC (permalink / raw) To: Christine Lemmer-Webber, indieterminacy; +Cc: Reza Housseini, guix-devel [-- Attachment #1: Type: text/plain, Size: 1350 bytes --] Christine Lemmer-Webber <cwebber@dustycloud.org> aliandika: > indieterminacy <indieterminacy@libre.brussels> writes: > >> As can be imagined, some of these softwares have stacks which Guix is >> not so usually adept at packaging. > > As a side note, I suspect the major paint point of *all* of these > systems, which is the Javascript side for user-facing interface stuff, > can at last have a path out we can help contribute to without needing to > untangle NPM and friends: Spritely's Hoot project should allow us to > deliver browser-side scheme execution very soon! > > That will make Guile a *much* more interesting target for web > development :) > Also, if I may chime in: folk use Javascript to more or less achieve some type of interactivity. This is something I've had to explore at work, and I'm settling on scheme for a back-end and HTMX for a front-end if one needs fancy things that can't be pulled to the back-end. My point is, for interface facing stuff, one could try and keep that javascript to a minimum---Javascript fatigue anyone?---and consequently, one would not have to worry about NPM and friends. Just my 2¢s. -- (Life is like a pencil that will surely run out, but will leave the beautiful writing of life.) (D4F09EB110177E03C28E2FE1F5BBAE1E0392253F (hkp://keys.openpgp.org)) [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 865 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2023-10-02 11:11 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-09-19 15:48 ActtivityPub and Haunt indieterminacy 2023-09-19 16:16 ` Thompson, David 2023-09-27 18:47 ` Christine Lemmer-Webber 2023-09-28 20:03 ` Reza Housseini 2023-09-29 12:10 ` Efraim Flashner 2023-09-29 12:52 ` indieterminacy 2023-09-30 13:12 ` Christine Lemmer-Webber 2023-10-02 11:10 ` Munyoki Kilyungi
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).