I spent the majority of my childhood feeling unwanted in every space I inhabited; I don't have the time nor the energy for anything other than unbridled enthusiasm for others.
I'm just here to tell everyone within earshot how amazing I think they are and how priviledged I am to even have known them for the sparse 5 minutes I've just met them in; restrained affection, or even so much as detatchment, are just…never going to be things I'll be good at or feel comfortable in.
food, fruit; personal opinion; +
Bananas do not ruin foods; it's the other ingredients that ruin the banana.
@gentlerdarknesses, whispering: I wanna watch gay stuff…
Partner, still whispering, to faer computer, without typing anything: YouTube, show me gay stuff
How Microwaving Grapes Makes Plasma
Tor.com is giving away all of the Wayward Children novels. LGBT-friendly portal fantasy.
Every Heart a Doorway: A school for kids who survived worlds like Oz and Neverland, a series of murders.
Down Among the Sticks and Bones: Jack and Jill went down the stairs, and became goth. (My favorite)
Beneath the Sugar Sky: Death on Earth is forever. Death in Candyland may not be.
In an Absent Dream: Pay attention to the fine print before making deals at the Goblin Market.
Come Tumbling Down: Jack and Jill fight on the hill.
Nix, Racket, and Emacs user reading about Nix
(define* (group proc lst #:key [same? equal?])
(map cdr (fold
(lambda (elem result)
(let* ([k (proc elem)]
[valuesOfKey (assoc k result same?)])
(acons k (cons elem (if valuesOfKey (cdr valuesOfKey) '()))
(if valuesOfKey (alist-delete k result) result))))
I guess not because I found a function I wrote to supply it.
If anyone wants to use it, I'll attach a version which doesn't have a macro I wrote.
It'll require `srfi-1` for `fold`, `alist-delete`, and an `assoc` which allows you to specify the equal predicate.
I wish there was an `assoc-ref` which allowed specifying the predicate, to keep thing simpler, though.
I didn't need the keys for my function but, obviously, they can be easily retained by removing the `map`ping of `cdr`.
I made a podcast, here's episode one. it's very casual, with home quality audio :p https://anchor.fm/thorny/episodes/Introduction--and-a-Lunar-Eclipse-in-Gemini-emssi9