You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It uses babashka's task functionality. Babashka is a 'Native, fast starting Clojure interpreter for scripting'.
The task runner allows one to run tasks, kind of like in a Makefile with dependency handling. It's being used to rebuild the rolling-shutter executable if it's out of date before trying to generate config files or initializing a database with the rolling-shutter executable.
Pro:
it's clojure
it's fast (make generate build takes takes around 2s if rolling-shutter is up to date, bb build needs 0.1s in that case)
the task runner looks like a good fit for our use case
Con:
it's clojure
babashka doesn't have a builtin library to modify toml files
I'm fine if you decide to ignore this because it's clojure. But I do think we should run with it if at least one other person wants to give it a try.
The repo should contain
example name:
rolling-shutter-samples
,rsspl
,rllngshttrsmpls
The text was updated successfully, but these errors were encountered: