This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-03-04
Channels
- # aleph (8)
- # aws (14)
- # babashka (37)
- # beginners (30)
- # calva (5)
- # cider (4)
- # clj-kondo (21)
- # cljsrn (4)
- # clojure (234)
- # clojure-denmark (1)
- # clojure-europe (10)
- # clojure-france (10)
- # clojure-italy (4)
- # clojure-nl (17)
- # clojure-sanfrancisco (1)
- # clojure-spec (8)
- # clojure-uk (44)
- # clojurescript (20)
- # cursive (9)
- # datascript (2)
- # datomic (5)
- # emacs (9)
- # fulcro (50)
- # graalvm (32)
- # jackdaw (18)
- # leiningen (1)
- # malli (10)
- # meander (10)
- # nrepl (10)
- # off-topic (15)
- # pathom (20)
- # re-frame (14)
- # reagent (37)
- # reitit (7)
- # ring (1)
- # shadow-cljs (102)
- # test-check (6)
- # tree-sitter (15)
- # vim (4)
- # xtdb (2)
- # yada (1)
My first ever Clojure program was a thing like that. https://github.com/porkostomus/ctrain
The code is likely terrible but works. Stores answers in files. There's a problems.edn
, perhaps it might come in handy.
for something like this to work properly (and someone else taking this further) I'd have to add read-string, which I will probably add in the next release
The 4clojure website has problems that aren't in the database if you build the site locally, so I started adding them manually
no need for a loop either btw, you can just re-start bb for every problem and read the answer from stdin or something
Ah, yeah. The instant startup really changes the game
I just got a crazy idea. I've been helping maintain some of the language tracks on Exercism, and we could probably add babashka to the list
We were already talking about adding Clojurescript. But why stop there?
Is this learning track executed on people's own computers or in a Docker image on the cloud or something?
Right now the students have local Leiningen projects, but we're building a new platform that will have in-browser coding
This track would be particularly interesting, being at the intersection of Clojure and Bash
FYI, Iāve added two failure cases for Sci in js interop: https://github.com/borkdude/sci/pull/282 Iām not sure how or where to fix it. Iāll try again tomorrow probably
One way would be to avoid interop just by providing normal functions into sci which wrap the interop
Do you mean by passing functions in the option map? Thatās how I solve it now
Ah cool, Iāll have a look
Solving this āissueā through the option map is often possible. However would be nice to get this to work as it makes things less cumbersome and you will not always be able to pass the options map (e.g. when you operate on a different level)
yeah no worries. Iāll wait until I find something myself or maybe some js expert sees the issues Iāll keep trying š
A little bit off topic: is it possible to set a billing limit on AWS, so that for hobby projects you don't get a $9000 bill?
oops, there is a Cloudwatch alarm functionality. Actually not sure about hard limits on spend. There are limits on how many instances etc
Where is the money going?
This was just a theoretical question, but something that keeps me from using AWS for hobby things
ok cool, Iāll keep an eye out. Actually I was wondering this myself as well after reading about some datascientist spending 250k in a day by accident
E.g. when I would host sci as an AWS lambda thing and expose it to Clojurians slack, how do I know what this will cost me.
definitely true. Iāll see what i can find