# A Look at the Design of Lua | November 2018 | Communications of the ACM

<https://cacm.acm.org/magazines/2018/11/232214-a-look-at-the-design-of-lua/fulltext>

- Host: [cacm.acm.org](https://links.thingelstad.xyz/hosts/cacm.acm.org/)
- Saved: November 4, 2018 (2018-11-05T05:06:06Z)
- Record: https://links.thingelstad.xyz/links/a2c8ee17dab3/
- JSON: https://links.thingelstad.xyz/links/a2c8ee17dab3.json

## What Jamie wrote

This is a good overview of the design goals of Lua and some insight into how Lua approaches a variety of programming concepts. 

> 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.

I find Lua interesting. I wish there was a good iOS implementation to play with.

## Facts

- Kind: [Page](https://links.thingelstad.xyz/kinds/page/)

## Appears in

- [WT79: Weekly Thing #79 / Nov 10, 2018](https://weekly.thingelstad.com/archive/79/), Notable Links 📌

## Same host

- [The Robustness Principle Reconsidered](https://links.thingelstad.xyz/links/f7907bdfe153/) (cacm.acm.org, July 28, 2011)
- [Lessons from Building Static Analysis Tools at Google | April 2018 | Communications of the ACM](https://links.thingelstad.xyz/links/376ca29ff6d9/) (cacm.acm.org, May 2, 2018)
- [10 Things Software Developers Should Learn about Learning | January 2024 | Communications of the ACM](https://links.thingelstad.xyz/links/e62890c99d3a/) (cacm.acm.org, January 1, 2024)
- [A Camera the Size of a Grain of Salt Could Change Imaging as We Know It – Communications of the ACM](https://links.thingelstad.xyz/links/f40f90624330/) (cacm.acm.org, November 25, 2024)

## Saved the same week

- [Why we’re changing Flickr free accounts | Flickr Blog](https://links.thingelstad.xyz/links/f1a8fde5ee2a/) (blog.flickr.net, November 4, 2018)
- [Google Chrome’s Users Take a Back Seat to Its Bottom Line | Electronic Frontier Foundation](https://links.thingelstad.xyz/links/ec6d966cc94b/) (eff.org, November 4, 2018)
- [I Thought the Web Would Stop Hate, Not Spread It - The New York Times](https://links.thingelstad.xyz/links/7ea2a709fd78/) (nytimes.com, November 4, 2018)
- [Citi's Mark May: Amazon relies on robots; less temporary holiday hires](https://links.thingelstad.xyz/links/314cf951789b/) (cnbc.com, November 4, 2018)
- [Frank Chimero · Everything Easy is Hard Again](https://links.thingelstad.xyz/links/25fe9405483b/) (frankchimero.com, November 4, 2018)

## Elsewhere

- Wayback Machine: https://web.archive.org/web/*/https://cacm.acm.org/magazines/2018/11/232214-a-look-at-the-design-of-lua/fulltext
