ANN: ClojureScript 1.11.132

2024-01-24 Thread David Nolen
Please see https://clojurescript.org/news/2024-01-24-release for details.

Thanks!
David

-- 
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/CAPC9OadZtVKd79G385_%3Dcz9wHn-F7kSj7jMMvtN7DD%3DuS6M20Q%40mail.gmail.com.


[ANN] aws-api 0.8.681 is now available!

2023-06-16 Thread David Chelimsky
aws-api 0.8.681 is now available! There have been a few other releases 
since our last announcement.

0.8.681 / 2023-06-16 
   
   - add :cognitect.aws.http/status and, when AWS provides an error code, 
   :cognitect.aws.error/code, to error response maps

0.8.673
 
/ 2023-05-23 
   
   - bug fix: add type-hint to resolve performance warning #239 
   

0.8.670
 
/ 2023-05-22 
   
   - WARNING: introduced performance warning; fixed in 0.8.673.
   - BREAKING CHANGE: Changes the behavior of GetObject such that a 304 
   results in an anomaly. 
  - This was reported in #240 
  , and after 
  further review we decided to keep the new behavior in order to align with 
  AWS semantics. 
 - 
 https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
 - 
 https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html
  - upgrade cognitect http-client to 1.0.125 and set follow-redirects 
   false 
  - Fixes #15 
   
README: https://github.com/cognitect-labs/aws-api/
API: https://cognitect-labs.github.io/aws-api/
Changelog: https://github.com/cognitect-labs/aws-api/blob/master/CHANGES.md
Upgrade Notes: 
https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/84d9d3e9-323f-4e29-af7d-0d0bef016ee0n%40googlegroups.com.


[ANN] Cognitect Labs' aws-api 0.8.666

2023-04-27 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.666 is now available!

0.8.666 / 2023-04-27 

   - 301 gets cognitect.anomalies/incorrect instead of 
   cognitect.anomalies/fault #237 
   

0.8.664
 
/ 2023-04-26 
   
   - Safely return byte arrays from ByteBuffers, honoring the position and 
   remaining attributes, copying the underlying byte array when necessary. 
   #238 
   - Upgrade to com.cognitect/http-client "1.0.123", which includes status 
   and headers in anomalies.
  - Fixes #171 
  - Improves #15 
   
Obs: the anomaly fix provides users the opportunity to detect 301s and 
programmatically recover when the "x-amz-bucket-region" header is present.

README: https://github.com/cognitect-labs/aws-api/
API: https://cognitect-labs.github.io/aws-api/
Changelog: https://github.com/cognitect-labs/aws-api/blob/master/CHANGES.md
Upgrade Notes: 
https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/3eb440a5-4a7c-48d0-9bca-4246d38e5180n%40googlegroups.com.


[ANN] Cognitect Labs' aws-api 0.8.652

2023-02-28 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.652 is now available!

0.8.652 / 2023-02-28 
   
   - ensure that we only read InputStream request bodies once #231 
    
  - h/t @jetmind
   - convey :document types in response payloads #232 
   


README: https://github.com/cognitect-labs/aws-api/
API: https://cognitect-labs.github.io/aws-api/
Changelog: https://github.com/cognitect-labs/aws-api/blob/master/CHANGES.md
Upgrade Notes: 
https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/c1991c2b-736c-444a-99c6-60926b41fce4n%40googlegroups.com.


[ANN] Cognitect Labs' aws-api 0.8.635

2022-12-28 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.635 is now available!

0.8.635 / 2022-12-28 
   
   - fix URI parsing bug in ec2-metadata-utils (h/t @stevebuik)
  - this makes the client work in aws lambda with snapstart
  - add function to instrument test double client after initialization

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
Upgrade Notes: 
https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/139e129c-a232-45ed-9551-a359c4dc94dan%40googlegroups.com.


[ANN] Cognitect Labs' aws-api 0.8.630

2022-12-05 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.630 is now available!

Here are the updates since the last release we announced:

0.8.630 / 2022-12-05 
   
   - log the credentials provider that succeeded #217 
   
   - add keyword access to :api on the test double client #224 
   

0.8.620
 
/ 2022-12-01 
   
   - ensure that serialize-uri can handle longs #145 
    
  - h/t @ghost
   - add keyword access to :api on client

0.8.615
 
/ 2022-11-28 
   
   - fix URI encoding for signing #193 
    
  - h/t @kgann
   
0.8.612
 
/ 2022-10-27 
   
   - upgrade to org.clojure/core.async "1.6.673"
   - NOTE: this release requires clojure >= 1.10

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
Upgrade Notes: 
https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/cae0b120-bcb9-42ce-9682-9dc04cf32e81n%40googlegroups.com.


[ANN] Cognitect Labs' aws-api 0.8.603

2022-10-14 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.603 is now available!

0.8.603 / 2022-10-11 
   
   - parse XML error messages from AWS even when we ask for JSON #174 
   

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
Upgrade Notes: 
https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/edb55f46-4449-40ab-bbdc-71599fb43818n%40googlegroups.com.


[ANN] Cognitect Labs' aws-api 0.8.596

2022-09-16 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.596 is now available!

0.8.596 / 2022-09-16 
   
   - upgrade to org.clojure/data.xml 0.2.0-alpha8. Fixes parsing issue #205 
   

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
Upgrade Notes: 
https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/4cc661e9-2b40-4f85-85f5-99b0dde42149n%40googlegroups.com.


[ANN] Cognitect Labs' aws-api 0.8.589

2022-09-12 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.589 is now available!

