Fork me on GitHub
#babashka
<
2020-03-29
>
jeroenvandijk11:03:11

So Babashka can be used instead of Typescript 🙂 I didn’t realize that. I guess any language can be used through docker https://help.github.com/en/actions/building-actions/creating-a-docker-container-action Nice!

dominicm09:03:36

Is there a blocker to bb on arm?

dominicm09:03:12

OK, all supported, just needs an ARM CI to build on.

dominicm09:03:24

Making long-ish term plans is all 😛

borkdude09:03:46

Feel free to comment any ideas in the issue. 🙂

dominicm09:03:07

Off the top of my head, http://sr.ht might have ARM support. But I wouldn't comment until I've verified that 🙂 Circle might also do too.

dominicm09:03:30

If nothing else, I could provision a cheap raspi for a bb CI.

borkdude09:03:02

that would be cool - I do think you will hit the memory limit quite soon on a RB

dominicm09:03:00

during compile, or runtime?

dominicm09:03:05

they have 4GB

borkdude09:03:49

compile. we're getting by on CircleCI right now, so it would probably be ok for now, but I don't know for how long. I'm considering moving away from Circle because of the memory limit.

borkdude09:03:37

we're now using 19.3.1 which can compile with 4GB, but 20.0.0 already couldn't. it required 1GB more. I have made an issue about this at oracle/graal though

borkdude09:03:00

we can keep using 19 for a while I guess

borkdude09:03:50

so worth a try!

borkdude09:03:50

to prototype you can compile sci instead of bb. it also has a script/compile script similar to bb, but it compiles faster because it has less code to analyze

borkdude09:03:17

you can invoke the resulting binary with ./sci '(+ 1 2 3)' which will print 6

dominicm09:03:49

Hmm. I was planning on getting a pinebook pro which also only has 4GB

dominicm09:03:53

Maybe I can upgrade it though

dominicm09:03:13

Cool, ta 🙂