[ANN] To-GLSL - transpile s-expressions in Clojure to GLSL

2019-07-08 Thread Jeremy Kross
Hey all,

https://github.com/jeremykross/to-glsl 

is a little library that converts Clojure s-expressions to GLSL code for 
those who like graphics programming and hate the C style syntax of shading 
languages. 

Thanks,
Jeremy

-- 
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.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/13572364-0ed0-4890-bd4f-01cb392f119e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: core.async: Unbound channels

2019-07-08 Thread Alex Miller
Expanding transducers (like mapcat) can produce multiple output values per 
input value, and those have to have someplace to go.

-- 
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.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/1be8a455-f7c9-4e79-8906-d49ab6a09aef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: core.async: Unbound channels

2019-07-08 Thread Ernesto Garcia
I see. Bufferless channels are meant to be used within the core.async 
threading architecture, where there will be a limited number of blocked 
puts and takes. At the boundaries, channels with dropping or sliding 
windows can be used for limiting work.

So, my original question actually turns into: Why do channels with a 
transducer need a buffer? Is it just a limitation of the implementation, or 
does it have a conceptual reason behind it?

-- 
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.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/a4201a4b-7d84-4457-a857-ed6e252f6b0e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] Cognitect Labs' aws-api 0.8.345

2019-07-08 Thread David Chelimsky
Please report issues like this directly to 
https://github.com/cognitect-labs/aws-api/issues to make sure they get on 
our radar. In this case I've already added 
https://github.com/cognitect-labs/aws-api/issues/88.

You do need 1.10 to use it to use 1.10 features like Datafy (e.g. with 
REBL), however we want aws-api to work with 1.9. We'll get a release out 
soon to address this issue.

Thanks,
David

On Saturday, July 6, 2019 at 4:59:31 PM UTC-5, Hadil Sabbagh wrote:
>
> Yes, I did. It’s working again with aws-api 0.8.305
>
> On Jul 6, 2019, at 2:39 PM, > <
> se...@corfield.org > wrote:
>
> That’s new in Clojure 1.10. I thought Cognitect AWS stuff required 1.10 
> from the get-go but I assume you had it working on 1.9?
>  
> Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
>
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
>  
> *From: *Hadil Sabbagh 
> *Sent: *Saturday, July 6, 2019 1:50 PM
> *To: *Clojure 
> *Subject: *Re: [ANN] Cognitect Labs' aws-api 0.8.345
>  
> Since installing aws-api 0.8.345, I am getting the following error:
>  
> ```Unable to resolve symbol: requiring-resolve in this context, 
> compiling:(cognitect/aws/http.clj:63:10)```
>
> On Saturday, July 6, 2019 at 12:14:59 PM UTC-7, David Chelimsky wrote:
>
> Cognitect Labs' aws-api 0.8.345 is now available!
>  
> CHANGES
>
>- Update pom.xml with same deps as deps.edn #86 
>
>
> README: https://github.com/cognitect-labs/aws-api/
> API Docs: https://cognitect-labs.github.io/aws-api/
> Changelog: 
> https://github.com/cognitect-labs/aws-api/blob/master/CHANGES.md
> Latest Releases of api, endpoints, and all services: 
> https://github.com/cognitect-labs/aws-api/blob/master/latest-releases.edn
>  
>
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@googlegroups.com 
> Note that posts from new members are moderated - please be patient with 
> your first post.
> To unsubscribe from this group, send email to
> clo...@googlegroups.com 
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clo...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/clojure/4d2f950b-db35-4437-9172-e1e36b0502ef%40googlegroups.com
>  
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>  
>
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@googlegroups.com 
> Note that posts from new members are moderated - please be patient with 
> your first post.
> To unsubscribe from this group, send email to
> clo...@googlegroups.com 
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clo...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/clojure/5d21151a.1c69fb81.f193c.dbd6%40mx.google.com
>  
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
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.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/183c53fa-2e06-45ae-85b6-1a5e2d973cb8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: PSA: A slight tweak to "concat"

2019-07-08 Thread Chouser
I see I introduced the bug while adding support for chunked seqs to
concat. I'm grateful someone has found and fixed my mistake. Thanks,
Alex!

—Chouser

On Sat, Jul 6, 2019 at 7:57 AM Matching Socks  wrote:
>
> There's activity on a ticket in Jira to fix a quirk of "concat" that dates 
> back to a commit by chouser in 2009!
>
> It's subtle because the title of CLJ-2523 is "lazy-cat can cause 
> StackOverflowError with more than 2 arguments", which describes a symptom 
> observed downstream.  The ticket's patch fixes concat.
>
> Looking forward to Clojure 11!

-- 
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.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/CAM%3DV%2BJVunPKBYoENpnTy4%3D87qiZwyC3A%2BDqhz_M9xd-FZrXh%3DA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] Deep Learning for Programmers - release 0.5.0 (Clojure book WIP)

2019-07-08 Thread Dragan Djuric
Deep Learning for Programmers: An Interactive Tutorial with CUDA, OpenCL, 
MKL-DNN, Java, and Clojure 


is the only DL book written with programmers in mind:

the only AI book that walks the walk

   - complete, 100% executable, code inside
   - step-by-step instructions
   - full path from theory to implementation in actual code
   - superfast implementation
   - Other books are either math-only monographs for academics, or written 
   for non-technical end users.

You can subscribe 

 
to access the drafts immediately. All proceeds go towards funding my work 
on open-source Clojure libraries .

https://aiprobook.com/deep-learning-for-programmers/?release=0.5.0=cgroups

-- 
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.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/71f233ef-03ca-4342-a3df-d38836506a8c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.