david_chisnall on Nostr: Let's throw exceptions like it's 1991! Developer experience is very important in the ...
Let's throw exceptions like it's 1991! Developer experience is very important in the #CHERIoT project. It's not enough that memory-safety bugs crash, you need to be able to easily recover from the errors. We've learned from our experiences writing error recovery (and from a lot of other systems) to build something that fits on small systems and works well for the common cases.
Published at
2024-09-20 15:07:19Event JSON
{
"id": "056196993b37f1b5137535187f75505118beca01bc4986d84ebd160f74f1799f",
"pubkey": "ed98dd172c8fec81e65ac4d2b0687fe3ac855a12e939c028820df32002c896e7",
"created_at": 1726844839,
"kind": 1,
"tags": [
[
"t",
"cheriot"
],
[
"proxy",
"https://infosec.exchange/users/david_chisnall/statuses/113170503383456706",
"activitypub"
]
],
"content": "Let's throw exceptions like it's 1991! Developer experience is very important in the #CHERIoT project. It's not enough that memory-safety bugs crash, you need to be able to easily recover from the errors. We've learned from our experiences writing error recovery (and from a lot of other systems) to build something that fits on small systems and works well for the common cases.",
"sig": "d1ac51fba41e692e29104656ce638f090180ecc7763ee162527203dd5d9ebb3d4a0f168eee286882b518649dc003b146dcab4af95269de9e8cdbf3e4b4d945b7"
}