• Stars
    star
    129
  • Rank 272,705 (Top 6 %)
  • Language
    Lua
  • Created over 11 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

My solutions to the exercises from the book "Programming in Lua 3" by Roberto Ierusalimschy

Programming in Lua 3

Programming in Lua by Robert Ierusalimschy is the authorative book about the language. The third edition of the book has exercises at the end of each chapter, this repository contains my solutions to these exercises and will be updated as I read the book. There is one folder for each chapter in the book, in the format <chapter number><chapter name>. I also try to add examples of the code/syntax introduced in each chapter (in the examples folder of each chapter) and some notes (in notes.txt).

Buying the Book

There is an online version of this book, however I do advise you to buy it if you want to learn the language, both to support the author and since a paper copy is advantageous when learning. If you do not need a paper copy you can still but the ebook version.

More Repositories

1

imstr

Immutable strings, in Rust.
Rust
237
star
2

diff.rs

Web application to render a diff between Rust crate versions. Implemented in Yew, runs fully in the browser as WebAssembly.
CSS
85
star
3

dnsfun

DNS Server written in Rust for fun, see https://dev.to/xfbs/writing-a-dns-server-in-rust-1gpn
Rust
41
star
4

awesome

my personal collection of awesome projects, links, books.
20
star
5

docker-openpcdet

Docker image for OpenPCDet
Dockerfile
18
star
6

exploit-courses

https://exploit.courses/
Shell
16
star
7

macrodb

Macro-generated in-memory type-safe relational database for Rust.
Rust
9
star
8

passgen

Generate random sequences from a regex-like pattern.
C
6
star
9

ddca_solutions

My solutions to the exercises in "Digital Design and Computer Architecture"
TeX
4
star
10

restless

REST API helper traits and clients.
Rust
4
star
11

cindy

Image tagging and labelling web application written in Rust (Yew + Axum + WebAssembly)
Rust
4
star
12

unicode-cli

Rust
4
star
13

dotfiles

my dotfiles.
Vim Script
3
star
14

tupperware

Generic storage for your types.
Rust
3
star
15

wasm-cache

In-memory request cache for Rust frontend WASM applications
Rust
2
star
16

svgcurves

Tool to convert SVG quadratic and bรฉzier curves.
Rust
2
star
17

pointcloud-filter

Multithreaded C++ script to filter pointcloud coordinates to a given range of angles
C++
2
star
18

euler

solutions to project euler problems in various languages
Makefile
1
star
19

kattis

my solutions to kattis problems, see https://open.kattis.com.
Ruby
1
star
20

litmus

Literate Markdown โ€” code like Donald Knuth!
Crystal
1
star
21

xfbs.github.io

https://blog.xfbs.net/
HTML
1
star
22

htb

my own hack the box progress
Python
1
star
23

opheliaos

ophelia's os
Assembly
1
star
24

rust-memory-table

Rust in-memory database table implementation
Rust
1
star
25

lobsters

mirror of
Rust
1
star
26

advent2

advent(2) โ€” the system call advent calendar. https://osg.tuhh.de/Advent/
C
1
star
27

libigma

iterative generated minimal art
Zig
1
star
28

montgomery

montgomery multiplication in C
C
1
star
29

livetv

bored? watch some german tv.
1
star
30

jpegcheck

tool to check if seabios can read a given JPG image.
C
1
star
31

clists

easy to use and simple linked list implementation in C
C
1
star
32

cloudfs

Distributed file system
Rust
1
star
33

fsdoc

file system docs
TeX
1
star
34

pocorgtfo

PoC||GTFO
1
star