Skip to content

Instantly share code, notes, and snippets.

View Apeiros-46B's full-sized avatar

Apeiros Apeiros-46B

  • /dev/urandom
  • 23:26 (UTC -07:00)
View GitHub Profile
@SkyyySi
SkyyySi / lambda.lua
Last active May 20, 2022 18:01
A simple lambda expression parser for Lua. Doesn't support accessing local variables (besides the parameters).
#!/usr/bin/env lua
--- Create a simple anonymous function with a Ruby-like syntax.
---
--- Usage:
---
--- ```
--- local lambda = require("lambda")
--- f = lambda[[|x, y| x + y + 2]]
--- print(f(3, 6))