This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-02-13
Channels
- # adventofcode (35)
- # announcements (2)
- # arachne (1)
- # beginners (71)
- # chestnut (2)
- # cider (100)
- # cljdoc (17)
- # cljs-dev (17)
- # cljsjs (2)
- # cljsrn (2)
- # clojure (53)
- # clojure-austin (2)
- # clojure-europe (1)
- # clojure-finland (2)
- # clojure-italy (3)
- # clojure-nl (7)
- # clojure-russia (56)
- # clojure-spec (56)
- # clojure-uk (35)
- # clojurescript (58)
- # community-development (14)
- # core-async (9)
- # cursive (22)
- # data-science (5)
- # datomic (14)
- # duct (5)
- # emacs (2)
- # expound (4)
- # figwheel-main (6)
- # fulcro (23)
- # kaocha (8)
- # lumo (7)
- # off-topic (10)
- # pathom (6)
- # re-frame (17)
- # reitit (31)
- # ring (3)
- # rum (1)
- # shadow-cljs (45)
- # spacemacs (10)
- # sql (12)
- # testing (9)
- # tools-deps (130)
going to do a release today with 3048 and a few minor odds & ends from JIRA - I don't think there's much need for a post etc.
now would be a good time to test with master - it's just the spec fixes, and I expanded the mime types / encodings for browser REPL to add some more common media types
Might also want to include this one: https://dev.clojure.org/jira/browse/CLJS-3049
Tested https://github.com/borkdude/speculative with CLJS master with Node and Planck. All seems good.
Sanity check:
$ clj -Srepro -Sdeps '{:deps {org.clojure/clojurescript {:git/url "" :sha "c87d61e54fbbeae390e522ba315f0207fb0fed75" org.clojure/test.check {:mvn/version "RELEASE"}}}}' -m cljs.main -re node
cljs.user=> (require '[clojure.spec.alpha :as s])
(require '[clojure.spec.test.alpha :as stest])
(defn foo [])
nil
cljs.user=> nil
cljs.user=> #'cljs.user/foo
cljs.user=> (s/fdef foo :args (s/cat))
cljs.user/foo
cljs.user=> (stest/instrument `foo)
[cljs.user/foo]
cljs.user=> (foo)
nil
cljs.user=> (foo 1)
WARNING: Wrong number of args (1) passed to cljs.user/foo at line 1 <cljs repl>
Execution error - invalid arguments to cljs.user/foo at (<cljs repl>:1).
(1) - failed: Extra input
cljs.user=> (stest/check `foo)
Execution error (Error) at (<cljs repl>:1).
Require clojure.test.check and clojure.test.check.properties before calling check.
cljs.user=> (require '[clojure.test.check])
nil
cljs.user=> (stest/check `foo)
Execution error (Error) at (<cljs repl>:1).
Require clojure.test.check and clojure.test.check.properties before calling check.
cljs.user=> (require '[clojure.test.check.properties])
nil
cljs.user=> (stest/check `foo)
[{:spec #object[cljs.spec.alpha.t_cljs$spec$alpha19434], :clojure.spec.test.check/ret {:result true, :pass? true, :num-tests 1000, :time-elapsed-ms 179, :seed 1550077180524}, :sym cljs.user/foo}]
@mfikes can you cut a new release for the google closure library? not sure if we can bump the dependency in CLJS but would be useful for testing
they started marking regular releases to npm under google-closure-library
as well. maybe we can align the releases somehow
I don’t have the needed permissions to cut a release for GCL—that may need David. (It is certainly possible to build locally for testing purposes.)
if it's just pressing the button on the build box, let me know