sci

https://github.com/babashka/SCI - also see #babashka and #nbb
lread 2020-07-14T19:01:57.253400Z

it is still quite hacky, and specific to rewrite-cljc needs, but here’s little sci-test experiment https://github.com/lread/sci-test

lread 2020-07-14T19:02:39.253900Z

Here’s what I brought in from test.check https://github.com/lread/sci-test/blob/master/src/sci_test/impl/test_check.clj

lread 2020-07-14T19:04:33.254900Z

Am temporarily using a fork of sci to get around that :line issue I was talking about but will find some time to distill https://github.com/borkdude/sci/compare/master...lread:lread-line-meta

borkdude 2020-07-14T19:05:01.255500Z

Thanks! I'll take a look at this soon!

lread 2020-07-14T19:05:44.256900Z

I’ll also hover back to clj-graal-docs and update testing strategies with this technique as another option.

lread 2020-07-14T19:09:28.259800Z

The experiment taught me a bunch of stuff, but funny thing, I’m not sure I needed it. I had missed that I was not using Clojure direct linking in my original natively-compile-it-all tests. I have to do a test or two but I think this original strategy might fit under GitHub Actions 7gb RAM. But at least I am testing that I now work under sci! :simple_smile: