philip.mcgrath
2021-9-22 21:57:18

Re moving away from Google Groups: I’ve noticed that the Software Freedom Conservancy hosts several Mailman mailing lists. I have just enough experience administering Postfix to know not to volunteer to do that for something like racket-users, but if the Conservancy could administer it, it seems more like a viable option. Mailman v2 and Pipermail would be a step in the wrong direction for usability compared to Google Groups, but Mailman v3 and HyperKitty, in my limited experience, seem at least no worse than the Google Groups web UI (which I dislike and avoid, though I’m relatively content with Google Groups as a mailing list manager).

More generally, it seems like other Conservancy projects might have similar needs for a discussion list/forum (including a segment of people for whom email compatibility is important). If so, I think it would be great to have their help with infrastructure and administration.

(I don’t have enough experience with Discourse itself to have an opinion.)


philip.mcgrath
2021-9-22 22:09:23

I’ve noticed that .desktop files for user-scoped packages aren’t getting installed to my (find-user-apps-dir) (~/.local/share/racket/8.2/share/applications). Before I go digging too much further, does this happen to anyone else?


sorawee
2021-9-22 23:08:15

Does #:transparent struct’s equal? checks for eq? to optimize the operation?


sorawee
2021-9-22 23:09:45

In particular, I have a hash backed by equal? whose keys are very complex struct. Would hash-ref of a key that is eq? to an existing key be fast?


mflatt
2021-9-22 23:45:22

equal? always starts with eq?, including a for a recursive equal? on elements of a pair, vector, or structure.


sorawee
2021-9-22 23:46:05

thanks!


blerner
2021-9-23 00:37:47

In Scribble, how do I prevent an identifier from getting linked to Racket documentation? E.g. I have a @racketblock with a (define-struct ingredient [name more]), and name is getting linked to a big-bang—related name identifier


blerner
2021-9-23 00:37:58

(ditto for the identifier color)


blerner
2021-9-23 00:38:06

I know I’ve solved this problem before, but I’ve forgotten the solution


blerner
2021-9-23 00:46:27

ah nevermind, I think I figured it out; I needed except-in on the require for-syntax….