Skip to content

Add babashka.fs as built-in library, bump babashka.cli - #413

Merged
borkdude merged 1 commit into
mainfrom
fs-builtin
Jul 12, 2026
Merged

Add babashka.fs as built-in library, bump babashka.cli#413
borkdude merged 1 commit into
mainfrom
fs-builtin

Conversation

@borkdude

Copy link
Copy Markdown
Collaborator

babashka.fs compiles to CLJS/Node via reader conditionals. Register it as a lazily-loaded module (nbb_fs), copying its public vars into SCI. Its with-temp-dir macro is a compile-time macro that copy-ns cannot copy as a runtime var, so reinterpret it as an SCI macro over create-temp-dir and delete-tree.

Bump babashka.cli 0.8.60 -> 0.12.75.

babashka.fs compiles to CLJS/Node via reader conditionals. Register it as
a lazily-loaded module (nbb_fs), copying its public vars into SCI. Its
with-temp-dir macro is a compile-time macro that copy-ns cannot copy as a
runtime var, so reinterpret it as an SCI macro over create-temp-dir and
delete-tree.

Bump babashka.cli 0.8.60 -> 0.12.75.
@borkdude
borkdude merged commit 52d5a3d into main Jul 12, 2026
6 checks passed
@borkdude
borkdude deleted the fs-builtin branch July 12, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant