Data expansion alternatives and idioms

2017-05-09 Thread Steve Buikhuizen
In various projects and presentations there are "terse" data structures being expanded into full forms. Examples are: - Pedestal "terse" routes : using protocols called ExpandableRoutes - Vase schema literals : EDN reader literals - Yada routes : I haven't used it so unsure of the

Re: Starting with Clojure

2017-05-09 Thread Kristian Koci
Awesome! :) On Tue, May 9, 2017 at 4:32 PM, Alex Miller wrote: > There's a lot of stuff being posted right now at https://news.ycombinator. > com/item?id=14302762 too. > > > On Tuesday, May 9, 2017 at 11:28:10 AM UTC-5, Kristian Koci wrote: >> >> Thank You very much! >> >>

Re: Starting with Clojure

2017-05-09 Thread Alex Miller
There's a lot of stuff being posted right now at https://news.ycombinator.com/item?id=14302762 too. On Tuesday, May 9, 2017 at 11:28:10 AM UTC-5, Kristian Koci wrote: > > Thank You very much! > > El martes, 9 de mayo de 2017, 7:17:32 (UTC-4), adrian...@mail.yu.edu > escribió: >> >>

Re: Starting with Clojure

2017-05-09 Thread Kristian Koci
Thank You very much! El martes, 9 de mayo de 2017, 7:17:32 (UTC-4), adrian...@mail.yu.edu escribió: > > https://clojure.org/community/companies > > https://clojure.org/community/community_stories > > Might be insightful for you. Clojure has plenty of commercial use. > > On Tuesday, May 9, 2017

Re: Clojure.spec: need function equivalents of library macros?

2017-05-09 Thread Alex Miller
On Tuesday, May 9, 2017 at 6:21:29 AM UTC-5, Dave Tenny wrote: > > My issues aren't about qualified or unqualified keys (and the APIs > generally need to accept unqualified keys - I do use qualified keys in > various contexts, just not this post where the topic is macros vs. > non-macro

Re: What to read after 3 dozen "introduction to transducers" blog posts

2017-05-09 Thread Michael Willis
After he uses this one weird trick, you'll never guess what happens next! On Saturday, May 6, 2017 at 11:56:13 AM UTC-6, Matching Socks wrote: > > This one. > https://tech.grammarly.com/blog/building-etl-pipelines-with-clojure > > "To be honest, this is a somewhat advanced usage of the

Re: Clojure.spec: need function equivalents of library macros?

2017-05-09 Thread Dave Tenny
My issues aren't about qualified or unqualified keys (and the APIs generally need to accept unqualified keys - I do use qualified keys in various contexts, just not this post where the topic is macros vs. non-macro forms). s/merge is a good point about composition. However often all I really

Re: Starting with Clojure

2017-05-09 Thread adrian . medina
https://clojure.org/community/companies https://clojure.org/community/community_stories Might be insightful for you. Clojure has plenty of commercial use. On Tuesday, May 9, 2017 at 3:59:33 AM UTC-4, Kristian Koci wrote: > > Hello community > > I'm getting started with Clojure, seems like an

Re: Clojure.spec: need function equivalents of library macros?

2017-05-09 Thread Alex Miller
Is there any reason why you're using unqualified keys? If you're using qualified keys, then a simple (s/keys) spec will validate all registered keys in the map so you can cover all of your optional attribute cases that way. Another possibility worth mentioning is using s/merge to combine

Starting with Clojure

2017-05-09 Thread Kristian Koci
Hello community I'm getting started with Clojure, seems like an exciting language, I've been into LISP many years ago, so I think is really cool to have such a language running on top of the jvm. Anyways, I'll love to know in which industries is Clojure used the most? Is there any