CHANGES (includes changes from releases since 0.8.515 - it's been a while!)

0.8.589 / 2022-09-12 

   - add api/invoke-async and deprecate api.async/invoke
   - add test double client with custom handler support #186 
   

0.8.587
 
/ 2022-08-30 
   
   - add keyword access to :service (with :metadata) and :http-client

0.8.584
 
/ 2022-08-29 
   
   - add keyword access to :region, :endoint, and :credentials on an aws 
   client

0.8.575
 
/ 2022-07-25 
   
   - upgrade to cognitect/http-client-1.0.115 to upgrade jetty #215 
   
   - remove unused arg to http-client constructor #203 
   
   - log "Unable to fetch credentials" at debug level instead of info #196 
   

0.8.568
 
/ 2022-07-08 
   
   - fix bug to ensure :endpoint is included in datafied client

0.8.561
 
/ 2022-05-27 
   
   - consider cognitect.anomalies/interrupted from the http-client retriable
   - check AWS_SHARED_CREDENTIALS_FILE as well as 
   AWS_CREDENTIAL_PROFILES_FILE #188 
   
   - send accept header for json APIs #206 
   

0.8.536
 
/ 2021-12-08 
   
   - upgrade to core.async-1.5.644
   - upgrade to http-client-1.0.110

0.8.532
 
/ 2021-12-07 
   
   - upgrade to core.async-1.5.640
   - status 429 to :cognitect.anomalies/busy #197 
   

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
Upgrade Notes: 
https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/546a843c-4e91-490c-915a-d187974434c8n%40googlegroups.com.


ANN: ClojureScript 1.10.914

2021-12-20 Thread David Nolen
Please see https://clojurescript.org/news/2021-12-20-release for details.

Thanks!
David

-- 
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/CAPC9OadEKdDSpjNCyXt3QEcBcndxbu3hzSbEtB9fyvKvk-SiNg%40mail.gmail.com.


ANN: ClojureScript 1.10.891

2021-11-04 Thread David Nolen
Please see https://clojurescript.org/news/2021-11-04-release for details

Thanks!
David

-- 
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/CAPC9OafQ4BAiGHQC6GxKbroby6s-OJEvazyB3j%2BOPX1QAE6%2BgQ%40mail.gmail.com.


ANN: ClojureScript 1.10.866

2021-05-25 Thread David Nolen
Please see https://clojurescript.org/news/2021-05-24-release for details.

Thanks!
David

-- 
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/CAPC9Oac1zVxxYYbq7Zwd0c5mfh2xTHoog9eWnZey2EZfO48SnA%40mail.gmail.com.


ANN: ClojureScript 1.10.844

2021-04-07 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code.

README and source code: https://github.com/clojure/clojurescript

Please refer to the announce post for the details:
https://clojurescript.org/news/2021-04-06-release

As always, feedback welcome!

David

-- 
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/CAPC9Oaf115PcQr3ZqGV42oXoPYJxgibt6mEj3PPUsU%2B17z_TNw%40mail.gmail.com.


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

2021-02-23 Thread David Chelimsky
To clarify, the jetty upgrade addresses these security vulnerabilities:

   - CVE-2019-17638 <https://nvd.nist.gov/vuln/detail/CVE-2019-17638> - 
   CRITICAL
   - CVE-2020-27216 <https://nvd.nist.gov/vuln/detail/CVE-2020-27216> - HIGH
   - CVE-2020-27218 <https://nvd.nist.gov/vuln/detail/CVE-2020-27218> - 
   MEDIUM


On Tuesday, February 23, 2021 at 9:40:27 PM UTC-6 David Chelimsky wrote:

> Cognitect Labs' aws-api 0.8.505 is now available!
>
> CHANGES
>
>- upgrade to cognitect/http-client-0.1.106 
>   - transitive upgrade to 
>   org.eclipse.jetty/jetty-client-9.4.36.v20210114 #173 
>   <https://github.com/cognitect-labs/aws-api/issues/173>
>
>
> 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
> Upgrade Notes: 
> https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/c2765e59-71a3-4f16-927c-7338d7dfabdan%40googlegroups.com.


[ANN] Cognitect Labs' aws-api 0.8.505

2021-02-23 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.505 is now available!

CHANGES

   - upgrade to cognitect/http-client-0.1.106 
  - transitive upgrade to 
  org.eclipse.jetty/jetty-client-9.4.36.v20210114 #173 
  
   

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
Upgrade Notes: 
https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/ef08b0b4-a7a8-4dfe-b034-bd060ef2f4fen%40googlegroups.com.


Re: cljs.test :after fixture not called if test errors

2020-11-25 Thread David Nolen
In the async case just handle the error yourself and fail the test. There's
really not a good way to detect async errors since there isn't one way to.
do async (promises, core.async, etc.).

David

On Wed, Nov 25, 2020 at 1:19 AM Stuart Campbell  wrote:

> That unfortunately doesn't work for async tests, which require the map
> fixture style (with :before/:after keys).
>
> On Tue, 24 Nov 2020 at 21:23, Estevo U. C. Castro 
> wrote:
>
>> Try
>>
>> (use-fixtures :once
>>   (fn [f]
>> (println "before")
>> (try (f)
>>   (finally (println "after")
>>
>> O mércores, 25 de novembro de 2020 á/s 00:17:03 UTC+1,
>> stuart.will...@gmail.com escribiu:
>>
>>> Hello,
>>>
>>> I'm experimenting with fixtures and it seems like :after fixtures aren't
>>> run if a test unexpectedly errors. E.g.:
>>>
>>> (use-fixtures :once {:before #(println "before")
>>>  :after #(println "after")})
>>>
>>> (deftest a-test
>>>   (raise (js/Error. "oops")))
>>>
>>> In this example I expected to see "after" printed somewhere after the
>>> test failed. Is this intentional?
>>>
>>> (I'm writing some tests for an Electron app using Spectron and want to
>>> make sure the app is always shut down after the tests are complete.)
>>>
>>> Regards,
>>> Stuart
>>>
>> --
>> 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 a topic in the
>> Google Groups "Clojure" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/clojure/N28pFLtNWpo/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> clojure+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/clojure/84dff1cf-6ea0-438c-a4c0-fac097223201n%40googlegroups.com
>> <https://groups.google.com/d/msgid/clojure/84dff1cf-6ea0-438c-a4c0-fac097223201n%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
> --
> 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/CAFuJp1n1Vz8NKf%3DmxakTYn1EXF8UUqTQwc5NiDUKGMOj-BKBsQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/clojure/CAFuJp1n1Vz8NKf%3DmxakTYn1EXF8UUqTQwc5NiDUKGMOj-BKBsQ%40mail.gmail.com?utm_medium=email_source=footer>
> .
>

-- 
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/CAPC9OaetpVoUTexro%3DcJwPghEM8vLeHeHvW8G-3dok_8EfSpug%40mail.gmail.com.


[ANN] Cognitect Labs' aws-api 0.8.474

2020-08-17 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.474 is now available!

CHANGES

   - fix bug decoding GetBucketPolicy response #148 
   


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
Upgrade Notes: 
https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/ccdc17ce-1fd1-4f77-b54c-74a3ee9920a2o%40googlegroups.com.


Re: Cognitect joins Nubank!

2020-07-24 Thread David Powell
> I think this will *compound interest* in the language!
>

Nice.  And congratulations Clojure team!

-- 
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/CAEBWtKjXgrJLEZUeeNbjARAsuFBvyqF9YQr%2B1pikZa5D42kLmg%40mail.gmail.com.


ANN: ClojureScript 1.10.741

2020-04-24 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code.

README and source code: https://github.com/clojure/clojurescript

Please refer to the announce post for the details:
https://clojurescript.org/news/2020-04-24-release

This release also features a significant enhancement when building against
node_modules:
https://clojurescript.org/news/2020-04-24-bundle-target

As always, feedback welcome!

David

-- 
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/CAPC9OaecGyHHJGEjqoDqnfg0zSGJ%2BTRzVPiNBwfaPniNr54aVg%40mail.gmail.com.


[ANN] Cognitect Labs' aws-api 0.8.437

2020-02-14 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.437 is now available!

CHANGES

   - fix issue with invoke hanging when no region or creds are found #124 
   

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
Upgrade Notes: 
https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/3bc59ec7-fb62-481f-9d81-d868805cffca%40googlegroups.com.


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

2020-02-14 Thread David Chelimsky
That should be com.cognitect/http-client 
(https://search.maven.org/search?q=g:com.cognitect%20AND%20a:http-client)

It is a dependency of aws-api, which it uses to submit http requests.

On Wednesday, February 12, 2020 at 6:52:31 AM UTC-6, Tim Visher wrote:
>
> What's cognitect.http-client?
>
> On Tue, Feb 11, 2020 at 10:09 AM David Chelimsky  > wrote:
>
>> Cognitect Labs' aws-api 0.8.430 is now available!
>>
>> NOTE: we changed the behavior of cognitect.aws.client.api/client in 
>> order to support automatic resource management. Although this should be 
>> a drop-in upgrade for most of you, anything you've been doing to manually 
>> manage resources is probably unnecessary now. Please see Upgrade Notes 
>> <https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.md> for 
>> more information about upgrading to this version, and feel free to reach 
>> out here, on Clojurians' Slack (in the #aws channel), or in github issues 
>> <https://github.com/cognitect-labs/aws-api/issues> if you have any 
>> questions or concerns.
>>
>> CHANGES
>>
>>- upgrade to cognitect.http-client 0.1.104 #115 
>><https://github.com/cognitect-labs/aws-api/issues/115>
>>- all aws clients use shared http-client, credentials-provider, and 
>>region-provider by default 
>>   - addresses #109 
>>   <https://github.com/cognitect-labs/aws-api/issues/109>
>>   - first call to invoke takes hit of fetching region and credentials
>>- com.cognitect.aws.api/stop will not stop the shared http-client, 
>>   but will continue to stop any other instance
>>
>>
>> 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
>> Upgrade Notes: 
>> https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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/749f31a3-7c18-42e9-a98d-082d897117fa%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/clojure/749f31a3-7c18-42e9-a98d-082d897117fa%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>

-- 
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/db02021d-5403-4d0c-968f-4f26af12551d%40googlegroups.com.


[ANN] Cognitect Labs' aws-api 0.8.430

2020-02-11 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.430 is now available!

NOTE: we changed the behavior of cognitect.aws.client.api/client in order 
to support automatic resource management. Although this should be a drop-in 
upgrade for most of you, anything you've been doing to manually manage 
resources is probably unnecessary now. Please see Upgrade Notes 
 for more 
information about upgrading to this version, and feel free to reach out 
here, on Clojurians' Slack (in the #aws channel), or in github issues 
 if you have any 
questions or concerns.

CHANGES

   - upgrade to cognitect.http-client 0.1.104 #115 
   
   - all aws clients use shared http-client, credentials-provider, and 
   region-provider by default 
  - addresses #109 
  
  - first call to invoke takes hit of fetching region and credentials
   - com.cognitect.aws.api/stop will not stop the shared http-client, but 
  will continue to stop any other instance
   

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
Upgrade Notes: 
https://github.com/cognitect-labs/aws-api/blob/master/UPGRADE.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 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/749f31a3-7c18-42e9-a98d-082d897117fa%40googlegroups.com.


Re: Clojure Spec and Human Readable Error Messages

2020-02-03 Thread David Simmons
Many thanks John.

I'll check out phrase. If you do get something working I'd love to see it 
as your approach seems the simplest to me.

cheers

Dave

On Monday, February 3, 2020 at 10:27:08 PM UTC, John Shaffer wrote:
>
> The phrase library can create human-readable error messages:
> https://github.com/alexanderkiel/phrase
>
> I've been working on something for a more natural (to me) approach, with 
> the ability to define error messages in-line with the predicate. E.g.,
>
> (s/defop max-length [n]
>   (sf/validator
>#(>= n (count %))
>(str "Must be " n " characters or less.")))
>
> I got this working with spec-alpha2, but my plan was to write some reforms 
> helpers, and I don't think there is any alpha2 support in ClojureScript. It 
> seems a lot harder to write specs for the shipping version of spec, but 
> I'll probably give it a shot this weekend.
>

-- 
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/87755d5c-b66c-4045-817a-a1fac549f23c%40googlegroups.com.


Clojure Spec and Human Readable Error Messages

2020-02-03 Thread David Simmons
Hi All.

I've just come back to Clojure (after being away for a few years) and I'm 
incredibly impressed with how things have moved on. I particuarly like 
Clojure Spec but I'm struggling to understand how I can convert coercion 
erros to a human friendly for for end users to understand on a website - 
i..e user submits a form and gets an error back they can understand.

My Google Foo doesn't appear to have helped but I can't believe I'm the 
only one to find this a problem (or maybe I don't fully understand spec).

any help gratefully received.

cheers

Dave

-- 
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/7c6662a8-1ce1-4b26-abd3-4c61a583ed13%40googlegroups.com.


Re: New AWS services supported by Cognitect Labs' aws-api.

2019-12-05 Thread David Chelimsky
One more today:

{com.cognitect.aws/kinesis-video-signaling {:mvn/version "781.2.585.0"}}


On Wednesday, December 4, 2019 at 4:41:35 PM UTC-6, David Chelimsky wrote:
>
> Over the past couple of days, AWS has announced a number of new services 
> at AWS re:Invent, and released support for these services in their SDKs. As 
> of today, Cognitect Labs' aws-api supports the new services listed below. 
> See 
> https://github.com/cognitect-labs/aws-api/blob/master/latest-releases.edn 
> for a full listing of all of the services aws-api supports.
>
> Enjoy!
>
> {com.cognitect.aws/accessanalyzer{:mvn/version "780.2.582.0" 
> :aws/serviceFullName "Access Analyzer"}
>  com.cognitect.aws/codeguru-reviewer {:mvn/version "780.2.584.0" 
> :aws/serviceFullName "Amazon CodeGuru Reviewer"}
>  com.cognitect.aws/codeguruprofiler  {:mvn/version "780.2.584.0" 
> :aws/serviceFullName "Amazon CodeGuru Profiler"}
>  com.cognitect.aws/compute-optimizer {:mvn/version "780.2.584.0" 
> :aws/serviceFullName "AWS Compute Optimizer"}
>  com.cognitect.aws/ebs   {:mvn/version "780.2.584.0" 
> :aws/serviceFullName "Amazon Elastic Block Store"}
>  com.cognitect.aws/elastic-inference {:mvn/version "776.2.582.0" 
> :aws/serviceFullName "Amazon Elastic  Inference"}
>  com.cognitect.aws/frauddetector {:mvn/version "780.2.584.0" 
> :aws/serviceFullName "Amazon Fraud Detector"}
>  com.cognitect.aws/imagebuilder  {:mvn/version "776.2.582.0" 
> :aws/serviceFullName "EC2 Image Builder"}
>  com.cognitect.aws/kendra{:mvn/version "780.2.584.0" 
> :aws/serviceFullName "AWSKendraFrontendService"}
>  com.cognitect.aws/networkmanager{:mvn/version "780.2.584.0" 
> :aws/serviceFullName "AWS Network Manager"}
>  com.cognitect.aws/outposts  {:mvn/version "780.2.584.0" 
> :aws/serviceFullName "AWS Outposts"}
>  com.cognitect.aws/sagemaker-a2i-runtime {:mvn/version "780.2.584.0" 
> :aws/serviceFullName "Amazon Augmented AI Runtime"}
>  com.cognitect.aws/schemas   {:mvn/version "776.2.582.0" 
> :aws/serviceFullName "Schemas"}}
>
> 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 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/982a71eb-b3df-46e4-99d7-355216737a11%40googlegroups.com.


Re: New AWS services supported by Cognitect Labs' aws-api.

2019-12-05 Thread David Chelimsky
Thanks, Michael!

On Wednesday, December 4, 2019 at 5:22:19 PM UTC-6, Michael Glaesemann 
wrote:
>
>
>
> > On 2019–12–04, at 16:41, David Chelimsky  > wrote: 
> > 
> > Over the past couple of days, AWS has announced a number of new services 
> at AWS re:Invent, and released support for these services in their SDKs. As 
> of today, Cognitect Labs' aws-api supports the new services listed below. 
> See 
> https://github.com/cognitect-labs/aws-api/blob/master/latest-releases.edn 
> for a full listing of all of the services aws-api supports. 
> > 
> > Enjoy! 
>
> You rock, David! 
>
> Michael Glaesemann 
> grzm seespotcode net 
>
>
>
>

-- 
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/261d532a-3d08-496d-93ba-f2be8f682ac4%40googlegroups.com.


New AWS services supported by Cognitect Labs' aws-api.

2019-12-04 Thread David Chelimsky
Over the past couple of days, AWS has announced a number of new services at 
AWS re:Invent, and released support for these services in their SDKs. As of 
today, Cognitect Labs' aws-api supports the new services listed below. See 
https://github.com/cognitect-labs/aws-api/blob/master/latest-releases.edn 
for a full listing of all of the services aws-api supports.

Enjoy!

{com.cognitect.aws/accessanalyzer{:mvn/version "780.2.582.0" 
:aws/serviceFullName "Access Analyzer"}
 com.cognitect.aws/codeguru-reviewer {:mvn/version "780.2.584.0" 
:aws/serviceFullName "Amazon CodeGuru Reviewer"}
 com.cognitect.aws/codeguruprofiler  {:mvn/version "780.2.584.0" 
:aws/serviceFullName "Amazon CodeGuru Profiler"}
 com.cognitect.aws/compute-optimizer {:mvn/version "780.2.584.0" 
:aws/serviceFullName "AWS Compute Optimizer"}
 com.cognitect.aws/ebs   {:mvn/version "780.2.584.0" 
:aws/serviceFullName "Amazon Elastic Block Store"}
 com.cognitect.aws/elastic-inference {:mvn/version "776.2.582.0" 
:aws/serviceFullName "Amazon Elastic  Inference"}
 com.cognitect.aws/frauddetector {:mvn/version "780.2.584.0" 
:aws/serviceFullName "Amazon Fraud Detector"}
 com.cognitect.aws/imagebuilder  {:mvn/version "776.2.582.0" 
:aws/serviceFullName "EC2 Image Builder"}
 com.cognitect.aws/kendra{:mvn/version "780.2.584.0" 
:aws/serviceFullName "AWSKendraFrontendService"}
 com.cognitect.aws/networkmanager{:mvn/version "780.2.584.0" 
:aws/serviceFullName "AWS Network Manager"}
 com.cognitect.aws/outposts  {:mvn/version "780.2.584.0" 
:aws/serviceFullName "AWS Outposts"}
 com.cognitect.aws/sagemaker-a2i-runtime {:mvn/version "780.2.584.0" 
:aws/serviceFullName "Amazon Augmented AI Runtime"}
 com.cognitect.aws/schemas   {:mvn/version "776.2.582.0" 
:aws/serviceFullName "Schemas"}}

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 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/53b31c8c-10ca-464a-818f-a40e7c491d3c%40googlegroups.com.


Re: 100x startup for Clojure using GraalVM

2019-11-29 Thread david hoyt
This kind of think is really only interesting for shell piping in bash. It 
won’t help numerical, tensor, neural, simulation, nor business codes. Good 
FORTRAN environments can do hard numerical faster. To a lesser amount, so can 
C. In supercomputing, that advantage is reduced. I/O bandwidth becomes more 
important. In business, I/O is the only thing that’s important. The only think 
that reliably makes a difference is the quality of the developers.

Startup in Java, Microsoft’s library framework,  have slower start up times 
because no one has bothered to optimize things for startup time. The time to 
get the entire task completed (or cost) is the only thing that is important.

-- 
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/7c64109c-4e3c-4b99-9eb8-1e826be08603%40googlegroups.com.


[ANN] Cognitect Labs' aws-api 0.8.408

2019-11-26 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.408 is now available!

CHANGES

   - Reduce noise from reflection warnings in java 9+ #106 
   
   - Get signing region from endpoint config #105 
   
   - Add documentationUrl when available #108 
   

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 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/4ca8e18b-1d31-4b23-8372-bc8b35b46c73%40googlegroups.com.


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

2019-10-26 Thread David Chelimsky
Corrected links:

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

On Fri, Oct 25, 2019 at 3:25 PM David Chelimsky 
wrote:

> Cognitect Labs' aws-api 0.8.391 is now available!
>
> CHANGES
>
>- Fix: S3 HeadObject fails with large files #97
><https://github.com/cognitect-labs/aws-api/issues/97>
>   - This was fixed in cognitect/http-client 0.1.101
>- Fix concurrency 4 limit introduced in 0.8.383
>
> 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 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/59e74cf0-8948-4ca2-acad-147167edd2f6%40googlegroups.com
> <https://groups.google.com/d/msgid/clojure/59e74cf0-8948-4ca2-acad-147167edd2f6%40googlegroups.com?utm_medium=email_source=footer>
> .
>

-- 
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/CAKw-oWRMAc4U%3D2VP2dgAjktschg-raesMpeV_YQb_%2B3QRTig0w%40mail.gmail.com.


[ANN] Cognitect Labs' aws-api 0.0.8.391

2019-10-25 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.391 is now available!

CHANGES

   - Fix: S3 HeadObject fails with large files #97 
   
  - This was fixed in cognitect/http-client 0.1.101
   - Fix concurrency 4 limit introduced in 0.8.383
   
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 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/59e74cf0-8948-4ca2-acad-147167edd2f6%40googlegroups.com.


Re: Keys in EDN maps: keywords or symbols

2019-10-24 Thread David Chelimsky
I think James talking about resolution of values when he said "designates", 
not "the value bound to a key in the map." In other words, the keyword 
:email resolves to the keyword :email, whereas the symbol clojure.core/vec 
resolves to a function.

Keywords-as-keys give you some benefits when you're in clojure (you can use 
them as functions of maps e.g. (:email {:email "a...@b.com"}) returns 
"a...@b.com"), which is part of why they are somewhat ubiquitous in Clojure 
code. In your case, since the system is not written in Clojure, perhaps it 
doesn't matter.

As for your example, I see what you mean re:  {3digits "\\d{3}" 2digits 
"\\d{2}"}, where 3digits is intended to be a symbol that always means 
#"\\d{3}". In a Clojure namespace we'd just (def 3digits #"\\d{3}") and use 
3digits everywhere else. I think keywords, however, would make more sense 
for {:username "vasya" :email "a@b.c"}, because the values bound to 
username and email in that map limited to that map.

Hope that all helps.



On Thursday, October 24, 2019 at 10:48:03 AM UTC-5, Anton Vodonosov wrote:
>
> Regarding the idea that a keyword is an identifier that designates itself, 
> while a symbol is a keyword that designates something else.
>
> Keys in config file map do not designate themselves, they designate the 
> corresponding map values.
>
> {username "vasya" email "a@b.c"} 
>
> Here the EMAIL symbol designagtes "a@b.c". Moreover, one of the config 
> file sections allows the user to give arbitrary names to regula 
> expressions. In this config section the user chooses the symbols, the 
> symbols are not predefined in the config file format.
>
> {3digits "\\d{3}" 2digits "\\d{2}"}
>
> in another config section user can refer the regex by the symbols he 
> defined that way. So the map keys in user's definitions allow hig to give 
> names to values; here the names do not designate themselves, they are names 
> for the regular expressions.
>
> Thinking that way, a keywords can be used as vues. For example, some 
> DIRECTION attribute can have one of 4 values: :up, :down, :left, :right. So 
> map key will be a symbol and value will be a keyword:  
>
> {speed 100 direction :up}
>
> Note, this config file is unlikely to be used with Clojure. For users, 
> that's just a text document they author in an editor. The system which 
> parses and is configured by this file is written in Java.
>
>
>

-- 
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/a1502e8e-44e0-4bf5-a044-770fc4623cd3%40googlegroups.com.


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

2019-10-24 Thread David Chelimsky
DISREGARD

The correct release number is 0.8.383. 
See https://groups.google.com/forum/#!topic/clojure/8sdm5VW5tmU

On Thursday, October 24, 2019 at 8:23:48 AM UTC-5, David Chelimsky wrote:
>
> Cognitect Labs' aws-api 0.8.352 is now available!
>
> CHANGES in 0.8.352
>
>- Make http calls to fetch credentials async / non-blocking.
>
> CHANGES from 0.8.378 (previously unannounced)
>
>- Include service full names in latest-releases.edn #32 
><https://github.com/cognitect-labs/aws-api/issues/32>
>- Wrap dynamic require of protocol ns in locking form #92 
><https://github.com/cognitect-labs/aws-api/issues/92>
>
>
> 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 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/d2c680f7-cf6d-4b22-8e6d-d75f1a7eef11%40googlegroups.com.


[ANN] Cognitect Labs' aws-api 0.8.383

2019-10-24 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.383 is now available!

CHANGES in 0.8.383

   - Make http calls to fetch credentials async / non-blocking.
   
CHANGES from 0.8.378 (previously unannounced)

   - Include service full names in latest-releases.edn #32 
   
   - Wrap dynamic require of protocol ns in locking form #92 
   


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 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/e1b28a8f-abeb-4f5f-8913-6b6ad715f69c%40googlegroups.com.


[ANN] Cognitect Labs' aws-api 0.8.352

2019-10-24 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.352 is now available!

CHANGES in 0.8.352

   - Make http calls to fetch credentials async / non-blocking.
   
CHANGES from 0.8.378 (previously unannounced)

   - Include service full names in latest-releases.edn #32 
   
   - Wrap dynamic require of protocol ns in locking form #92 
   


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 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/78a06860-e616-4bf9-83e6-426b60fffe16%40googlegroups.com.


Benefits to partial functions.

2019-10-20 Thread david hoyt
Is there a performance benefit (or detriment) to creating partial functions? 
Other than the potential reduction of complexity, is there a difference between 
using partial & comp and defining new functions? 

-- 
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/146f2a73-9887-4eba-89c6-815eed6841b1%40googlegroups.com.


Re: Using :clojure.spec.alpha/invalid inside clojure.core macros throw exception

2019-09-18 Thread 'David Bürgin' via Clojure
This is a known issue, see
https://clojure.atlassian.net/projects/CLJ/issues/CLJ-1966

-- 
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/20190918194827.GA15694%40azadi.


[ANN] Cognitect Labs' aws-api 0.8.352

2019-07-26 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.352 is now available!

CHANGES

   - Use custom dynaload for http-client #88 
   
  - Restores compatibility with Clojure-1.9
   
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 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/1853481d-fa8e-467d-bfcf-316f241a083b%40googlegroups.com.


[no subject]

2019-07-18 Thread 'David Bürgin' via Clojure
I’m an email user. For some reason official announcements (by Alex
Miller) don’t get sent out via email, they only appear in the Google
Groups web interface. Replies (and all other messages) do land in my
inbox, though.

Something wrong with your email Alex, or is it Google Groups?

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


signature.asc
Description: PGP signature


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

2019-07-09 Thread David Chelimsky
Hadil,

We've got a fix ready on master. If you update your deps.edn to use 
sha 971084a0a64a8c10db525ea9f8fdc251787ad058, you can try it out. Please 
report on https://github.com/cognitect-labs/aws-api/issues/88 if you do.

Thanks,
David

On Monday, July 8, 2019 at 9:11:02 AM UTC-5, David Chelimsky wrote:
>
> 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,   
>> 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 
>><https://github.com/cognitect-labs/aws-api/issues/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
>>  
>> <https://groups.google.com/d/msgid/clojure/4d2f950b-db35-4437-9172-e1e36b0502ef%40googlegroups.com?utm_medium=email_source=footer>
>> .
>> 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
>>  
>> <https://groups.google.com/d/msgid/clojure/5d21151a.1c69fb81.f193c.dbd6%40mx.google.com?utm_medium=email_source=footer>
>> .
>> 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@googlegr

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 
><https://github.com/cognitect-labs/aws-api/issues/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
>  
> <https://groups.google.com/d/msgid/clojure/4d2f950b-db35-4437-9172-e1e36b0502ef%40googlegroups.com?utm_medium=email_source=footer>
> .
> 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
>  
> <https://groups.google.com/d/msgid/clojure/5d21151a.1c69fb81.f193c.dbd6%40mx.google.com?utm_medium=email_source=footer>
> .
> 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: [ANN] Cognitect Labs' aws-api 0.8.342

2019-07-06 Thread David Chelimsky
One more time 

Use 0.8.345 instead, please.

On Saturday, July 6, 2019 at 6:14:16 AM UTC-5, David Chelimsky wrote:
>
> Cognitect Labs' aws-api 0.8.342 is now available!
>
> CHANGES
>
>- skip whitespace when reading XML (fixes #85 
><https://github.com/cognitect-labs/aws-api/issues/85>)
>
> 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 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/6abd4be1-261c-4b6f-b2b0-e47b96be9eed%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] Cognitect Labs' aws-api 0.8.345

2019-07-06 Thread David Chelimsky
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 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/3a4730e4-89dd-4b5a-bc00-548da8ce276c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


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

2019-07-06 Thread David Chelimsky
Unfortunately, 0.8.335 introduced two bugs! One in the iam client, and one 
in pretty much everything because the pom.xml didn't get updated with the 
new deps.

Please use 0.8.345, which fixes both issues.

On Saturday, July 6, 2019 at 6:11:09 AM UTC-5, David Chelimsky wrote:
>
> Unfortunately, 0.8.335 introduced a bug in the iam client. Fortunately, 
> release 0.8.342 fixes it, so use that instead!
>
> On Friday, July 5, 2019 at 2:37:40 PM UTC-5, David Chelimsky wrote:
>>
>> Cognitect Labs' aws-api 0.8.335 is now available!
>>
>> CHANGES
>>
>>- use clojure.data.xml instead of clojure.xml
>>   - resolves Illegal Reflective Access warnings in java 11 #19 
>>   <https://github.com/cognitect-labs/aws-api/issues/19>
>>- upgrade cognitect http-client
>>   - upgrades jetty to 9.4 #81 
>>   <https://github.com/cognitect-labs/aws-api/issues/81>
>>   - resolves Illegal Reflective Access warnings in java 11 #19 
>>   <https://github.com/cognitect-labs/aws-api/issues/19>
>>- support shared http-client across aws-api clients #80 
>><https://github.com/cognitect-labs/aws-api/issues/80>
>>- add Content-Type header for rest-json requests #84 
>><https://github.com/cognitect-labs/aws-api/issues/84>
>>
>> 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 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/2866ef38-df0c-4d5c-9fc0-b7da54688c03%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] Cognitect Labs' aws-api 0.8.342

2019-07-06 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.342 is now available!

CHANGES

   - skip whitespace when reading XML (fixes #85 
   )

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 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/f0889024-0a09-42a1-945d-3bc5c47c0a6f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


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

2019-07-06 Thread David Chelimsky
Unfortunately, 0.8.335 introduced a bug in the iam client. Fortunately, 
release 0.8.342 fixes it, so use that instead!

On Friday, July 5, 2019 at 2:37:40 PM UTC-5, David Chelimsky wrote:
>
> Cognitect Labs' aws-api 0.8.335 is now available!
>
> CHANGES
>
>- use clojure.data.xml instead of clojure.xml
>   - resolves Illegal Reflective Access warnings in java 11 #19 
>   <https://github.com/cognitect-labs/aws-api/issues/19>
>- upgrade cognitect http-client
>   - upgrades jetty to 9.4 #81 
>   <https://github.com/cognitect-labs/aws-api/issues/81>
>   - resolves Illegal Reflective Access warnings in java 11 #19 
>   <https://github.com/cognitect-labs/aws-api/issues/19>
>- support shared http-client across aws-api clients #80 
><https://github.com/cognitect-labs/aws-api/issues/80>
>- add Content-Type header for rest-json requests #84 
><https://github.com/cognitect-labs/aws-api/issues/84>
>
> 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 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/08f583a6-3ce3-491d-891d-819654450e34%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] Cognitect Labs' aws-api 0.8.335

2019-07-05 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.335 is now available!

CHANGES

   - use clojure.data.xml instead of clojure.xml
  - resolves Illegal Reflective Access warnings in java 11 #19 
  
   - upgrade cognitect http-client
  - upgrades jetty to 9.4 #81 
  
  - resolves Illegal Reflective Access warnings in java 11 #19 
  
   - support shared http-client across aws-api clients #80 
   
   - add Content-Type header for rest-json requests #84 
   

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 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/9cb78307-7fa2-4fe6-bae3-92a2e295405e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] Cognitect Labs' aws-api 0.8.305

2019-05-13 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.305 is now available!

CHANGES

   - add x-amz-glacier-version header to glacier requests #74 
   
   
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 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/6c649c38-ddb3-4344-b221-ca6147991e7e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] Cognitect Labs' aws-api 0.8.301

2019-04-19 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.301 is now available!

CHANGES

   - fix bug generating default idempotencyToken #72 
   
   - fix uri-encoding bug when *unchecked-math* is true #71 
   

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 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] Cognitect Labs' aws-api 0.8.292

2019-04-12 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.292 is now available!

CHANGES


   - improved support for apigatewaymanagementapi :PostToConnection

NOTE: this represents a breaking change for anybody using 
:PostToConnection. See 
https://github.com/cognitect-labs/aws-api/#posttoconnection for the correct 
way to set up your client and request.

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 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] Cognitect Labs' aws-api 0.8.289

2019-03-29 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.289 is now available!

CHANGES


   - fix signing bug introduced in 0.8.283
   
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 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] Cognitect Labs' aws-api 0.8.283

2019-03-29 Thread David Chelimsky
This release introduced a bug. Use 0.8.289 instead!

On Friday, March 29, 2019 at 2:42:07 PM UTC-5, David Chelimsky wrote:
>
> Cognitect Labs' aws-api 0.8.283 is now available!
>
> CHANGES
>
>
>- read input-stream once #67 
><https://github.com/cognitect-labs/aws-api/issues/67>
>
> 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
>
> <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 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] Cognitect Labs' aws-api 0.8.283

