Dave Anderson on Nostr: Yesterday I ended up taking a random walk through "the rust memory model is more what ...
Yesterday I ended up taking a random walk through "the rust memory model is more what you'd call "guidelines" than actual rules".
Today I took a wrong turn and ended up on the LKML, in which I learned that the kernel has its own unique memory model, but also now contains rust code which follows the rust memory model (whatever that turns out to be), and also it's necessary to be able to exchange data back and forth between memory models.
Some days, I'm just amazed that computers sometimes work.
Published at
2024-04-05 02:16:47Event JSON
{
"id": "1214618aefa307bad0864f61d4e38477e7c353b6da74e9d93012f54d1ceb516e",
"pubkey": "d2bca0280c4620e67261dec7efe7eec4b1ca32ed37c84958d6c76b57526132c5",
"created_at": 1712283407,
"kind": 1,
"tags": [
[
"proxy",
"https://hachyderm.io/users/danderson/statuses/112216205415892365",
"activitypub"
]
],
"content": "Yesterday I ended up taking a random walk through \"the rust memory model is more what you'd call \"guidelines\" than actual rules\".\n\nToday I took a wrong turn and ended up on the LKML, in which I learned that the kernel has its own unique memory model, but also now contains rust code which follows the rust memory model (whatever that turns out to be), and also it's necessary to be able to exchange data back and forth between memory models.\n\nSome days, I'm just amazed that computers sometimes work.",
"sig": "3a970e817b4d2964223d83e1e0a5cfc2744f5b5ea4031bf46a3e2b40b9c39f775a415349383ed8b23924eb20c36a5440188ef0ead86679723baab8e4a92d5e7a"
}