This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-09-27
Channels
- # beginners (34)
- # boot (15)
- # cider (7)
- # cljs-dev (7)
- # cljsjs (2)
- # cljsrn (46)
- # clojure (130)
- # clojure-argentina (1)
- # clojure-colombia (2)
- # clojure-greece (1)
- # clojure-italy (53)
- # clojure-losangeles (1)
- # clojure-russia (15)
- # clojure-spec (8)
- # clojure-uk (100)
- # clojurescript (117)
- # core-matrix (1)
- # cursive (24)
- # datomic (41)
- # duct (1)
- # emacs (11)
- # fulcro (22)
- # graphql (4)
- # hoplon (3)
- # jobs (1)
- # lein-figwheel (3)
- # luminus (18)
- # lumo (52)
- # off-topic (57)
- # pedestal (2)
- # planck (12)
- # re-frame (22)
- # remote-jobs (1)
- # ring-swagger (6)
- # rum (7)
- # shadow-cljs (13)
- # yada (19)
please test [email protected]
with as many JS dependencies as you can find 😉
Hi @thheller, I got an error when I trying require core.async
The required namespace "cljs.core.async.macros" is not available, it was required by "notifier/core.cljs" {:tag :shadow.build.resolve/missing-ns, :stack [{:resource-id [:shadow.build.classpath/resource "notifier/core.cljs"], :deps #{[:shadow.build.classpath/resource "goog/base.js"] [:shadow.build.classpath/resource "cljs/core.cljs"]}}], :ns cljs.core.async.macros}
ExceptionInfo: The required namespace "cljs.core.async.macros" is not available, it was required by "notifier/core.cljs"
clojure.core/ex-info (core.clj:4725)
clojure.core/ex-info (core.clj:4725)
shadow.build.resolve/resolve-symbol-require (resolve.clj:209)
It only exist when I want to require core.async, when I use [andare](https://github.com/mfikes/andare) (A fork of core.async ported for use with bootstrapped ClojureScript.), shadow-cljs works well, and notify me
duplicate resource cljs/core/async/impl/buffers.cljs on classpath, using jar:file:/Users/c4605/.m2/repository/org/clojure/co
re.async/0.3.443/core.async-0.3.443.jar!/cljs/core/async/impl/buffers.cljs over jar:file:/Users/c4605/.m2/repository/andare/andare
/0.7.0/andare-0.7.0.jar!/cljs/core/async/impl/buffers.cljs
I updated code in https://github.com/bolasblack/airtable-notifier-temp
Seems this error caused by I'm using (:require [cljs.core.async.macros :refer-macros [...]
, when I switch to :require-macros
, the compile passed
why would you use andare? @bolasblack
Because require core.async macro throw error, so I want to check out where the problem is...
So I tried andare 😁