sci

2026-02-25T07:09:22.815189Z

There are some Clojure namespaces included in Babashka, but not in SCI. E.g. clojure.instant and clojure.datafy . Are there specific challenges with these namespaces that make them unfit to include in the SCI repo?

borkdude 2026-02-25T10:08:29.921189Z

The main reason is that adding everything yields a bigger bundle, so I made it a choice

borkdude 2026-02-25T10:08:50.110799Z

clojure.datafy is probably available?

borkdude 2026-02-25T10:08:56.330309Z

not sure

borkdude 2026-02-25T10:09:00.888369Z

maybe in bb only

2026-02-25T10:15:22.586769Z

I can't find clojure.datafy in https://github.com/babashka/sci/blob/master/src/sci/impl/namespaces.cljc maybe it is somewhere else?

borkdude 2026-02-25T10:15:42.398319Z

no, it's in bb only probably right now

2026-02-25T10:15:45.509069Z

Would it be interesting to add to sci.configs like the 1.11 namespace here https://github.com/babashka/sci.configs/blob/main/src/sci/configs/clojure_1_11.cljc

borkdude 2026-02-25T10:15:58.772509Z

ok, just move it to sci.configs :)

borkdude 2026-02-25T10:16:02.884039Z

or copy rather

👍 1
borkdude 2026-02-25T10:16:22.093489Z

I'll get back to your SCI PR for the methods later, I'm working on some other SCI stuff first

2026-02-25T10:17:35.290759Z

Yeah no worries. I'm still experimenting with it. Seems to work for the JVM, but maybe the config style needs some debating

2026-02-25T12:07:22.115989Z

Ok i've created two PR in sci.configs, for clojure.data and clojure.instant. Take your time

2026-02-25T07:11:31.292919Z

I'm asking now because I was trying to load Nexus from source in Scittle, but I have come across this before