Fork me on GitHub
#announcements
<
2018-12-27
>
ahungry05:12:59

I just put up a new blog post (writing a FUSE + REST api integration in Clojure to show REST API results in a local FS): http://ahungry.com/blog/2018-12-26-Clojure-is-Capable.html

🎉 6
rutledgepaulv05:12:18

Had no idea writing a fuse implementation was relatively straightforward. Now I’m wondering what other things I could represent as file systems…

2
ahungry13:12:04

I think it makes a great bridge / abstraction over more complicated data protocols like networking and such. You could even provide a fuse system to micro service users instead of an sdk for instance , and let them interact with records via their language of choice, even if it didn't support networking

kwladyka21:12:21

I am asking for feedback I made a library to validate form inputs in CLJS with spec and fn. https://github.com/kwladyka/form-validator-cljs I would love to know if you will use it and get constructive feedback on #clojurescript channel!

seancorfield22:12:24

Chlorine 0.0.6 is available -- a Clojure(Script) plugin for Atom, that works with a Socket REPL -- https://atom.io/packages/chlorine -- all follow-up to #chlorine please (I'm not the creator but I am an active user and recently blogged about my switch to Chlorine from ProtoREPL http://corfield.org/blog/2018/12/19/atom-chlorine/ )

👍 6
jerger_at_dda21:12:21

cooooool ... in our next release of https://github.com/DomainDrivenArchitecture/dda-managed-ide I will add a atom-chlorine setup as alternative to atom-protorepl 🙂 Which other atom plugins are u using for your clojure development?

dima_condur03:12:21

#chlorine I gave a try to Chlorine 0.0.4 then 0.0.5 then 0.0.6 and still getting errors when trying to refresh the namespaces.

dima_condur03:12:44

#chlorine

Failed to refresh
{:ex #error {:via [{:type clojure.lang.Compiler$CompilerException, :message "Syntax error compiling var at (unrepl-reader-703:3:117).", :data {:clojure.error/phase :compile-syntax-check, :clojure.error/line 3, :clojure.error/column 117, :clojure.error/source "unrepl-reader-703", :clojure.error/symbol var}, :at [clojure.lang.Compiler analyzeSeq "Compiler.java" 7114]} {:type java.lang.RuntimeException, :message "Unable to resolve var: clojure.test/*load-tests* in this context", :at [clojure.lang.Util runtimeException "Util.java" 221]}], :trace [[clojure.lang.Util runtimeException "Util.java" 221] [clojure.lang.Compiler$TheVarExpr$Parser parse "Compiler.java" 720] [clojure.lang.Compiler analyzeSeq "Compiler.java" 7106] [clojure.lang.Compiler analyze "Compiler.java" 6789] [clojure.lang.Compiler analyze "Compiler.java" 6745] [clojure.lang.Compiler$InvokeExpr parse "Compiler.java" 3888] [clojure.lang.Compiler analyzeSeq "Compiler.java" 7108] [clojure.lang.Compiler analyze {:repl-tooling/... (unrepl.repl$JheDmiOxCQTNBrUuDsZnDvb59lc/fetch :G__1284)}] {:repl-tooling/... (unrepl.repl$JheDmiOxCQTNBrUuDsZnDvb59lc/fetch :G__1285)}], {:repl-tooling/... nil} {:repl-tooling/... (unrepl.repl$JheDmiOxCQTNBrUuDsZnDvb59lc/fetch :G__1286)}}, {:repl-tooling/... nil} {:repl-tooling/... (unrepl.repl$JheDmiOxCQTNBrUuDsZnDvb59lc/fetch :G__1287)}}

seancorfield03:12:14

@U3K24G7C5 Turn off that option. I have the "simple" (just :reload) option selected and have it set to not refresh on save.

seancorfield03:12:37

I've always found auto-refreshing in editors to be a giant pain and I always turn it off.

seancorfield03:12:02

And please take this to #chlorine -- as requested in the announcement!

dima_condur03:12:04

Thanks @U04V70XH6 I will try the “simple” reload option

Adaś23:12:59

Publishing a Clojure getting started type article/tutorial soon. I take a pretty unusual approach. It's windows focused so would especially appreciate windows users trying it. All feedback appreciated, thank you! https://github.com/adasomg/the-missing-clojure-intro

👍 4
Adaś17:12:33

Published on http://dev.to. Thanks for the feedback on github and couple of stars.