Andrew Tropin on Nostr: Lack of a built-in associative array/map in Scheme regularly hits and bothers me. ...
Lack of a built-in associative array/map in Scheme regularly hits and bothers me. It's so generic and so useful, maybe we will add it in r8rs?
Alists doesn't work here not only for performance reason, but because we can't distinguish empty list and empty alist.
#scheme #lisp #guile
Published at
2023-05-11 12:33:20Event JSON
{
"id": "db4a40dc5f9f1139c18a374e462281b8020dafccf7d48a0ee52e4d09872a30f6",
"pubkey": "6a3558cf15e6f724383ef20c385d65abf8af54d22fbd7f9c758fda61a08357ed",
"created_at": 1683801200,
"kind": 1,
"tags": [
[
"t",
"scheme"
],
[
"t",
"lisp"
],
[
"t",
"guile"
],
[
"mostr",
"https://fosstodon.org/users/abcdw/statuses/110349595484490114"
]
],
"content": "Lack of a built-in associative array/map in Scheme regularly hits and bothers me. It's so generic and so useful, maybe we will add it in r8rs?\n\nAlists doesn't work here not only for performance reason, but because we can't distinguish empty list and empty alist.\n\n#scheme #lisp #guile",
"sig": "a8556814ec93b41bee2beb178039bd647c63a2eb0016ac10f9e3ba79dc55883adf459cb6174126628028240f55fe93dfe023dbac818528efad2870b77e82c9d9"
}