This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-10-30
Channels
- # announcements (15)
- # beginners (99)
- # boot (15)
- # cider (105)
- # cljdoc (2)
- # cljs-dev (17)
- # clojure (132)
- # clojure-conj (1)
- # clojure-dev (5)
- # clojure-italy (19)
- # clojure-losangeles (2)
- # clojure-nl (20)
- # clojure-spec (70)
- # clojure-uk (50)
- # clojurescript (153)
- # core-logic (9)
- # cryogen (4)
- # cursive (6)
- # datomic (40)
- # duct (5)
- # figwheel-main (10)
- # fulcro (245)
- # hoplon (1)
- # jobs (3)
- # leiningen (12)
- # mount (8)
- # nrepl (11)
- # off-topic (1)
- # pathom (16)
- # pedestal (3)
- # planck (17)
- # re-frame (3)
- # reitit (8)
- # shadow-cljs (64)
- # spacemacs (3)
- # specter (20)
- # tools-deps (21)
Use io.pedestal.test/response-for
as a com.wsscode.pathom.diplomat.http/driver
#pathom
https://github.com/souenzzo/pathom-pedestal-driver
New free Lambda Island episode! https://lambdaisland.com/episodes/a-la-carte-polymorphism-1 (this one covers pretty basic stuff, part 2 will get into the more advanced stuff)
I just released Promenade 0.7.0
(elegant error handling and control flow) to Clojars, with support for early termination and more: https://github.com/kumarshantanu/promenade
Announcing lambdaisland/deep-diff
, a mini-lib for diffing data structures and printing the result
nice, this could not have been announced at a more opportune time for me, was just looking around for a diffing library! 😄
small feature suggestion: it would be nice to have a way to only print the diffs, and skip all the parts that match 🙂
@U3L6TFEJF you could take the output of diff
and filter it before passing it to pretty-print
yeah, I can work some Specter magic for that, but still would be nice as a built-in IMO, makes the differences more immediate when diffing large data structures
Made a (dirty) fork of humane-test-output
to use deep-diff
instead of clojure.data/diff
.
To install locally (via lein localrepo
):
### In the terminal
cd /tmp
git clone [email protected]:TristeFigure/humane-test-output.git
cd humane-test-output/
lein uberjar
lein localrepo install target/humane-test-output-0.8.4-SNAPSHOT.jar local.TristeFigure/humane-test-output 0.8.4-SNAPSHOT
cd ..
rm -Rf humane-test-output/
### In ~/.lein/profiles.clj
{:user {:dependencies [[lambdaisland/deep-diff "0.0-8"]
[local.TristeFigure/humane-test-output "0.8.4-SNAPSHOT"]]
:injections [(require 'pjstadig.humane-test-output)
(pjstadig.humane-test-output/activate!)]}}
@U07FP7QJ0 I heard about this diff project (https://github.com/juji-io/editscript) that is more recent than the one you use (https://github.com/droitfintech/clj-diff), maybe worth giving it a try.
basic "hello world" example for shadow + hoplon + electron (w/reload) (w/rock solid cider nrepl connection): https://github.com/vigilancetech-com/shadow-hoplon-electron