2019-03-29 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.283 is now available!

CHANGES


   - read input-stream once #67 
   

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 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] Cognitect Labs' aws-api 0.8.280

2019-03-26 Thread David Chelimsky
Correction: Cognitect Labs' aws-api 0.8.280 is now available!

On Tuesday, March 26, 2019 at 7:20:25 AM UTC-5, David Chelimsky wrote:
>
> Cognitect Labs' aws-api 0.8.273 is now available!
>
> CHANGES
>
>
>- support endpoint-override map #59 
><https://github.com/cognitect-labs/aws-api/issues/59>, #61 
><https://github.com/cognitect-labs/aws-api/issues/61>, #64 
><https://github.com/cognitect-labs/aws-api/issues/64>
>- only parse json response body when output-shape is specified #66 
><https://github.com/cognitect-labs/aws-api/issues/66>
>
> 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
>
> <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 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] Cognitect Labs' aws-api 0.8.280

2019-03-26 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.273 is now available!

CHANGES


   - support endpoint-override map #59 
   , #61 
   , #64 
   
   - only parse json response body when output-shape is specified #66 
   

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 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] Clojure 1.10.1-beta1

2019-03-23 Thread David Neu
Hi Alex,

I had been getting 

Error: Could not find or load main class clojure.main
Caused by: java.lang.ClassNotFoundException: clojure.main

