This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-04-18
Channels
- # babashka (12)
- # beginners (35)
- # biff (6)
- # calva (23)
- # cider (7)
- # clj-kondo (10)
- # cljs-dev (15)
- # clojure (81)
- # clojure-dev (2)
- # clojure-europe (13)
- # clojure-germany (1)
- # clojure-korea (2)
- # clojure-nl (1)
- # clojure-norway (19)
- # clojure-uk (7)
- # clojurescript (23)
- # core-typed (33)
- # cursive (7)
- # data-science (7)
- # datalevin (9)
- # hyperfiddle (1)
- # introduce-yourself (2)
- # malli (1)
- # matrix (17)
- # missionary (24)
- # music (1)
- # off-topic (15)
- # polylith (6)
- # reagent (10)
- # releases (5)
- # remote-jobs (1)
- # shadow-cljs (3)
- # squint (7)
- # xtdb (11)
- # yamlscript (6)
Last week @pez asked me if YS could be used to refactor his Calva CircleCI config.yml
https://github.com/BetterThanTomorrow/calva/blob/published/.circleci/config.yml
I just finished a PR for that with 30 iterative commits resulting in:
https://github.com/ingydotnet/calva/blob/dev/.circleci/config.ys
which evaluates to an equivalent config.yml
file with:
$ make build
ys --load --yaml --ordered config.ys >> _config.yml
mv _config.yml config.yml
The README.md
explains it pretty well:
https://github.com/ingydotnet/calva/blob/dev/.circleci/README.mdStarting a thread to link elsewhere.
Three weeks ago, homoiconicity was just a gentlefolks' conceit. Now it is rising, reptilian, out of the drains.
I'm late to this party, but I agree wholeheartedly with @U0HG4EHMH. Though I wonder... Do you think "code-as-data" might be a preferable expression to "homoiconic"? To my mind "code-as-data" is the important concept and would likely result in less debates.
Three weeks ago, homoiconicity was just a gentlefolks' conceit. Now it is rising, reptilian, out of the drains.