{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreibkqe7dg363ljhkjvcx7jpc2zigvppt7sdkiylee7j4emmtqceuli",
"uri": "at://did:plc:i7budt2wflrcfy6jtvfocbix/app.bsky.feed.post/3mfx5x2srpz32"
},
"path": "/viewtopic.php?p=1278322#p1278322",
"publishedAt": "2026-02-28T21:00:43.000Z",
"site": "https://www.tt-forums.net",
"tags": [
"uzurpator"
],
"textContent": "> I though this is API restriction but it's true for tables as well, IDK why the language has such restriction.\n\nThat is done for the sake of efficiency and simplicity. Efficiency - because data is not copied needlessly. Simplicity - because distinguishing 'values' and 'references' leads to pointers, moves, copy/move/reference assignments, and a plethora of other low-level problems. At this point, you might just throw away any semblance of 'scripting' and run an interpreted C, because that is what you are demanding.\n\nStatistics: Posted by uzurpator — 28 Feb 2026 21:00\n\n* * *",
"title": "OpenTTD AIs and Game Scripts • Re: nasal demons in action",
"updatedAt": "2026-02-28T21:00:43.000Z"
}