{
  "id": 12494765,
  "title": "Janet on x32: 32-bit Pointers, 64-bit Speed, 25% Less RAM",
  "url": "https://urgent.news/2026/10/06/janet-on-x32-32-bit-pointers-64-bit-speed-25-less-ram",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-06T22:26:46.000Z",
  "source": {
    "name": "Lobsters",
    "slug": "lobsters",
    "url": "https://alexalejandre.com/programming/lisp/janet-for-the-x32-abi/"
  },
  "original_language": "en",
  "account": "Janet, a programming language, can run efficiently on 64-bit systems using 32-bit pointers, resulting in significant memory savings and improved speed. However, the Linux x32 ABI, which enables this feature, is largely unused and underutilized. Hailey Janet experimented with deploying Mastodon on x32 and found memory usage reduced from 650MB to 350MB. To achieve this, modifications to the build script and hijacking build flags are necessary. While the 32-bit approach saves memory, it executes 50% slower than the standard 64-bit mode. Implementing this on a larger scale may not be justified due to the lack of performance benefits and the need for alternative garbage collection strategies and heap object reductions.",
  "summary": null,
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}