This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-01-19
Channels
- # adventofcode (7)
- # aws (6)
- # babashka (7)
- # beginners (200)
- # calva (49)
- # chlorine-clover (3)
- # cider (24)
- # clj-kondo (115)
- # cljs-dev (5)
- # cljsrn (16)
- # clojure (44)
- # clojure-australia (9)
- # clojure-czech (1)
- # clojure-dev (1)
- # clojure-europe (63)
- # clojure-france (6)
- # clojure-losangeles (1)
- # clojure-nl (2)
- # clojure-spec (27)
- # clojure-uk (77)
- # clojurescript (45)
- # clojurewerkz (3)
- # conjure (5)
- # cryogen (1)
- # cursive (2)
- # datahike (6)
- # datascript (3)
- # datomic (18)
- # fulcro (5)
- # graalvm (55)
- # jobs (3)
- # luminus (4)
- # malli (1)
- # pathom (1)
- # reagent (16)
- # shadow-cljs (67)
- # spacemacs (18)
- # sql (57)
- # testing (6)
- # tools-deps (9)
I looked briefly into this. One issue is that CLJS doesn't support :use
.
(:use [clojure.core.match :exclude [match matchv match-let matchm]])
It seems to load all kinds of dynamic vars from another clojure file.
When I change the clause to:
(:require [clojure.core.match])
it gets stuck in a loop since it's trying to load itself, it seems.
So maybe not so trivial.
It seems @U0L91U7A8 made an entire fork of core.match to make it work with self-hosted:
https://github.com/viebel/abbinare
I was merely interested in trying this from a CLJS repl, that's why I tried to run it in plk, I wasn't really after self-hosted compatibility for myself, so it's not a huge issue for me.I found another issue which is relatively trivial to fix: https://clojure.atlassian.net/browse/MATCH-127
I see Yehonathan already made an issue for self-hosted: https://clojure.atlassian.net/browse/MATCH-116