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.)
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?
Does #:transparent
struct’s equal?
checks for eq?
to optimize the operation?
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?
equal?
always starts with eq?
, including a for a recursive equal?
on elements of a pair, vector, or structure.
thanks!
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
(ditto for the identifier color
)
I know I’ve solved this problem before, but I’ve forgotten the solution
ah nevermind, I think I figured it out; I needed except-in
on the require for-syntax
….