add a tagging system to the website
This commit is contained in:
parent
701da6bc4b
commit
e1b6578b2a
97 changed files with 1025 additions and 979 deletions
21
content/tag/lua.dj
Normal file
21
content/tag/lua.dj
Normal file
|
@ -0,0 +1,21 @@
|
|||
title = "#lua"
|
||||
include_feed = { tag = "lua", title = "Posts" }
|
||||
|
||||
+++
|
||||
|
||||
Programming in Lua (_riki_th edition.)
|
||||
|
||||
---
|
||||
|
||||
I love Lua.
|
||||
It's a wonderful little scripting language.
|
||||
|
||||
I don't generally use Lua in my own projects nowadays, because it doesn't really follow [the Philosophy][page:tag/programming], but it's a wonderful little tool to have in your belt.
|
||||
|
||||
Knowing Lua gives you access to tools like [LÖVE](https://love2d.org), which is a nice little audiovisual framework that is executed in an incredibly charming way.
|
||||
And also the plethora of software which uses Lua for scripting, such as [Neovim](https://neovim.io).
|
||||
|
||||
Lua is also [a poster child of brilliant language design][page:programming/lua].
|
||||
Despite a lot of its archaisms, the language design is beautifully elegant, with each piece fitting neatly into a cohesive whole.
|
||||
|
||||
Not to mention its implementation being famously fast for a bytecode interpreter, with [a lot of pieces](https://lua.org/doc/jucs05.pdf) that I borrowed into my own interpreted languages, too.
|
Loading…
Add table
Add a link
Reference in a new issue