Andrew Tropin on Nostr: During last a couple of weeks I've spent enormous amount of time reviewing Scheme ...
During last a couple of weeks I've spent enormous amount of time reviewing Scheme code. My top reasons of miserable and painful review experience:
- Fucked up POSIX API.
- Text representation of the code.
- Lack of types and effects declarations.
- Verboseness of Scheme.
However, it's almost an actionable observation.
I have more exact issues/use cases written down and I have thoughts on how they can be fixed.
The only problem is: it's quite a challenge to implement those "fixes" :D
Published at
2026-10-28 14:16:00 UTCEvent JSON
{
"id": "198709ea40b5ffc284cff03fd3de007d70bb9d5b8eb5472736fad3147f8b05e1",
"pubkey": "6a3558cf15e6f724383ef20c385d65abf8af54d22fbd7f9c758fda61a08357ed",
"created_at": 1793196960,
"kind": 1,
"tags": [
[
"proxy",
"https://fosstodon.org/users/abcdw/statuses/117518956014366384",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "During last a couple of weeks I've spent enormous amount of time reviewing Scheme code. My top reasons of miserable and painful review experience:\n\n- Fucked up POSIX API.\n- Text representation of the code.\n- Lack of types and effects declarations.\n- Verboseness of Scheme.\n\nHowever, it's almost an actionable observation. \n\nI have more exact issues/use cases written down and I have thoughts on how they can be fixed.\n\nThe only problem is: it's quite a challenge to implement those \"fixes\" :D",
"sig": "65580d61815e4f8f8d34e116a447ce5e16a1af517d4641cf6c7d8bc694d4359010145bd24dc8638f9cf150842188246920e99cf0108e7fe566ad5ab7b349133f"
}