Show HN: Ldump – serialize any Lua data
(github.com/girvel)
ldump is a flexible serializer, able to serialize any data, starting with circular references, tables as keys, functions with upvalues, metatables and ending with coroutines, threads and userdata (by defining how they should be serialized). It outputs valid Lua code that recreates the original object, doing the deserialization through load(data)(). It aims for functionality and flexibility instead of speed and size, allowing full serialization of complex data, such as video game saves.
ldump is a flexible serializer, able to serialize any data, starting with circular references, tables as keys, functions with upvalues, metatables and ending with coroutines, threads and userdata (by defining how they should be serialized). It outputs valid Lua code that recreates the original object, doing the deserialization through load(data)(). It aims for functionality and flexibility instead of speed and size, allowing full serialization of complex data, such as video game saves.
Programming in Lua (first edition) (2003)
(lua.org)
This is the online version of the first edition of the book Programming in Lua, a detailed and authoritative introduction to all aspects of Lua programming written by Lua's chief architect.
This is the online version of the first edition of the book Programming in Lua, a detailed and authoritative introduction to all aspects of Lua programming written by Lua's chief architect.
Prosody 0.12.5 released – An XMPP/Jabber server written in Lua
(prosody.im)
We are pleased to announce a new minor release from our stable branch.
We are pleased to announce a new minor release from our stable branch.
I made a tiny library for switches and sum types in Lua
(github.com/alurm)
Minimalistic sum types and switches for Lua
Minimalistic sum types and switches for Lua
Lua is so underrated
(bearblog.dev)
The more I learn about Lua's design and implementation, the more impressed I am. It's very rare to see software that does so much with so little code.
The more I learn about Lua's design and implementation, the more impressed I am. It's very rare to see software that does so much with so little code.
Embedding Lua in Sqleibniz with Rust
(xnacly.me)
I am currently writing a analysis tool for Sql: sqleibniz, specifically for the sqlite dialect.
I am currently writing a analysis tool for Sql: sqleibniz, specifically for the sqlite dialect.
Luon programming language
(github.com/rochus-keller)
Luon is a high-level programming language with a syntax similar to Oberon+, Oberon-07 and Oberon-2, integrating concepts from Lua, and targeting the LuaJIT VM.
Luon is a high-level programming language with a syntax similar to Oberon+, Oberon-07 and Oberon-2, integrating concepts from Lua, and targeting the LuaJIT VM.
A Walk with LuaJIT
(polarsignals.com)
The following is a chronicle of implementing a general purpose zero-instrumentation BPF based profiler for LuaJIT.
The following is a chronicle of implementing a general purpose zero-instrumentation BPF based profiler for LuaJIT.
SDL-based Lua programming environment for kids similar to Codea
(github.com/antirez)
Load81 is an attempt at creating a Codea-inspired environment to teach children how to write Lua programs.
Load81 is an attempt at creating a Codea-inspired environment to teach children how to write Lua programs.
The Fennel Programming Language
(fennel-lang.org)
Fennel is a programming language that brings together the simplicity, speed, and reach of Lua with the flexibility of a lisp syntax and macro system.
Fennel is a programming language that brings together the simplicity, speed, and reach of Lua with the flexibility of a lisp syntax and macro system.
LÖVR – A simple Lua framework for rapidly building VR experiences
(github.com/bjornbytes)
A simple Lua framework for rapidly building VR experiences.
A simple Lua framework for rapidly building VR experiences.