Philipp :emacs: :nixos: on Nostr: #haskell's "monoidmap" is fantastic! Getting a histogram from a list is just "foldMap ...
#haskell's "monoidmap" is fantastic! Getting a histogram from a list is just "foldMap (`MonoidMap.singleton` mempty)" (very implicit, using the "Sum" monoid)
Published at
2025-01-25 08:55:15Event JSON
{
"id": "1bccdf6bb9e7f8943e1fdbde9b061bec662b70f94c56e8f28f17ce813388fd8a",
"pubkey": "ae0cf5bfd224a63f32a62be4a67cf73d28ae7c27a401f627bbcb2bcc7733d526",
"created_at": 1737795315,
"kind": 1,
"tags": [
[
"proxy",
"https://fosstodon.org/@pmidden/113888153794962466",
"web"
],
[
"t",
"haskell"
],
[
"proxy",
"https://fosstodon.org/users/pmidden/statuses/113888153794962466",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://fosstodon.org/users/pmidden/statuses/113888153794962466",
"pink.momostr"
],
[
"-"
]
],
"content": "#haskell's \"monoidmap\" is fantastic! Getting a histogram from a list is just \"foldMap (`MonoidMap.singleton` mempty)\" (very implicit, using the \"Sum\" monoid)",
"sig": "beba78b2ac576dd08c9b5328140c63b879d3cb16e6a76a6496b5324c705221ec7d1b2b74a03c8585cab7436f5c82569c8401515aadf1d46990b62b7ae7243b93"
}