This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-10-25
Channels
- # announcements (66)
- # aws (1)
- # beginners (60)
- # boot (6)
- # calva (80)
- # cider (3)
- # clj-kondo (14)
- # cljdoc (4)
- # cljs-dev (27)
- # clojure (65)
- # clojure-dev (24)
- # clojure-europe (13)
- # clojure-gamedev (3)
- # clojure-italy (3)
- # clojure-nl (21)
- # clojure-uk (35)
- # clojurescript (98)
- # cursive (25)
- # data-science (3)
- # datomic (10)
- # dirac (16)
- # duct (2)
- # events (2)
- # fulcro (39)
- # jobs-discuss (1)
- # malli (2)
- # other-languages (1)
- # pedestal (26)
- # re-frame (61)
- # reagent (1)
- # reitit (7)
- # shadow-cljs (230)
- # specter (1)
- # tools-deps (29)
- # vim (1)
- # yada (4)
simple command line tool to render hiccup templates into html. single, fast, native binary (via graal) for linux. Java uberjar for the others.
@U1QQJJK89 Interesting. I wanted to add this feature to jet as well: https://github.com/borkdude/jet/issues/49 But your tool probably goes a bit further than that 🙂
expressions I just pass in to the evaluator directly here: https://github.com/retrogradeorbit/bootleg/blob/master/src/bootleg/core.clj#L61-L63
I want a mac build. And I actually had a look over your clj-kondo circle-ci yaml. I want to copy, but I see that circle ci requires a paid monthly account to access mac builds. I investigated travis which has a free account for open source builds. Do you know of any projects building mac artefacts on Travis?
@U1QQJJK89 You could look at Github Actions https://github.com/borkdude/closh-sci/blob/master/.github/workflows/deploy.yml#L58
Nice work btw. I think it's interesting to have the opposite conversion as well (html to hiccup). E.g. for when you are using twitter bootstrap and there only html examples
@U0FT7SRLP hey thanks! Part of my personal use case is incorporating html templates designed by someone else. Was tricky (and a little hacky) to implement round trip for every conversion type. I have built a test set for them all so they keep working. I will checkout github actions thanks!
@U1QQJJK89 Mac builds are free on CircleCI for open source. cc @U0K592YDP
@U0FT7SRLP I want to do the round-trip feature here: https://github.com/borkdude/jet/issues/49
Cool 🙂
@U04V15CAJ Oh great! That wasn't clear from the circle ci pages. So clj-kondo is circle ci. closh-sci is github actions. Is one preferable to the other? Are you moving away from one and to another? What do you recommend?
clojure.pprint/pprint
could als be a nice addition
awesome 🙂
@U1QQJJK89 closh-sci is not really something you should look at right now, it's a WIP repo which will disappear soon. I'm not moving away from CircleCI as I'm happy with it.
yes! thankyou very much for all your hard work. clj-kondo was actually the gateway project that got me following your work. Using it with flycheck really improved my emacs experience. And then I discovered sci.
I want to include the enlive macros into the evaluated code namespace. How is best to do that? Would I just prepend defmacro definitions to the evaluated text? Are you hatching some other way?
you can try adding the macros like this:
{:bindings {'mymacro (with-meta @#'my-macro {:sci/macro true})}}
(sci/eval-string "(bcond false :foo true :bar)" {:bindings {'bcond (with-meta @#'cond {:sci/macro true})}})
:bar
Added an issue to document this: https://github.com/borkdude/sci/issues/125
I've notified Marc about this. I think they need to toggle a flag because they don't enable it by default for everyone.
Yeah I'll try github actions for now. But gee, circleci looks pretty slick. github integration is very nice.
what’s the repo?
I’ll enable it now
retrogradeorbit
should have macOS access now
you will need to push a new commit to clear some state in our system
@U0K592YDP @U04V15CAJ Thankyou so much. will give it a test
@U04V15CAJ I have some test prelease builds up here: https://github.com/retrogradeorbit/bootleg/releases/tag/v0.1.5-alpha.1
@U0K592YDP thanks again for your help. Mac users are now included in the fun!
@U1QQJJK89 awesome. how did you make the Windows build?
@U04V15CAJ with appveyor. again copying clj-kondo. graal is still experimental on windows though. Had to disable https support: https://github.com/oracle/graal/issues/1672
But does it work well on Windows? I haven't had much luck with clj-kondo on Windows 🙂
no idea! I don't run windows at all. I guess I'll just wait for windows users to open tickets if it doesn't work. 😅
nice stuff, will take a look! there's also the https://github.com/Deep-Symmetry stuff
I have created #atom-editor for Atom users to help each other, announce plugins etc. Join!
FYI - there are a number of related Atom channels, #protorepl #proton and #editors. Only #chlorine seems to have active discussions though. I would be interested to hear what people are doing with Atom though, outside of Chlorine
Cognitect Labs' aws-api 0.0.8.391 https://groups.google.com/forum/#!topic/clojure/j3rBeZHHtHs
core.rrb-vector version 0.1.1: https://groups.google.com/d/msg/clojure/awoMDY9IlqA/7JJuO0ozAQAJ