[ANN] tools.deps.alpha 0.5.425, clj 1.9.0.375

2018-04-14 Thread Alex Miller
New releases of tools.deps.alpha and the Clojure tools (clj, clojure) are 
now available. This is mostly a bug fix release.

To update, use `brew upgrade clojure` on Mac, or the Getting Started 
 installation instructions on 
Linux. 
Windows installers are coming soon(ish)! I have an initial version working 
and it's about 80% done, so only 80% to go. :)

Updates:

- TDEPS-73 detect invalid deps.edn file and improve error
- TDEPS-61 use Clojars CDN repo
- TDEPS-26 include transitive runtime deps in addition to compile deps
- TDEPS-71 better error if Java not installed - primarily for Linux 
installer (patch thanks to Mike Fikes)
- TDEPS-65 specify permissions on installed files in Linux installer (patch 
thanks to Dominic Monroe) 

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[ANN] dont-give-up 0.1.0: Common Lisp style restarts in Clojure

2018-04-14 Thread Carlo Zancanaro

Hey!

Last week I sent an email announcing some code that I've been 
working on to bring Common Lisp style restarts to Clojure. I just 
released the first version! You can see it at 
https://github.com/czan/dont-give-up.


More interestingly, though, I also have a working CIDER interface 
for dealing with unhandled restarts interactively:


 https://github.com/czan/dont-give-up.nrepl

At the moment I provide restarts for some of the failures in 
clojure.core (some compilation errors, agent failures, future 
failures), it's worth using already! Particularly given you can 
add it to your user profile to get a more interactive CIDER REPL 
without needing to change your code at all.


I'm not comfortable recommending dont-give-up to anyone building 
libraries at the moment, because I don't want to commit to keeping 
the interface stable, but I would love some help thinking about 
and implementing other sensible restarts for things in 
clojure.core.


Carlo

--
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.
For more options, visit https://groups.google.com/d/optout.


signature.asc
Description: PGP signature


Re: [ANN] tools.deps.alpha 0.5.425, clj 1.9.0.375

2018-04-14 Thread Mark
Is there an option to specify the directory for the local deps repository?  
I was playing around with deps on AWS lambda and discovered that the 
default directory (I think it's ~/.m2) is read-only.  On lambda, the only 
writable directory is /tmp.  

On Saturday, April 14, 2018 at 6:01:52 AM UTC-7, Alex Miller wrote:
>
> New releases of tools.deps.alpha and the Clojure tools (clj, clojure) are 
> now available. This is mostly a bug fix release.
>
> To update, use `brew upgrade clojure` on Mac, or the Getting Started 
>  installation instructions on 
> Linux. 
> Windows installers are coming soon(ish)! I have an initial version working 
> and it's about 80% done, so only 80% to go. :)
>
> Updates:
>
> - TDEPS-73 detect invalid deps.edn file and improve error
> - TDEPS-61 use Clojars CDN repo
> - TDEPS-26 include transitive runtime deps in addition to compile deps
> - TDEPS-71 better error if Java not installed - primarily for Linux 
> installer (patch thanks to Mike Fikes)
> - TDEPS-65 specify permissions on installed files in Linux installer 
> (patch thanks to Dominic Monroe) 
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] tools.deps.alpha 0.5.425, clj 1.9.0.375

2018-04-14 Thread Alex Miller
Yes, you can use a top level setting in your deps.edn file of:

{:mvn/local-repo "/tmp/m2"}


On Saturday, April 14, 2018 at 7:41:34 PM UTC-5, Mark wrote:
>
> Is there an option to specify the directory for the local deps 
> repository?  I was playing around with deps on AWS lambda and discovered 
> that the default directory (I think it's ~/.m2) is read-only.  On lambda, 
> the only writable directory is /tmp.  
>
> On Saturday, April 14, 2018 at 6:01:52 AM UTC-7, Alex Miller wrote:
>>
>> New releases of tools.deps.alpha and the Clojure tools (clj, clojure) are 
>> now available. This is mostly a bug fix release.
>>
>> To update, use `brew upgrade clojure` on Mac, or the Getting Started 
>>  installation instructions 
>> on Linux. 
>> Windows installers are coming soon(ish)! I have an initial version 
>> working and it's about 80% done, so only 80% to go. :)
>>
>> Updates:
>>
>> - TDEPS-73 detect invalid deps.edn file and improve error
>> - TDEPS-61 use Clojars CDN repo
>> - TDEPS-26 include transitive runtime deps in addition to compile deps
>> - TDEPS-71 better error if Java not installed - primarily for Linux 
>> installer (patch thanks to Mike Fikes)
>> - TDEPS-65 specify permissions on installed files in Linux installer 
>> (patch thanks to Dominic Monroe) 
>>
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] tools.deps.alpha 0.5.425, clj 1.9.0.375

2018-04-14 Thread Mark
Great.  Thanks!

On Saturday, April 14, 2018 at 5:47:00 PM UTC-7, Alex Miller wrote:
>
> Yes, you can use a top level setting in your deps.edn file of:
>
> {:mvn/local-repo "/tmp/m2"}
>
>
> On Saturday, April 14, 2018 at 7:41:34 PM UTC-5, Mark wrote:
>>
>> Is there an option to specify the directory for the local deps 
>> repository?  I was playing around with deps on AWS lambda and discovered 
>> that the default directory (I think it's ~/.m2) is read-only.  On lambda, 
>> the only writable directory is /tmp.  
>>
>> On Saturday, April 14, 2018 at 6:01:52 AM UTC-7, Alex Miller wrote:
>>>
>>> New releases of tools.deps.alpha and the Clojure tools (clj, clojure) 
>>> are now available. This is mostly a bug fix release.
>>>
>>> To update, use `brew upgrade clojure` on Mac, or the Getting Started 
>>>  installation instructions 
>>> on Linux. 
>>> Windows installers are coming soon(ish)! I have an initial version 
>>> working and it's about 80% done, so only 80% to go. :)
>>>
>>> Updates:
>>>
>>> - TDEPS-73 detect invalid deps.edn file and improve error
>>> - TDEPS-61 use Clojars CDN repo
>>> - TDEPS-26 include transitive runtime deps in addition to compile deps
>>> - TDEPS-71 better error if Java not installed - primarily for Linux 
>>> installer (patch thanks to Mike Fikes)
>>> - TDEPS-65 specify permissions on installed files in Linux installer 
>>> (patch thanks to Dominic Monroe) 
>>>
>>

-- 
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.
For more options, visit https://groups.google.com/d/optout.