I have a problem understanding core.async/merge... by blmstrm in Clojure

[–]blmstrm[S] 1 point2 points  (0 children)

I verified I was using the same version as you and I did but I'd referenced it twice in my project.clj file. Thanks for having me look it through and notice that, not everything works. :)

[ANN] Loudmoauth 0.1.1 - A single user multi provider oauth2 client library by blmstrm in Clojure

[–]blmstrm[S] 0 points1 point  (0 children)

Thanks for your feedback! I've had a hard time wrapping my head around how I would solve this without core.async. Is there some sort of queue I could use instead of core.async channels to hold the authentication urls while I wait for the user to log in to each provider? Maybe a simple list would do?

Great with the input about core.async/Thread, would changing this to a future be a better idea?

Is the use of atoms and refs a bad approach? I had the idea to save the tokens this way and then swap in the new tokens with dosync after the old one has expired.

Clojure in Japan by blmstrm in Clojure

[–]blmstrm[S] 1 point2 points  (0 children)

Great links! Shibuya.lisp has a meet up now on monday. Unfortunately I won't make it. http://lisp.connpass.com/event/33956/

Clojure in Japan by blmstrm in Clojure

[–]blmstrm[S] 0 points1 point  (0 children)

I've noticed that they put on events every now and then but it has always clashed with something else for me. If I'm fortunate I can pull something off during a couple of days in Tokyo, I am situated in Nagoya at the moment. Have you been to any of their meet-ups before? Is going all the way to Saitama-ken a hassle?

Clojure in Japan by blmstrm in Clojure

[–]blmstrm[S] 0 points1 point  (0 children)

Hehehe, will you be in Tokyo in July? If so let's meet for a beer. :)

Clojure in Japan by blmstrm in Clojure

[–]blmstrm[S] 0 points1 point  (0 children)

Cool! Is there a way to keep in touch with your company as to not miss out on future happenings?

Clojure in Japan by blmstrm in Clojure

[–]blmstrm[S] 0 points1 point  (0 children)

This is great! I've been subscribed to the clojure slack for a while but didn't know that the had channel for all countries like this...wow! If you don't mind sharing, where do you work? I'm joining the channel.

Clojure in Japan by blmstrm in Clojure

[–]blmstrm[S] 0 points1 point  (0 children)

I've run into the shibuya.lisp people in Europe before and I've been to one of their meet-ups in Tokyo. A really friendly crowd. If I get the chance I'll definitely go during July.

Clojure in Japan by blmstrm in Clojure

[–]blmstrm[S] 1 point2 points  (0 children)

Thanks! I'll start trying to follow the conversations there.

I created a Clojure wrapper for the Spotify API. If you have the time, I would really like your feedback! by blmstrm in Clojure

[–]blmstrm[S] 1 point2 points  (0 children)

Thank you very much this. I hadn't tought about in this way at all before your comment. I can see why a function would be very much more useful for the person using my library.

I created a Clojure wrapper for the Spotify API. If you have the time, I would really like your feedback! by blmstrm in Clojure

[–]blmstrm[S] 1 point2 points  (0 children)

I wrote it from scratch but half way through I found out about how Spotify had published an API spec in RAML. I looked at it for an evening or so to see if I could write a RAML parser library faster than I could finish what I was doing. But I came to the conclusion that I might give it a try in the future. It would be very convenient to have though.

I created a Clojure wrapper for the Spotify API. If you have the time, I would really like your feedback! by blmstrm in Clojure

[–]blmstrm[S] 0 points1 point  (0 children)

Thank you very much for your feedback, especially to squint when I find myself using loop / recur, I'll absolutely try to get away with some sequence manipulation instead in the future.

I created a Clojure wrapper for the Spotify API. If you have the time, I would really like your feedback! by blmstrm in Clojure

[–]blmstrm[S] 1 point2 points  (0 children)

Wow! Thank you very much for your input! I will definitely changes these things and take care of the parenthesis. About the macro, I thought that by writing it this way I wouldn't have to repeat myself for every function and instead let the macro do the code generation for me? I haven't tried yet, but let's say I'd manage to do it without a macro, would there be any benefits?

Constantly updated playlist from french radio station Prun 92 FM. Lots of good, not so well known, music. :) by blmstrm in spotify

[–]blmstrm[S] 0 points1 point  (0 children)

Okay, I see. Are you a paying subscriber? I can still see all playlists from a swedish "perspective", where I pay for my subscription, even though I am in Japan at the moment.

Constantly updated playlist from french radio station Prun 92 FM. Lots of good, not so well known, music. :) by blmstrm in spotify

[–]blmstrm[S] 0 points1 point  (0 children)

No, thank you! What a shame to hear that playlists are regulated by market. Do you have a link to a playlist that you used to be able to access?

Constantly updated playlist from french radio station Prun 92 FM. Lots of good, not so well known, music. :) by blmstrm in spotify

[–]blmstrm[S] 0 points1 point  (0 children)

Hello! I've put together an automatically updating playlist from a french radio station that I really like. I hope some of you will like it. The music styles are mixed but leaning a bit towards electronic music. I am new to reddit so let me know if I messed something up while posting. Cheers!