when starting a socket repl with a custom repl function, e.g.

 :aliases
 {:socket {:jvm-opts 
["-Dclojure.server.repl={:port,,:accept,somelib.repl/socket-repl}"]}}

This RC eliminates that issue.   Many, many thanks!

Cheers,
Dave


On Friday, March 22, 2019 at 12:35:32 AM UTC-4, Alex Miller wrote:
>
> 1.10.1-beta1 is now available. You can try it with clj using:
>   clj -Sdeps '{:deps {org.clojure/clojure {:mvn/version 
> "1.10.1-beta1"}}}'
>
> 1.10.1-beta1 includes the following changes since 1.10.0:
>
>- CLJ-2484  - Fix Java 
>performance regression loading user.clj
>- CLJ-2463  - 
>clojure.main uncaught exception handling
>- CLJ-2491  - Fix 
>fragile tests that fail under Java 12
>
> The issue in CLJ-2484 was introduced in Java itself, specifically Java 1.8 
> u202, Java 11.0.2, and Java 12. It primarily affects loading of user.clj 
> and can cause a significant load time difference for anything done in 
> user.clj. CLJ-2463 affects how errors are reported from clojure.main. This 
> includes many Clojure uses under tools like Leiningen, such as compile, 
> test,  etc.  
>
> We would greatly appreciate feedback if you could check out this release 
> in your own project and give it a try!! 
>

-- 
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] tools.deps.alpha 0.6.496 and clj 1.10.0.442

2019-03-18 Thread 'David Bürgin' via Clojure
Nice, thank you, Alex!

By the way, I am no longer getting email notifications from Jira, though
nothing has changed on my end … just to let you know.


-- 
David

-- 
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] Cognitect Labs' aws-api 0.8.273

2019-03-01 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.273 is now available!

CHANGES (since last announcement)

   - friendly error when op not supported #62 
   
   - daemonize the credentials auto-refresh thread #57 
   
   - add Content-MD5 header for some S3 ops #40 
   
   - require clojure.edn #60 
   
   
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 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] Cognitect Labs' aws-api 0.8.253

2019-02-08 Thread David Chelimsky
Cognitect Labs' aws-api 0.8.253 is now available!

CHANGES

   - fixed URI generation bug #56 
   
   - ensure keyword keys for errors in json protocols #55 
   
   - add stop fn to release resources #54 
   
   
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 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] com.cognitect.aws/api-0.8.243

2019-02-03 Thread David Chelimsky
com.cognitect.aws/api-0.8.243 is now available

CHANGES

   - fix signing bug (double slashes in uris) #53 
   
   - fix signing bug (query-string param ordering) #52 
   

API Docs: https://cognitect-labs.github.io/aws-api/
Repo: https://github.com/cognitect-labs/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 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: ClojureScript 1.10.516

2019-01-31 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code.

README and source code: https://github.com/clojure/clojurescript

Please refer to the announce post for the details:
https://clojurescript.org/news/2019-01-31-release

As always, feedback welcome!

-- 
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] com.cognitect.aws/api-0.8.223

2019-01-26 Thread David Chelimsky
com.cognitect.aws/api-0.8.223 is now available

CHANGES
   
   - support endpoint-override #43 
   
   - parse "map" shapes using their key spec instead of assuming keyword 
   keys #50 
   - wrap non-sequential values when the spec calls for a list #45 
   
   - config parsing bug fixes #46 
   , #48 
   
   - support refreshing credentials #47 
   

Repo: https://github.com/cognitect-labs/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 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] com.cognitect.aws/api-0.8.204

2019-01-18 Thread David Chelimsky
com.cognitect.aws/api-0.8.198 is now available

Changes

   - support nested values in config #42 
   
   - handle doubles when parsing timestamps #36 
   

