{
  "id": "a2c8ee17dab3",
  "url": "https://cacm.acm.org/magazines/2018/11/232214-a-look-at-the-design-of-lua/fulltext",
  "title": "A Look at the Design of Lua | November 2018 | Communications of the ACM",
  "note": "This is a good overview of the design goals of Lua and some insight into how Lua approaches a variety of programming concepts. \n\n> Lua has a unique set of design goals that prioritize simplicity, portability, and embedding. The Lua core is based on three well-known, proven concepts—associative arrays, first-class functions, and coroutines—all implemented with no artificial restrictions. On top of these components, Lua follows the motto \"mechanisms instead of policies,\" meaning Lua's design aims to offer basic mechanisms to allow programmers to implement more complex features.\n\nI find Lua interesting. I wish there was a good iOS implementation to play with. ",
  "voice": "mixed",
  "saved": "2018-11-05T05:06:06Z",
  "host": "cacm.acm.org",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/a2c8ee17dab3/",
  "markdown": "https://links.thingelstad.xyz/links/a2c8ee17dab3.md",
  "issues": [
    {
      "number": 79,
      "slug": "weekly-thing-79-nov-10-2018",
      "title": "Weekly Thing #79 / Nov 10, 2018",
      "date": "2018-11-10T13:00:00Z",
      "section": "Notable Links 📌",
      "position": 11,
      "url": "https://weekly.thingelstad.com/archive/79/",
      "page": "https://links.thingelstad.xyz/issues/79/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 4,
      "page": "https://links.thingelstad.xyz/hosts/cacm.acm.org/",
      "nearest": [
        {
          "id": "f7907bdfe153",
          "title": "The Robustness Principle Reconsidered",
          "url": "http://cacm.acm.org/magazines/2011/8/114933-the-robustness-principle-reconsidered/fulltext",
          "record": "https://links.thingelstad.xyz/links/f7907bdfe153/"
        },
        {
          "id": "376ca29ff6d9",
          "title": "Lessons from Building Static Analysis Tools at Google | April 2018 | Communications of the ACM",
          "url": "https://cacm.acm.org/magazines/2018/4/226371-lessons-from-building-static-analysis-tools-at-google/fulltext",
          "record": "https://links.thingelstad.xyz/links/376ca29ff6d9/"
        },
        {
          "id": "e62890c99d3a",
          "title": "10 Things Software Developers Should Learn about Learning | January 2024 | Communications of the ACM",
          "url": "https://cacm.acm.org/magazines/2024/1/278891-10-things-software-developers-should-learn-about-learning/fulltext",
          "record": "https://links.thingelstad.xyz/links/e62890c99d3a/"
        },
        {
          "id": "f40f90624330",
          "title": "A Camera the Size of a Grain of Salt Could Change Imaging as We Know It – Communications of the ACM",
          "url": "https://cacm.acm.org/news/a-camera-the-size-of-a-grain-of-salt-could-change-imaging-as-we-know-it/",
          "record": "https://links.thingelstad.xyz/links/f40f90624330/"
        }
      ]
    },
    "same_week": {
      "count": 23,
      "nearest": [
        {
          "id": "f1a8fde5ee2a",
          "title": "Why we’re changing Flickr free accounts | Flickr Blog",
          "url": "http://blog.flickr.net/en/2018/11/01/changing-flickr-free-accounts-1000-photos/",
          "record": "https://links.thingelstad.xyz/links/f1a8fde5ee2a/"
        },
        {
          "id": "ec6d966cc94b",
          "title": "Google Chrome’s Users Take a Back Seat to Its Bottom Line | Electronic Frontier Foundation",
          "url": "https://www.eff.org/deeplinks/2018/11/google-chromes-users-take-back-seat-its-bottom-line",
          "record": "https://links.thingelstad.xyz/links/ec6d966cc94b/"
        },
        {
          "id": "7ea2a709fd78",
          "title": "I Thought the Web Would Stop Hate, Not Spread It - The New York Times",
          "url": "https://www.nytimes.com/2018/10/30/opinion/cesar-sayoc-robert-bowers-social-media.html",
          "record": "https://links.thingelstad.xyz/links/7ea2a709fd78/"
        },
        {
          "id": "314cf951789b",
          "title": "Citi's Mark May: Amazon relies on robots; less temporary holiday hires",
          "url": "https://www.cnbc.com/2018/11/02/citi-mark-may-amazon-relies-on-robots-less-temporary-holiday-hires.html",
          "record": "https://links.thingelstad.xyz/links/314cf951789b/"
        },
        {
          "id": "25fe9405483b",
          "title": "Frank Chimero · Everything Easy is Hard Again",
          "url": "https://frankchimero.com/writing/everything-easy-is-hard-again/",
          "record": "https://links.thingelstad.xyz/links/25fe9405483b/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://cacm.acm.org/magazines/2018/11/232214-a-look-at-the-design-of-lua/fulltext"
  }
}
