Skip to content

Ajnasz/objectid-fennel

Repository files navigation

ObjectID generator in fennel

The project is to experiment with the fennel language (https://fennel-lang.org/)

Run

fennel main.fnl

To generate 10 objectids

fennel main.fnl 10

Compile to lua

fennel --compile --require-as-include main.fnl > main.lua
lua main.lua

To generate 10 objectids

lua main.lua 10

Use as a library

fennel --compile --require-as-include objectid.fnl > objectid.lua
oid = require'objectid'
print(oid.generate())

ObjectID redis

$ fennel --compile objectid-redis.fnl > objectid-redis.lua
$ redis-cli --eval objectid-redis.lua 2
1) "62c9cba68935721da3887375"
2) "62c9cba68935721da3887376"