Repo: https://github.com/cognitect-labs/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 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] com.cognitect.aws/api-0.8.198

2019-01-11 Thread David Chelimsky
com.cognitect.aws/api-0.8.198 is now available

Changes from 0.8.198 / 2019-01-11

   - support HAL responses #30 
   
   - extend Datafiable via metadata (allows use with clojure-1.9)
   - fix edge case bug parsing json with locationNames
   - use the correct metadata endpoint when running in ECS #33 
   


Changes from 0.8.171 / 2018-12-28

   - use the configured region as signing region for S3 requests
   - fixes regression introduced in fixing #27 
   
   - we still need a better solution for #15 
   

Repo: https://github.com/cognitect-labs/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 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] com.cognitect.aws/api-0.8.158

2018-12-13 Thread David Chelimsky
com.cognitect.aws/api-0.8.158 is now available.

Changes:


   - use signingName when available in service metadata. #26 
   

Repo: https://github.com/cognitect-labs/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 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] com.cognitect.aws/api-0.8.155

2018-12-12 Thread David Chelimsky
com.cognitect.aws/api-0.8.155 is now available.

There have been a few unannounced releases, so here are all the changes 
since our initial public release on 2018-11-30:

   - Stringify query protocol body param vals before url encoding them. #25 
   
   - URL encode query protocol body params. #22 
   
   - Fix bug caused by attempting to parse a response body when no output 
   shape specified. #21 
   
   - Add http-request to response metadata.
   - Add basic-credentials-provider helper fn. Thanks to Christian Gonzalez 
   for the suggestion. #16 
   
   - log/debug instead of log/error when individual credentials providers 
   can't find credentials. #17 
   

Repo: https://github.com/cognitect-labs/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 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: clj-windows-1.0-alpha - Clojure installer and CLI tools for windows 10

2018-11-06 Thread David Powell
Just wondering...

You know how the escaping of double quotes with backslashes gets pretty
messy in windows because single quotes aren't used, well does it need to be?

As I understand it, in Windows the command line is just a string (as
returned by GetCommandLine), and it is broken up into things like argv as a
covenience by the C stdlib, Java, or whatever else.

Wondering if you could just grab the raw command line and parse the command
line yourself to avoid the user having to add backslashes everywhere?

On Fri, 3 Aug 2018, 17:42 Alex Miller  Hi Fredrick,
>
> I am working on a Powershell port and Windows install for Clojure and clj
> and I hate to have your out there as a non-official but identically named
> set of things. Is there some way to make this less official looking and/or
> make it more obviously not the official one?
>
> Alex
>
>
> On Friday, August 3, 2018 at 11:36:09 AM UTC-5, frericksm wrote:
>>
>> Hi,
>> long demanded - at least by myself -  i put together the missing
>> installer for clojure and cli for windows 10.
>>
>> URL: https://github.com/frericksm/clj-windows/releases/tag/v1.0-alpha
>> 
>>
>>
>>
>>
>> --
> 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.
>

-- 
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: ClojureScript 1.10.439

2018-11-05 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code.

README and source code: https://github.com/clojure/clojurescript

Leiningen dependency information:

[org.clojure/clojurescript "1.10.439"]

Please refer the announce post for the details:
https://clojurescript.org/news/2018-11-02-release

As always, feedback welcome!

## 1.10.439

### Changes
* CLJS-2904: Default :npm-deps to false
* CLJS-2878: Update Closure Compiler to v20180805
* CLJS-2827: Avoid var special in core macros for private var access
* CLJS-2819: Warn on non-dynamic earmuffed vars
* CLJS-2806: Bump test.check to 0.10.0-alpha3
* CLJS-2815: Support string keys in :global-exports
* CLJS-2812: Support for overriding object printing
* CLJS-2805: Bump tools.reader to 1.3.0
* CLJS-1702: Warning when using private vars
* Align ClojureScript AST to tools.analyzer

### Enhancements
* CLJS-2903: Support fingerprinting
* CLJS-2897: cljs.main: Display initial REPL prompt sooner
* CLJS-2884: Support for GraalJS RC6
* CLJS-2859: Graal.JS: Enable high-res timers by default, allow
user-configuration
* CLJS-2831: Add a graaljs REPL environment
* CLJS-1997: Outward function type hint propagation
* CLJS-844: Optimize js->clj by switching to transients
* CLJS-2442: `set` and `vec` performance enhancements

### Fixes
* CLJS-2953: stest/with-instrument-disabled prints warning of private use
* CLJS-2728: Ability to disable macro spec checks
* CLJS-2843: s/explain of evaluated predicate yields :s/unknown
* CLJS-2951: Add a spec generator for some?
* CLJS-2940: Can't define nilable spec on undefined pred
* CLJS-2948: Stack overflow calling instrumented variadic fn with zero args
* CLJS-2793: Instrumenting breaks function with varargs
* CLJS-2934: Enhanced delay printing
* CLJS-2864: Optimize str macro for single arity case
* CLJS-1297: defrecord does not emit IKVReduce protocol
* CLJS-2937: docstring for to-array
* CLJS-2943: Update merge-with to use key / val
* CLJS-2941: seqable? should return true for nil
* CLJS-2915: Tests fail if directory has a period (.) in the path
* CLJS-2782: lein test fails if directory has hyphens
* CLJS-2911: Avoid infinite loop on infinite partitions
* CLJS-2906: cljs.main: Crash when with default REPL
* CLJS-2883: Instrumentation fails compilation with a large number of
spec'd functions
* CLJS-2896: Allow parallel analysis and compilation
* CLJS-2893: seq: use .-length instead of alength for strings
* CLJS-2890: fspec role in problem path is not useful
* CLJS-2887: Improve names in core macro specs
* CLJS-2891: stop including data in ex-info message
* CLJS-2888: Printing of spec problems buries the failing predicate which
should be more prominent
* CLJS-2861: Self-host: :checked-arrays not working
* CLJS-2852: Clojure imparity: ns-publics returns different arglists for
macros
* CLJS-2725: Doc on spec keywords
* CLJS-2665: Port clojure.spec.test.alpha/enumerate-namespace
* CLJS-2848: Default explain printer prints root val and spec
* CLJS-2846: [spec] s/tuple explain-data :pred problem
* CLJS-2847: s/coll-of and s/every gen is very slow if :kind specified
without :into
* CLJS-2841: [spec] instrument exception doesn't contain function name in
ex-data
* CLJS-2842: [spec] Clarify s/every docstring for :kind
* CLJS-2845: [spec] generate random subsets of or'd required keys in map
specs
* CLJS-2844: [spec] Add support for undefining a spec
* CLJS-2840: [spec] s/keys explain-data :pred problem
* CLJS-2839: [spec] s/& explain-data :pred problem
* CLJS-2838: [spec] s/& does not check preds if regex matches empty
collection
* CLJS-2837: [spec] `cat` specs should verify value is sequential
* CLJS-2541: binding not made in parallel
* CLJS-2832: Bad code gen for `((not empty?) "foo")` when compiled with no
optimizations
* CLJS-2855: Browser REPL prints empty string after require
* CLJS-2821: Update doto docstring to not use Java example
* CLJS-2817: Suppress private var warnings for specs on private vars
* CLJS-2822: cljs.core.specs.alpha: Map bindings should be `:kind map?`
* CLJS-2829: Fix deep object property access for :global-exports
* CLJS-2816: Skip non-string package.json browser entry values
* CLJS-2814: Fix munge-node-lib/global-export on self-host
* CLJS-2811: cljs-1537-circular-deps fail on Windows
* CLJS-2807: Macroexpand failure with set literal
* CLJS-2799: Handle nth on seqables with negative indexes
* CLJS-2798: ChunkCons -next doesn't handle nil more
* CLJS-2589: allow / as a protocol method name in cljs

-- 
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 

Re: Can someone explains the difference between print-method and print-dup once and for all?

2018-08-10 Thread David Bürgin
On 10/08/18 06:33, Didier wrote:
> Thanks David. So if I need to extend edn to serialize custom types, I should 
> extend print-method? And have it switch on print-readably? Where when true,  
> prints a reabale edn literal #x/y ... for example, otherwise it prints as 
> standard?
> 
> Would that be the correct way?

Sounds reasonable to me. There is an old ticket which has pointers to
some relevant discussion I think:
https://dev.clojure.org/jira/browse/CLJ-1201


-- 
David

-- 
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: Can someone explains the difference between print-method and print-dup once and for all?

