Fork me on GitHub
#announcements
<
2018-10-30
>
souenzzo03:10:21

Use io.pedestal.test/response-for as a com.wsscode.pathom.diplomat.http/driver #pathom https://github.com/souenzzo/pathom-pedestal-driver

plexus15:10:22

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)

kumarshantanu15:10:48

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

plexus17:10:45

Announcing lambdaisland/deep-diff, a mini-lib for diffing data structures and printing the result

schmee19:10:37

nice, this could not have been announced at a more opportune time for me, was just looking around for a diffing library! 😄

schmee19:10:53

small feature suggestion: it would be nice to have a way to only print the diffs, and skip all the parts that match 🙂

schmee19:10:36

man this is great, thanks so much for this! :sports_medal:

plexus19:10:22

@ you could take the output of diff and filter it before passing it to pretty-print

schmee20:10:02

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

tristefigure20:10:55

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!)]}}

vincent.cantin01:10:28

@ 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.

vigilancetech21:10:25

basic "hello world" example for shadow + hoplon + electron (w/reload) (w/rock solid cider nrepl connection): https://github.com/vigilancetech-com/shadow-hoplon-electron