[ANN] Compost 0.2 - replacement for stuartsierra/component

2017-02-14 Thread Petr
Hello, This library https://github.com/petrglad/compost is a replacement for https://github.com/stuartsierra/component The major differences are - components' configuration is kept in plain Clojure maps instead of metadata - lifecycle functions are plain functions. My motivation w

Clojure.spec or Schema, which way to go?

2017-02-14 Thread Ye Zhang
I am evaluating which library to use for my project. It seems Schema supports many Clojure.spec features "...Schema also supports experimental clojure.test.check data generation from Schemas, as well as completion of partial datums..." What's they community

How to automate spec validation on large codebase

2017-02-14 Thread Ye Zhang
I am new to spec. I've read Clojure.spec guidelines as well as Youtube talks. I understand I can REPL validating my code using spec. However, is it possible to automate such validation? Ideally if there is spelling error/type/shape mismatch in my code (lots of files), I would like error mes

Contribute Specter to Clojure core?

2017-02-14 Thread Nathan Marz
One of the most common questions I get about Specter is whether it will ever become part of Clojure core. I think it's an interesting proposal and would like to see what the community and core team thinks. The primary reason for contributing would be that Specter makes Clojure a stronger langua

Re: Contribute Specter to Clojure core?

2017-02-14 Thread Rangel Spasov
Nathan - Specter has been an indispensable part of any Clojure/ClojureScript that I've started in the recent 1+ years. From my experience with it so far (and I'm definitely not using it to its full potential) it has had one killer feature and that is modifying a nested 3+ levels deep data struc

Re: Contribute Specter to Clojure core?

2017-02-14 Thread Timothy Baldridge
While I've looked at Specter several times, I have yet to use it in a project for many of the same reasons that Rangel mentioned. Either my data is shallow enough that clojure.core functions work just fine, or my data is complex enough that I need cross-entity joins, and arbitrary clojure logic. In

Re: Contribute Specter to Clojure core?

2017-02-14 Thread Herwig Hochleitner
How about making specter into a contrib library?​ -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. T

Re: Contribute Specter to Clojure core?

2017-02-14 Thread Mark Engelberg
I like Specter and would love to have it readily available in any project, so that aspect is appealing. However, there are a handful of subtle ways that Specter doesn't feel like it was designed by the same people who wrote core. For example, Clojure's built-in transformation functions on data st

Re: Tentacles; Going Forward

2017-02-14 Thread Alan Moore
Matthew, +1 everything Chas said. #RIPRaynes I do have a question about tentacles more generally. Given GitHub's move to GraphQL, how do you see this being supported (or not?) in this library going forwards? Alan -- You received this message because you are subscribed to the Google Groups "C

Contribute Specter to Clojure core?

2017-02-14 Thread Alex Miller
I don't think Rich would be interested in including Specter in core. Making it a contrib doesn't really seem like it would have many advantages to me over its current status. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, sen

Re: Contribute Specter to Clojure core?

2017-02-14 Thread Beau Fabry
> The main thing that makes me hesitate to suggest this is getting bottlenecked on Clojure's dev process. Imo this is a big deal. I like the way specter has the ability to add new generally useful navigators and paths with new versions as people "discover" them, I don't think that's a great fit

[ANN] sv.system - leverage conventions to structure your component-based Clojure systems

2017-02-14 Thread Max Weber
Hi, I like to introduce you to sv.system ( https://github.com/SimpleValue/sv.system) another component library for Clojure. There are many great libraries out there to implement component-based Clojure systems, so why should you care about sv.system. If I had to pick one reason it would be:

[ANN] descjop v0.7.0

2017-02-14 Thread Kazuhiro Hara
Hi All, I've just released a new version(0.7.0) of descjop. descjop is a project template for Web based desktop application with Electron. List of changes: - update Electron 1.3.3 -> 1.6.0 - update clojurescript 1.7.228 -> 1.9.473 - fix figwheel errors - some dependencies update - add electron p