2018-08-09 Thread David Bürgin
If your goal is to produce edn, go with pr/prn/*print-readably*, not
print-dup. print-dup output often cannot be read as edn:

(print-dup {:k "v"} *out*)
;; #=(clojure.lang.PersistentArrayMap/create {:k "v"})


-- 
David

-- 
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.


Forward-declare a spec before use?

2018-07-22 Thread David Bürgin
I am running into an issue where a spec is aliased before it is defined.

(s/def :x/foo :x/missing)  ; throws

:x/missing is only defined later. Some of the spec macros do allow
referring to non-existent specs, for example s/nilable:

(s/def :x/foo (s/nilable :x/missing))  ; fine, resolution delayed

Is it possible to somehow forward-declare a spec to make this work?

(Of course, if I were writing these specs by hand I could just fix the
order, but the specs are being generated, so that is not so easy.)


-- 
David

-- 
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: ClojureScript 1.10.312, Improved Externs Inference & Webpack Guide

2018-06-22 Thread David Nolen
1.10.329 was released today, it addresses a few minor issues in 312
including an externs inference bug.

David

On Fri, Jun 15, 2018 at 10:50 AM, David Nolen 
wrote:

> ClojureScript, the Clojure compiler that emits JavaScript source code.
>
> README and source code: https://github.com/clojure/clojurescript
>
> Leiningen dependency information:
>
> [org.clojure/clojurescript "1.10.312"]
>
> This release contains many fixes and enhancements, the most notable being
> those around externs inference. With enhanced externs inference,
> integration with tools like Webpack is greatly improved and we now provide
> an official guide https://clojurescript.org/guides/webpack.
>
> For more details see https://clojurescript.org/news/2018-06-15-release
>
> As always, feedback welcome!
>
> David
>

-- 
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: ClojureScript 1.10.312, Improved Externs Inference & Webpack Guide

2018-06-15 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code.

README and source code: https://github.com/clojure/clojurescript

Leiningen dependency information:

[org.clojure/clojurescript "1.10.312"]

This release contains many fixes and enhancements, the most notable being
those around externs inference. With enhanced externs inference,
integration with tools like Webpack is greatly improved and we now provide
an official guide https://clojurescript.org/guides/webpack.

For more details see https://clojurescript.org/news/2018-06-15-release

As always, feedback welcome!

David

-- 
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: ClojureScript 1.10.238, cljs.main & more

2018-03-26 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code.

README and source code: https://github.com/clojure/clojurescript

Leiningen dependency information:

[org.clojure/clojurescript "1.10.238"]

This release contains a very large number of enhancements. Please
refer to the announce post for details:
https://clojurescript.org/news/2018-03-26-release

As always, feedback welcome!

## 1.10.238

### Enhancements
* cljs.main, simple command line access to Compiler & REPLs
* cljs.server.* namespaces for integration with -Dclojure.server.repl
* :aot-cache compiler to enable global AOT caching of dependencies in JARs
* :stable-names compiler flag, to support vendorization when using
:modules,
  defaults to true when using :modules.
* Add :webworker & :nashorn target
* pREPL implementation (usage requires Clojure 1.10.0-alpha)

### Changes
* * CLJS-2592: :npm-deps using ES6 modules with .mjs extensions are not
detected correctly
* AOTed ClojureScript artifact is now the default, for sources only use the
  "slim" Maven classifier
* Bump Closure Compiler
* REPL now show uniform prompts
* CLJS-2660: Add cljs.core/eval which, delegates to an overridable *eval*
* CLJS-2375: Remove AMD Module Support
* CLJS-2413: Port core.specs.alpha to ClojureScript
* CLJS-2423: Allow custom :output-wrapper function
* Map entries are no longer two element vectors, now MapEntry instances
* *print-fn* automatically set
* CLJS-2561: AOT compile browser REPL client js
* CLJS-2581: Create a cljs.repl/*repl-env* dynamic var and bind it around
cljs repl loops

### Fixes
* CLJS-2680: Passing :watch-fn via --compile-opts to cljs.main
* CLJS-2692: cljs.core.specs.alpha: Import list needs to require quote
* CLJS-2696: Large code size in Clojurescript 1.10.x for minimal code with
optimizations advanced
* CLJS-2699: Use higher-level Closure API for module-processing
* CLJS-2691: goog.require in module-processed files shouldn't require
goog.base
* CLJS-2689: Don't try to use node resolve for goog: modules
* CLJS-2676: Bad cljs.loader behavior for modules with multiple provides
* CLJS-2673: Regression: Can't require cljs.js
* CLJS-2650: Fix JAR compilation of cljs.loader
* CLJS-2671: Double analysis warning for source in JAR with AOT cache
* CLJS-2643: Socket REPL output can be directed to the wrong place
* CLJS-2670: Update cljs.compiler/warning-types
* CLJS-2491: Inference warnings are not reported
* CLJS-2653: REPL crash when mapping stacktrace in Chrome for js/blah
* CLJS-2639: Compiler crash when using aot cache with parallel compile
* CLJS-2520: Synthesize ClojureScript version if using non-built
ClojureScript dep
* CLJS-2522: Handle sources that are maps in build-modules
* CLJS-2521: Only expand module graph when modules are actually used
* CLJS-2519: Module loader doesn't load :cljs-base properly
* CLJS-2493: Self host: respect :source-map-timestamp compiler option
* CLJS-2500: Call process-js-modules after compiler restart
* CLJS-2516 Build API fails targeting Node (QuickStart)
* CLJS-2462: subvec on non-integral indexes fails
* CLJS-2474: with-meta on lazy-seq causes separate realization
* CLJS-2501: Fix crash in cljs.util/compiled-by-version and build-options
* CLJS-2476: recur across try should fail compilation
* CLJS-2495: Closure compilation errors should stop Cljs compilation
* CLJS-2496 PHM seq and iter should return MapEntry on nil key case
* CLJS-2473: Infer character literals to have string type
* CLJS-2455: nth fails on eduction
* CLJS-2001: Add map-entry? predicate
* CLJS-2131: Calling empty on a ChunkedSeq should return empty list
* CLJS-1743: Transient maps should support IFn
* CLJS-2452: reverse empty vector returns nil
* CLJS-2450: Allow configuring ignored JS module extensions
* CLJS-2417: Inter-ns s/fdef expansion side effect fails when load cached
source
* CLJS-2447: Ignore css JS modules
* CLJS-2397: Multi-arity function instrumentation fails with :static-fns
true
  CLJS-2197: Calling instrumented var fails to check conformance
* CLJS-2443: doseq should return nil with no collections
* CLJS-2430: Fix foreign-libs with Node target
* CLJS-2414: Self-host: Macro specs are instrumented
* CLJS-2387: CLJS Analyzer does not correctly detect cache hits for
analyzed spec files
* CLJS-2405: Register dumped specs fails
* CLJS-2416: Self-host: defn macro Var doesn't have :macro true meta
* CLJS-2425: Remove unnecessary zero? checks from nat-int?
* CLJS-2377: The CLJS compiled uses deprecated modules on Java 9
* Allow clj->js to preserve namespaces
* CLJS-2391: Unable to :stub a function using stest/instrument
* CLJS-2378: keep the :npm-deps-installed? to avoid to reinstall NPM deps

-- 
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 

[ANN] Korma 0.5.0-RC1 is now available

2018-03-08 Thread David Jarvis
Hi all - 

Immo Heikkinen and I have been working on getting a new release of Korma 
out the door. There have been a few dozen commits since the last major 
release (0.4.3 - released in August 2016), and so we're being a bit 
cautious with this new release. We've pushed up a release candidate (
0.5.0-RC1 ) to Clojars and 
we'd welcome Korma users to try it out and inform us of any bugs or 
regressions they notice by filing issues on the GitHub project 
.

Thanks!

 - V

-- 
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] Pyro 0.1.0 - a library for more helpful stacktraces

2018-02-17 Thread David Jarvis
Hi all - 

I'm very happy to announce the initial release of Pyro 
, a Clojure library for more helpful 
stacktraces. Pyro provides printed stacktraces alongside the relevant 
source code (syntax-highlighted) and options to omit frames that are 
unlikely to be relevant (i.e. leiningen, Clojure compiler frames). Sample 
screenshot below:


Cheers!

 - V

-- 
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] clojure tools 1.9.0.315, tools.deps.alpha 0.5.342

2018-01-29 Thread David Bürgin
Ah, I didn’t think of checking other branches, thank you both.

-- 
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] clojure tools 1.9.0.315, tools.deps.alpha 0.5.342

2018-01-29 Thread David Bürgin
On 23/01/18 21:37, Alex Miller wrote:
> clojure tools 1.9.0.315 is now available in brew and
> via https://clojure.org/guides/getting_started
> 
> Highlights:
> 
>   * NEW -Stree to print dependency tree
>   * NEW -Sdeps to supply a deps.edn on the command line as data
>   * FIX bug with git deps using :deps/root writing File objects to libs
> files

These changes are missing on the master branch at
https://github.com/clojure/brew-install?

Also, in the help text the ‘-Sdeps’ and ‘-Stree’ lines use spaces
instead of tabs which makes the output a bit less tidy.

-- 
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.


How to spec reducible collections

2018-01-01 Thread David Bürgin
Suppose I want to spec a function like run!. run! takes an ifn? and a
‘coll’, where the coll argument may be any reducible collection (so
coll? is really not the right choice, nor is seqable?).

I tried to construct a spec for reducible collections but failed. The
protocol used in reduce is extended to java.lang.Object, so
(satisfies? CollReduce coll) will never produce a useful answer.

How does one spec a function like run!?


-- 
David

-- 
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: Clojure CLI tool fails to resolve weird transitive dependencies.

2017-12-11 Thread David Bürgin
Hm, looks like this is an open issue:
https://dev.clojure.org/jira/browse/TDEPS-12


-- 
David

-- 
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: Clojure CLI tool fails to resolve weird transitive dependencies.

2017-12-11 Thread David Bürgin
On 11/12/17 20:47, Jonathan Fischer wrote:
> com.badlogicgames.gdx/gdx {:mvn/versin "1.9.6"}

Typo?


-- 
David

-- 
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: Unexpected performace of transducers

2017-11-27 Thread David Bürgin
Jiacai –

I saw you updated the gist. Just in case it passed you by: performance
profits from the source collection being reducible. So pouring ‘dataset’
into a vector beforehand should speed up the processing quite a bit.

Also, I think the transducer version should always be faster, no matter
the size of the source collection (no threshold).


-- 
David

-- 
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] Clojure 1.9.0-RC1

2017-11-12 Thread David Kinzer
I'm getting an error when I follow the instructions in the readme.txt, am I 
missing something?

java -cp clojure-1.9.0-RC1.jar clojure.main
Exception in thread "main" java.lang.ExceptionInInitializerError
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:375)

same instructions work for 1.8, though

On Tuesday, November 7, 2017 at 9:58:24 AM UTC-5, Alex Miller wrote:
>
> Clojure 1.9.0-RC1 is now available.
>
> Try it via
>
> - Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.9.0-RC1
> - Leiningen: [org.clojure/clojure "1.9.0-RC1"]
>
> 1.9.0-RC1 is the same as 1.9.0-beta4.
>
> We would appreciate anything you can do to try out this release. We do not 
> plan to make any further changes prior to 1.9.0 release unless regressions 
> are found.
>

-- 
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: Using ring, jetty plugin: No reader function for tag object

2017-10-22 Thread David Bürgin
Perhaps try downgrading Leiningen to 2.7.1:

lein upgrade 2.7.1

See https://github.com/technomancy/leiningen/issues/2328.


-- 
David

-- 
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.


Couplet 0.1.0 – Unicode code points support for Clojure

2017-10-19 Thread David Bürgin
Clojure strings are made up of chars, but the conventional unit of
digital texts is Unicode characters (‘code points’). Effective work at
the boundary requires a library –

• a reducible seqable representation of strings as code points
• supports fold
• transducer for converting chars to code points
• copy-pastably small

https://github.com/glts/couplet

Thank you,


-- 
David

-- 
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: ClojureScript 1.9.542, spec changes & REPL enhancement

2017-10-13 Thread David Nolen
Will need something more minimal. Thanks.

David

On Fri, Oct 13, 2017 at 2:08 PM, Rangel Spasov <raspa...@gmail.com> wrote:

> I'm getting this (I'm guessing related to the changes around CLJS-485
> RegExp flags):
>
> (iOS simulator screenshot attached).
>
>
> As you can see, the RN/JS stack traces are not very useful in this case.
> I can dig deeper if needed to find exactly where it fails (I have a few
> places where I use RegExp).
>
> Thanks all!
> Rangel
>
>
> On Friday, May 12, 2017 at 1:31:54 PM UTC-7, David Nolen wrote:
>>
>> ClojureScript, the Clojure compiler that emits JavaScript source code.
>>
>> README and source code: https://github.com/clojure/clojurescript
>>
>> Leiningen dependency information:
>>
>> [org.clojure/clojurescript "1.9.542"]
>>
>> This release is primarily about staying in sync with the latest changes
>> to spec. It
>> also includes a small but significant enhancement to REPLs to allow
>> handling multiple forms.
>>
>> As always, feedback welcome!
>>
>> ## 1.9.542
>>
>> ### Enhancements
>> * CLJS-1572: REPL doesn't give error for expressions with too many right
>> parentheses
>>
>> ### Changes
>> * cljs.spec -> cljs.spec.alpha
>> * CLJS-2013 - Add MapEntry type
>> * CLJS-2015: Self-host: `defmacro` should return the Var
>> * CLJS-2017: Upgrade Closure Compiler to latest April 2017 release
>>
>> ### Fixes
>> * CLJS-485: RegExp flags are being dropped by string/replace
>> * CLJS-1518: Case macro expansion evaluates expression twice
>> * CLJS-2024: Self-host: `find-ns-obj` broken for namespaces with 'a' as
>> the first segment
>> * CLJS-2028: `realized?` throws on LazyTransformer
>> * CLJS-2010: refer-clojure :rename throws on valid invocations
>> * CLJS-2007: Whitespace optimizations should respect :main option.
>>
>> --
> 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.
>

-- 
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: ClojureScript 1.9.946

2017-10-03 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code.

README and source code: https://github.com/clojure/clojurescript

Leiningen dependency information:

[org.clojure/clojurescript "1.9.946"]

This release contains many bug fixes and addresses feedback from the 1.9.908
release. Important changes include parity with Clojure 1.9.0-beta1 and an
updated Google Closure Compiler dependency. The later one in particular now
means that ClojureScript has a dependency on JDK 8.

As always feedback welcome!

1.9.946

### Changes
* CLJS-2300: Delegate clojure.string/capitalize to goog.string/capitalize
* CLJS-2374: Print js/Infinity, js/-Infinity, js/NaN using new reader
literals
* bump tools.reader (1.1.0)
* CLJS-2372: update hash to use the new infinity literals
* CLJS-2364: Bump Closure Compiler to the Sep 2017 version
* CLJS-2340: Have js-keys delegate directly to good.object/getKeys
* CLJS-2338: Support renamePrefix{Namespace} closure compiler option

### Fixes
* CLJS-1576: fix source-map string encoding by applying encodeURIComponent
and fixing string/replace call
* CLJS-2294: Always use opts with implicit opts added
* CLJS-2166: Add uri? predicate
* CLJS-2368: Self-host: Never compile macro namespaces with
`:optimize-constants true
* CLJS-2367: Self-host: :def-emits-var leaks into loaded namespace
processing
* CLJS-2352: Emit valid JS for NaN etc. even when used w/ CLJ >=
1.9.0-alpha20
* CLJS-2339: Significant code reload slowdown with :npm-deps
* CLJS-2361: Self-host: circular dependency detection doesn't handle REPL
self-require
* CLJS-2356: Self-host: circular dependency detection is not correct
* CLJS-2354: Self-host: `compile-str` doesn't handle `clojure` -> `cljs`
aliasing
* CLJS-2353: use portable `node-module-dep?` function in analyze-deps
* CLJS-2345: escape paths emitted as args to cljs.core.load_file
* CLJS-2349: Port reset-vals! and swap-vals! over from Clojure
* CLJS-2336: Call alength once in areduce and amap
* CLJS-2335: Avoid alength on strings
* CLJS-2334: Also gather dependencies from foreign-libs that are modules
* CLJS-2333: module-deps.js doesn't correctly compute `main` if aliased in
browser field
* CLJS-2332: module_deps.js doesn't process `export from` correctly
* CLJS-2330: Don't set `"browser"` field for Closure if target is :nodejs
* CLJS-2326: Indexing node_modules can't find `main` when it doesn't have
an extension
* CLJS-2328: Args are not provided to *main-cli-fn* with optimizations
advanced
* CLJS-2327: module_deps.js doesn't know about browser field advanced usage

-- 
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: Help ship Clojure 1.9!

2017-10-02 Thread David Bürgin
Hello Stu,

On 02/10/17 16:55, Stuart Halloway wrote:
> Spec will be in alpha for a while. That is part of the point of it being
> a separate library. Can you say more about what problems this is causing?

I don’t have any stakes in this so it’s better if I withdraw my
question.

I was (still am) a bit worried that the alpha namespaces of spec are
going to be visible for all users (tooling?) via error messages. I also
have difficulties imagining how the migration from spec.alpha to spec
will work (impacts all libraries using it?) … I may just be confused.


-- 
David

-- 
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: Help ship Clojure 1.9!

2017-09-30 Thread David Bürgin
On 28/09/17 16:00, Stuart Halloway wrote:
> Clojure 1.9 has been quite stable throughout the alpha period, and we
> now hope to release after a very short beta. Please test your existing
> programs on the latest beta (see below), and respond on this thread ASAP
> if you discover anything you believe to be a regression.

Will there be a non-alpha release of spec together with Clojure 1.9?

Some newer libraries have statements like ‘in alpha while Clojure 1.9 is
in alpha’, but what they actually seem to mean is that they’re in alpha
while spec is in alpha. I think a proper release of spec (namespaces
without the word ‘alpha’) sometime soon would be very welcome.

-- 
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: read-line is limited to 4095 chars

2017-09-26 Thread David Powell
I'm not experiencing this on Windows...  Could it be that your
terminal or tooling is limiting the input to 4096 characters?

On Tue, Sep 26, 2017 at 2:20 PM, Alex Miller  wrote:
> Please file a jira enhancement. Changes could include updating the doc
> string, or adding a new arity to read-line that takes a size and passes it
> through to the buffered reader.
>
>
> On Tuesday, September 26, 2017 at 6:28:26 AM UTC-5,
> baptiste.fonta...@oscaro.com wrote:
>>
>> Hello there,
>>
>> I was using read-line to read a large line and found it limits its input
>> to 4095 chars. I tested this on both Clojure 1.8.0 and 1.9.0-beta1.
>>
>> Steps to reproduce:
>>
>> $ lein new foo
>> $ cd foo
>> $ lein repl
>> ...
>> => (count (read-line))
>>
>> Then enter a line that’s longer than 4095 characters; I used 8000 a's.
>>
>> Expected output:
>>
>> 8000
>>
>> Actual output:
>>
>> 4095
>>
>> No matter the real length of your input, it’ll always be truncated to 4095
>> chars if it’s longer.
>>
>> This is not in the documentation so I assume it’s either an implementation
>> bug or a documentation miss. I wanted to know which one it is before trying
>> to fix it.
>>
>> I’ve done some research and it appears to be a limitation of the
>> BufferedReader’s readLine method that uses a buffer of either 4k or 8k
>> depending on the implementation. Should we (1) work around this limit in the
>> code so that read-line does actually read a whole line or (2) just update
>> the documentation to note this limit?
>>
>> Thanks,
>>
>> -- Baptiste Fontaine
>
> --
> 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.

-- 
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: Obtaining the predicate of a spec

2017-09-22 Thread David Bürgin
On 22/09/17 23:19, Beau Fabry wrote:
> Not sure if I'm being glib here but #(s/valid? ::pm-hours %) returns a
> predicate that has the exact same results as #(s/int-in-range? 12 24 %)

Fair, but I was thinking specifically of those situations where you want
to bypass the spec registry, say where you really need the performance
of the predicate, not the spec.

-- 
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: ClojureScript 1.9.908

2017-08-16 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code.

README and source code: https://github.com/clojure/clojurescript

Leiningen dependency information:

[org.clojure/clojurescript "1.9.908"]

This release includes a number of bug fixes and changes based on feedback
from the 1.9.854 release. For high level details please refer to the
announcement on the official site
https://clojurescript.org/news/2017-08-16-release

As always feedback welcome!

## 1.9.908

### Enhancements
* CLJS-2323: data readers support for records

### Changes
* CLJS-2322: Require only `@cljs-oss/module-deps` to be installed to figure
out Node.js dep graph
* CLJS-2321: Do not automatically call `set-loaded!` on the user's behalf
* CLJS-2316: Upgrade Closure Compiler to August release
* CLJS-2317: Upgrade Google Closure Library
* CLJS-2234: Make build scripts optionally less verbose
* CLJS-2314: Eliminate str call on literal strings in str macro
* CLJS-2291: Set up Windows CI
* CLJS-2286: Simplify JS module processing

### Fixes
* CLJS-2324: module-graph doesn't munge :requires when indexing inputs
* CLJS-2309: :module foreign-libs order not preserved
* CLJS-2318: module-deps.js doesn't respect the package.json `module` field
* CLJS-2312: Miss-compile: Uncaught SyntaxError: Unexpected token default
* CLJS-2315: module_deps.js can't resolve JSON modules
* CLJS-2313: :language-out is a build affecting option
* CLJS-2306: Provide better warning message when namespace can't be found
* CLJS-2303: Disable duplicate alias checking for self-host
* CLJS-2307: Closure warns on unreachable checked array code
* CLJS-2305 Tests: Unable to resolve symbol: opts in this context
* CLJS-2299: Failure with alias and bad require of clojure.spec
* CLJS-2302: Disable process-shim by default in Node.js targets
* CLJS-2266: Self-host: Cannot require clojure.x where clojure.x has no
macros namespace
* CLJS-2304: Fix compiler infrastructure tests on Windows
* CLJS-2261: Issue using interop record constructors in macros namespaces
* CLJS-2296: Foreign libs that expose modules are not being processed under
target nod
* CLJS-2293: Self-host: Can't load cljs.js owing to set alias
* CLJS-2295: `index-node-modules-dir` can't determine :main for
package.json files that have `.` in the string
* CLJS-1620: In JavaScript ES2015 modules default export name is munged to
default$
* CLJS-2287: Self-host: `require` prints result of loading node deps /
global exports
* CLJS-2290: Node packages using require('assert') fail compilation
* CLJS-2281: module_deps.js cannot compute inputs for ES6 sources
* CLJS-2284: Fix build API tests not to pollute `out` in the current
directory
* CLJS-2282: Some valid keywords are strings in JS object literals
* CLJS-2283: Regression with js-obj and gobject alias?

-- 
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: ClojureScript 1.9.854

2017-07-30 Thread David Nolen
The ability to consume node_modules is just an additional feature - it
makes no existing features obsolete.

David

On Sun, Jul 30, 2017 at 3:42 PM, Daniel <doubleagen...@gmail.com> wrote:

> For someone who is new to clojurescript and pretty confused by
> clojurescript dependency management in general, does this release obsolete
> cljsjs for new projects and what is the new method?
>
>
> On Friday, July 28, 2017 at 4:55:04 PM UTC-5, David Nolen wrote:
>>
>> ClojureScript, the Clojure compiler that emits JavaScript source code.
>>
>> README and source code: https://github.com/clojure/clojurescript
>>
>> Leiningen dependency information:
>>
>> [org.clojure/clojurescript "1.9.854"]
>>
>> This is a significant feature release. Notable new features include
>> comprehensive NPM dependency support, overhauled code splitting,
>> enhanced JavaScript module preprocessing, declared global exports for
>> foreign libs, and checked array operations. There are also a large
>> number of fixes, changes, and minor enhancementes. For more detailed
>> descriptions of the major enhancements, please refer to the last month
>> of posts https://clojurescript.org/news/news.
>>
>> As always, feedback welcome!
>>
>> ## 1.9.854
>>
>> ### Enhancements
>> * CLJS-2280: Provide process.env :preload and auto-configure
>> * CLJS-2279: Infer `:module-type ` for provided `node_modules`
>> * CLJS-2250: Support :foreign-libs overrides via :provides
>> * CLJS-2243: Self-host: Add support for :global-exports
>> * CLJS-2232: Self-host: Add support for string-based requires
>> * add *print-fn-bodies* knob, set to false
>> * CLJS-2198: Safe array operations
>> * CLJS-2217: Support `:rename` for JS modules
>> * CLJS-2214: Support :global-exports for foreign libraries
>> * CLJS-1428: Add a cljs.core/*command-line-args* var
>> * CLJS-2061: Support ns :require for JS libs, allow strings along with
>> symbol
>> * CLJS-2148: Add warnings for invalid use of aget and aset
>> * CLJS-2143: Add support for symbol preprocess values
>>
>> ### Changes
>> * CLJS-2273: Bump tools.reader to 1.0.3 and development dependencies
>> * CLJS-2235: Allow passing extra maven opts to build scripts
>> * CLJS-2267: Allow ^:const inlined vars to affect if emission
>> * CLJS-2245: Add support for using a local `node_modules` installation
>> through a new `:node-modules` compiler flag
>> * CLJS-2002: Don't throw when no *print-fn* is set
>> * support Clojure primitive array type hints, core.async no longer
>>   gives warnings
>> * CLJS-2213: Node.js target should use node_modules index to emit
>> platform specific require
>> * CLJS-2200: bump to tools.reader 1.0.2
>> * CLJS-2135: require macro prints last result of loaded-libs
>> * CLJS-2192: Add ChakraCore testing facilities
>> * CLJS-1800: Defer to tools.reader for cljs.reader functionality
>> * CLJS-2163: Clean up uses of aget / aset on objects
>> * CLJS-2184: Add `ns-publics` and `ns-imports`
>> * CLJS-2183: Assert arguments are quoted symbols in some core macros
>> * CLJS-2182: Assert argument to resolve is a quoted symbol
>> * CLJS-2186: Update docstrings for aget/aset to be consistent with Clojure
>> * CLJS-2180: Allow compiling `:modules` with whitespace optimizations
>> * CLJS-1822: Use `:file-min` when processing JS modules with advanced
>> optimizations
>> * CLJS-2169: Error when compiling with :source-map and advanced
>> optimizations
>> * CLJS-2037: Throw if overwriting alias in current namespace
>> * CLJS-2160: Add loaded? and prefetch functions to cljs.loader
>> * CLJS-2148: Add unsafe-get and use goog.object
>> * CLJS-2161: Bump Closure Compiler to June 2017 release
>>
>> ### Fixes
>> * CLJS-1854: Self-host: Reload ns with const
>> * CLJS-2278: JavaScript object literals are printed wth keys that cannot
>> be read
>> * CLJS-2276: Self-host: Need test.check dep for CLJS-2275
>> * CLJS-2275: cljs.spec.alpha/fdef resolves eagerly
>> * CLJS-2259: Extra .cljs_node_repl directory containing cljs.core output
>> * CLJS-2274: Update CI script to install deps
>> * CLJS-2269: Warn on top level code split loads
>> * CLJS-2272: Tests that depended on default install deps behavior failing
>> * CLJS-2255: Clean up :npm-deps
>> * CLJS-2263: Docstring for neg-int? backwards
>> * CLJS-2262: Correct comment that *warn-on-infer* is file-scope
>> * CLJS-2258: Stack overflow regression for sequence xform applied to
>> eduction
>> * CLJS-2256: Generated code doesn't add newline after sourceMappingURL
>> 

ANN: ClojureScript 1.9.854

2017-07-28 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code.

README and source code: https://github.com/clojure/clojurescript

Leiningen dependency information:

[org.clojure/clojurescript "1.9.854"]

This is a significant feature release. Notable new features include
comprehensive NPM dependency support, overhauled code splitting,
enhanced JavaScript module preprocessing, declared global exports for
foreign libs, and checked array operations. There are also a large
number of fixes, changes, and minor enhancementes. For more detailed
descriptions of the major enhancements, please refer to the last month
of posts https://clojurescript.org/news/news.

As always, feedback welcome!

## 1.9.854

### Enhancements
* CLJS-2280: Provide process.env :preload and auto-configure
* CLJS-2279: Infer `:module-type ` for provided `node_modules`
* CLJS-2250: Support :foreign-libs overrides via :provides
* CLJS-2243: Self-host: Add support for :global-exports
* CLJS-2232: Self-host: Add support for string-based requires
* add *print-fn-bodies* knob, set to false
* CLJS-2198: Safe array operations
* CLJS-2217: Support `:rename` for JS modules
* CLJS-2214: Support :global-exports for foreign libraries
* CLJS-1428: Add a cljs.core/*command-line-args* var
* CLJS-2061: Support ns :require for JS libs, allow strings along with
symbol
* CLJS-2148: Add warnings for invalid use of aget and aset
* CLJS-2143: Add support for symbol preprocess values

### Changes
* CLJS-2273: Bump tools.reader to 1.0.3 and development dependencies
* CLJS-2235: Allow passing extra maven opts to build scripts
* CLJS-2267: Allow ^:const inlined vars to affect if emission
* CLJS-2245: Add support for using a local `node_modules` installation
through a new `:node-modules` compiler flag
* CLJS-2002: Don't throw when no *print-fn* is set
* support Clojure primitive array type hints, core.async no longer
  gives warnings
* CLJS-2213: Node.js target should use node_modules index to emit platform
specific require
* CLJS-2200: bump to tools.reader 1.0.2
* CLJS-2135: require macro prints last result of loaded-libs
* CLJS-2192: Add ChakraCore testing facilities
* CLJS-1800: Defer to tools.reader for cljs.reader functionality
* CLJS-2163: Clean up uses of aget / aset on objects
* CLJS-2184: Add `ns-publics` and `ns-imports`
* CLJS-2183: Assert arguments are quoted symbols in some core macros
* CLJS-2182: Assert argument to resolve is a quoted symbol
* CLJS-2186: Update docstrings for aget/aset to be consistent with Clojure
* CLJS-2180: Allow compiling `:modules` with whitespace optimizations
* CLJS-1822: Use `:file-min` when processing JS modules with advanced
optimizations
* CLJS-2169: Error when compiling with :source-map and advanced
optimizations
* CLJS-2037: Throw if overwriting alias in current namespace
* CLJS-2160: Add loaded? and prefetch functions to cljs.loader
* CLJS-2148: Add unsafe-get and use goog.object
* CLJS-2161: Bump Closure Compiler to June 2017 release

### Fixes
* CLJS-1854: Self-host: Reload ns with const
* CLJS-2278: JavaScript object literals are printed wth keys that cannot be
read
* CLJS-2276: Self-host: Need test.check dep for CLJS-2275
* CLJS-2275: cljs.spec.alpha/fdef resolves eagerly
* CLJS-2259: Extra .cljs_node_repl directory containing cljs.core output
* CLJS-2274: Update CI script to install deps
* CLJS-2269: Warn on top level code split loads
* CLJS-2272: Tests that depended on default install deps behavior failing
* CLJS-2255: Clean up :npm-deps
* CLJS-2263: Docstring for neg-int? backwards
* CLJS-2262: Correct comment that *warn-on-infer* is file-scope
* CLJS-2258: Stack overflow regression for sequence xform applied to
eduction
* CLJS-2256: Generated code doesn't add newline after sourceMappingURL
comment
* CLJS-2254: Module Indexing: Provide relative paths for a package's main
module
* CLJS-2248: Build API tests rely on Yarn
* CLJS-2239: Self-host: Add `:target :nodejs` to the docstrings in cljs.js
* CLJS-2251: Follow-up fix to CLJS-2249 and related commit
* CLJS-2249: Provide a test for d4b871cce73
* CLJS-2246: Revert CLJS-2245 and CLJS-2240 and fix `lein test`
* CLJS-2244: Orphaned processed JS modules breaks :modules
* CLJS-2242: Lots of undeclared Var warns in cljs.spec.gen.alpha
* CLJS-2241: Multiple requires of Node.js modules in non :nodejs target are
not idempotent at the REPL
* CLJS-2229: Ensure that new modules work works correctly with REPLs
* CLJS-2238: Perf regression with node module indexing
* CLJS-2240: don't shell out to module_deps.js if `:npm-deps` not specified
* CLJS-2230: Double checked arrays
* CLJS-2227: Squelch some of the array access tests
* CLJS-2228: Port CLJS-2226 to module_deps.js
* CLJS-1955: data_readers.cljc can't reference handlers in user code
* CLJS-2225: Need to add :checked-arrays to known compiler opts
* CLJS-2226: :npm-deps can't index scoped packages
* CLJS-2224: Resolve-var is wrong wrt. module resolution
* CLJS-2223: Self-host: Undeclared Var deps/native-node-modules
* 

Re: Should the completion arity of a stateful transducer reset state?

2017-07-22 Thread David Bürgin
On 22/07/17 22:02, Timothy Baldridge wrote:
> Once a transducer is completed it should never be called again.
Thank you, Timothy, this was probably obvious but I don't remember
reading it anywhere so this really helped.

David

-- 
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: How is this code to create a stateful lazy sequence?

2017-07-22 Thread David Bürgin
Perhaps you want to study the implementation in Medley, those are always
very good quality:

https://github.com/weavejester/medley/blob/254989ed3de83c30ce0101d66c7ce1b6ee257b4d/src/medley/core.cljc#L173

David

-- 
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.


Should the completion arity of a stateful transducer reset state?

2017-07-22 Thread David Bürgin
Hello all,

I found an edge case where stateful transducers in core differ in
whether they reset or clear state in the completion arity
(partition-all) or don’t (take).

Given the two transformed reducing functions

(def conj-partitioning-all-3 ((partition-all 3) conj))
(def conj-taking-3 ((take 3) conj))

when performing transduction with those reducing functions twice in a
row, one yields the same result twice, the other doesn’t.

(transduce identity conj-partitioning-all-3 [] (range 10))
;; => [[0 1 2] [3 4 5] [6 7 8] [9]]
;; => [[0 1 2] [3 4 5] [6 7 8] [9]]

(transduce identity conj-taking-3 [] (range 10))
;; => [0 1 2]
;; => []

Question: which behaviour is the one I should emulate in my own
transducers?

Thank you,
David

-- 
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: New Features coming to ClojureScript

2017-07-14 Thread David Nolen
3rd post in the series is now up thanks to Mike Fixes
https://clojurescript.org/news/2017-07-14-checked-array-access

On Mon, Jul 10, 2017 at 5:28 PM, David Nolen <dnolen.li...@gmail.com> wrote:

> We have a series of blog posts in the queue that outline several major
> enhancements to the ClojureScript compiler that will be available in the
> next release. This is the first one in the series:
>
> https://clojurescript.org/news/2017-07-10-code-splitting
>
> Enjoy!
> David
>
>
>

-- 
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: New Features coming to ClojureScript

2017-07-12 Thread David Nolen
Second post in the series is up
https://clojurescript.org/news/2017-07-12-clojurescript-is-not-an-island-integrating-node-modules
kindly contributed by António Nuno Monteiro.

Enjoy!
David

On Mon, Jul 10, 2017 at 5:28 PM, David Nolen <dnolen.li...@gmail.com> wrote:

> We have a series of blog posts in the queue that outline several major
> enhancements to the ClojureScript compiler that will be available in the
> next release. This is the first one in the series:
>
> https://clojurescript.org/news/2017-07-10-code-splitting
>
> Enjoy!
> David
>
>
>

-- 
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.


New Features coming to ClojureScript

2017-07-10 Thread David Nolen
We have a series of blog posts in the queue that outline several major
enhancements to the ClojureScript compiler that will be available in the
next release. This is the first one in the series:

https://clojurescript.org/news/2017-07-10-code-splitting

Enjoy!
David

-- 
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.


  1   2   3   4   5   6   7   8   9   10   >