Re: [ANN] Clojure 1.9.0-alpha5

2016-06-07 Thread Mark Engelberg
Also non-scientific: I personally use BigInteger a fair amount, but have
never needed to use BigDecimal.

On Tue, Jun 7, 2016 at 9:41 PM,  wrote:

> As a completely non-scientific data point, we had precisely one place in
> our 30k+ lines of code where we can use bigdec? And there is also precisely
> one place we could use biginteger? 
>
>
>
> Sean Corfield -- (904) 302-SEAN
> An Architect's View -- http://corfield.org
>
>
>
> *From: *Alex Miller 
> *Sent: *Tuesday, June 7, 2016 7:56 PM
> *To: *Clojure 
> *Subject: *Re: [ANN] Clojure 1.9.0-alpha5
>
>
>
> Not sure, I can ask. I think BigDecimal is probably used way more than
> BigInteger.
>
>
> On Tuesday, June 7, 2016 at 8:52:36 PM UTC-5, Sean Corfield wrote:
>
> Whilst updating our code, I noticed there’s bigdec? to test for
> java.math.BigDecimal but not bigint? or biginteger?
>
>
>
> Is there a specific reason for that omission or were those just missed?
>
> --
> 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.
>

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

2016-06-07 Thread sean
As a completely non-scientific data point, we had precisely one place in our 
30k+ lines of code where we can use bigdec? And there is also precisely one 
place we could use biginteger? 

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org

From: Alex Miller

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

2016-06-07 Thread sean
Thanks Alex. Based on what crossclj.info shows, I suspect you may be right that 
almost no one cares 

https://crossclj.info/fun/clojure.core.incubator/seqable?.html

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org

From: Alex Miller

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

2016-06-07 Thread Alex Miller
I don't know that anyone cares much, but I have done a new release of 
core.incubator (0.1.4) and deprecated seqable?.

On Tuesday, June 7, 2016 at 1:21:34 PM UTC-5, Sean Corfield wrote:
>
> An excellent set of new predicates – thank you!
>
>  
>
> Will clojure.core.incubator get a new release to reflect that seqable? is 
> available in core?
>
>  
>
> WARNING: seqable? already refers to: #'clojure.core/seqable? in namespace: 
> clojure.core.incubator, being replaced by: #'clojure.core.incubator/seqable?
>
>  
>

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

2016-06-07 Thread Alex Miller
Not sure, I can ask. I think BigDecimal is probably used way more than 
BigInteger.

On Tuesday, June 7, 2016 at 8:52:36 PM UTC-5, Sean Corfield wrote:
>
> Whilst updating our code, I noticed there’s bigdec? to test for 
> java.math.BigDecimal but not bigint? or biginteger?
>
>  
>
> Is there a specific reason for that omission or were those just missed?
>

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

2016-06-07 Thread Sean Corfield
Whilst updating our code, I noticed there’s bigdec? to test for 
java.math.BigDecimal but not bigint? or biginteger?

 

Is there a specific reason for that omission or were those just missed?

 

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood


 

On 6/7/16, 10:38 AM, "Alex Miller"  wrote:

 

Clojure 1.9.0-alpha5 is now available.

 

Try it via

 

- Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.9.0-alpha5

- Leiningen: [org.clojure/clojure "1.9.0-alpha5"]

 

1.9.0-alpha4 includes the following changes since 1.9.0-alpha4:

 

Fixes:

- doc was printing "Spec" when none existed

- fix ? explain

 

New predicates in core (all also now have built-in generator support in spec):

- seqable?

- boolean?

- long?, pos-long?, neg-long?, nat-long?

- double?, bigdec?

- ident?, simple-ident?, qualified-ident?

- simple-symbol?, qualified-symbol?

- simple-keyword?, qualified-keyword?

- bytes? (for byte[])

- indexed?

- inst? (and new inst-ms)

- uuid?

- uri?

 

New in spec:

- unform - given a spec and a conformed value, returns the unconformed value

- New preds: long-in-range?, inst-in-range?

- New specs (with gen support): long-in, inst-in, double-in

-- 
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: [ANN] Clojure 1.9.0-alpha5

2016-06-07 Thread Sean Corfield
The taoensso.encore issue has defeated my attempts so far to create a repro 
case. Kevin Downey also confirmed that the straightforward cases of using 
Encore with 1.9.0 Alpha 5 all seem to work. I worked around the issue so we can 
continue testing Alpha 5 at World Singles (lifting a defn out of a do). I’ll 
keep digging into that and report back with my findings – clearly it’s not an 
issue with Alpha 5 per se and doesn’t appear to be an issue with Encore 
directly, so it’s some weird interaction in our dependencies or toolchain 
somewhere…

 

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood


 

On 6/7/16, 3:39 PM, "Sean Corfield"  wrote:

 

I ran across it because CongoMongo uses it and we use that. It’s not a big deal.

 

Taoensso.encore is more problematic since that is essentially broken by the 
addition of bytes? to clojure.core. Right now that’s blocking us from upgrading 
but I haven’t established a workaround yet (technically it breaks 
taoensso.nippy’s use of encore).

 

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood



 

On 6/7/16, 12:01 PM, "Alex Miller"  wrote:

 

I'm not opposed to it but can't say that's anywhere on my priority list. Does 
anyone use incubator?



On Tuesday, June 7, 2016 at 1:21:34 PM UTC-5, Sean Corfield wrote:

An excellent set of new predicates – thank you!

 

Will clojure.core.incubator get a new release to reflect that seqable? is 
available in core?

 

WARNING: seqable? already refers to: #'clojure.core/seqable? in namespace: 
clojure.core.incubator, being replaced by: #'clojure.core.incubator/seqable?

 

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

 

On 6/7/16, 10:38 AM, "Alex Miller"  wrote:

 

Clojure 1.9.0-alpha5 is now available.

 

Try it via

 

- Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.9.0-alpha5

- Leiningen: [org.clojure/clojure "1.9.0-alpha5"]

 

1.9.0-alpha4 includes the following changes since 1.9.0-alpha4:

 

Fixes:

- doc was printing "Spec" when none existed

- fix ? explain

 

New predicates in core (all also now have built-in generator support in spec):

- seqable?

- boolean?

- long?, pos-long?, neg-long?, nat-long?

- double?, bigdec?

- ident?, simple-ident?, qualified-ident?

- simple-symbol?, qualified-symbol?

- simple-keyword?, qualified-keyword?

- bytes? (for byte[])

- indexed?

- inst? (and new inst-ms)

- uuid?

- uri?

 

New in spec:

- unform - given a spec and a conformed value, returns the unconformed value

- New preds: long-in-range?, inst-in-range?

- New specs (with gen support): long-in, inst-in, double-in

 

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

2016-06-07 Thread Sean Corfield
I ran across it because CongoMongo uses it and we use that. It’s not a big deal.

 

Taoensso.encore is more problematic since that is essentially broken by the 
addition of bytes? to clojure.core. Right now that’s blocking us from upgrading 
but I haven’t established a workaround yet (technically it breaks 
taoensso.nippy’s use of encore).

 

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood


 

On 6/7/16, 12:01 PM, "Alex Miller"  wrote:

 

I'm not opposed to it but can't say that's anywhere on my priority list. Does 
anyone use incubator?



On Tuesday, June 7, 2016 at 1:21:34 PM UTC-5, Sean Corfield wrote:

An excellent set of new predicates – thank you!

 

Will clojure.core.incubator get a new release to reflect that seqable? is 
available in core?

 

WARNING: seqable? already refers to: #'clojure.core/seqable? in namespace: 
clojure.core.incubator, being replaced by: #'clojure.core.incubator/seqable?

 

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

 

On 6/7/16, 10:38 AM, "Alex Miller"  wrote:

 

Clojure 1.9.0-alpha5 is now available.

 

Try it via

 

- Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.9.0-alpha5

- Leiningen: [org.clojure/clojure "1.9.0-alpha5"]

 

1.9.0-alpha4 includes the following changes since 1.9.0-alpha4:

 

Fixes:

- doc was printing "Spec" when none existed

- fix ? explain

 

New predicates in core (all also now have built-in generator support in spec):

- seqable?

- boolean?

- long?, pos-long?, neg-long?, nat-long?

- double?, bigdec?

- ident?, simple-ident?, qualified-ident?

- simple-symbol?, qualified-symbol?

- simple-keyword?, qualified-keyword?

- bytes? (for byte[])

- indexed?

- inst? (and new inst-ms)

- uuid?

- uri?

 

New in spec:

- unform - given a spec and a conformed value, returns the unconformed value

- New preds: long-in-range?, inst-in-range?

- New specs (with gen support): long-in, inst-in, double-in

 

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

2016-06-07 Thread Andy Fingerhut
crossclj.info lists 63 projects with core.incubator as a dependency.  Not
sure how widely used those projects are themselves:


https://crossclj.info/ns/org.clojure/core.incubator/0.1.3/project.clj.html

Andy

On Tue, Jun 7, 2016 at 12:01 PM, Alex Miller  wrote:

> I'm not opposed to it but can't say that's anywhere on my priority list.
> Does anyone use incubator?
>
>
> On Tuesday, June 7, 2016 at 1:21:34 PM UTC-5, Sean Corfield wrote:
>>
>> An excellent set of new predicates – thank you!
>>
>>
>>
>> Will clojure.core.incubator get a new release to reflect that seqable? is
>> available in core?
>>
>>
>>
>> WARNING: seqable? already refers to: #'clojure.core/seqable? in
>> namespace: clojure.core.incubator, being replaced by:
>> #'clojure.core.incubator/seqable?
>>
>>
>>
>> Sean Corfield -- (904) 302-SEAN
>> An Architect's View -- http://corfield.org/
>>
>> "If you're not annoying somebody, you're not really alive."
>> -- Margaret Atwood
>>
>>
>>
>> On 6/7/16, 10:38 AM, "Alex Miller" > of a...@puredanger.com> wrote:
>>
>>
>>
>> Clojure 1.9.0-alpha5 is now available.
>>
>>
>>
>> Try it via
>>
>>
>>
>> - Download:
>>  https://repo1.maven.org/maven2/org/clojure/clojure/1.9.0-alpha5
>> 
>>
>> - Leiningen: [org.clojure/clojure "1.9.0-alpha5"]
>>
>>
>>
>> 1.9.0-alpha4 includes the following changes since 1.9.0-alpha4:
>>
>>
>>
>> Fixes:
>>
>> - doc was printing "Spec" when none existed
>>
>> - fix ? explain
>>
>>
>>
>> New predicates in core (all also now have built-in generator support in
>> spec):
>>
>> - seqable?
>>
>> - boolean?
>>
>> - long?, pos-long?, neg-long?, nat-long?
>>
>> - double?, bigdec?
>>
>> - ident?, simple-ident?, qualified-ident?
>>
>> - simple-symbol?, qualified-symbol?
>>
>> - simple-keyword?, qualified-keyword?
>>
>> - bytes? (for byte[])
>>
>> - indexed?
>>
>> - inst? (and new inst-ms)
>>
>> - uuid?
>>
>> - uri?
>>
>>
>>
>> New in spec:
>>
>> - unform - given a spec and a conformed value, returns the unconformed
>> value
>>
>> - New preds: long-in-range?, inst-in-range?
>>
>> - New specs (with gen support): long-in, inst-in, double-in
>>
>> --
>> 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.
>

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

2016-06-07 Thread David Chelimsky
Pedestal: 
https://github.com/pedestal/pedestal/blob/master/service/project.clj#L26

On Tuesday, June 7, 2016 at 2:01:41 PM UTC-5, Alex Miller wrote:
>
> I'm not opposed to it but can't say that's anywhere on my priority list. 
> Does anyone use incubator?
>
>
> On Tuesday, June 7, 2016 at 1:21:34 PM UTC-5, Sean Corfield wrote:
>>
>> An excellent set of new predicates – thank you!
>>
>>  
>>
>> Will clojure.core.incubator get a new release to reflect that seqable? is 
>> available in core?
>>
>>  
>>
>> WARNING: seqable? already refers to: #'clojure.core/seqable? in 
>> namespace: clojure.core.incubator, being replaced by: 
>> #'clojure.core.incubator/seqable?
>>
>>  
>>
>> Sean Corfield -- (904) 302-SEAN
>> An Architect's View -- http://corfield.org/
>>
>> "If you're not annoying somebody, you're not really alive."
>> -- Margaret Atwood
>>
>>  
>>
>> On 6/7/16, 10:38 AM, "Alex Miller" > on behalf of al...@puredanger.com > wrote:
>>
>>  
>>
>> Clojure 1.9.0-alpha5 is now available.
>>
>>  
>>
>> Try it via
>>
>>  
>>
>> - Download:
>>  https://repo1.maven.org/maven2/org/clojure/clojure/1.9.0-alpha5 
>> 
>>
>> - Leiningen: [org.clojure/clojure "1.9.0-alpha5"]
>>
>>  
>>
>> 1.9.0-alpha4 includes the following changes since 1.9.0-alpha4:
>>
>>  
>>
>> Fixes:
>>
>> - doc was printing "Spec" when none existed
>>
>> - fix ? explain
>>
>>  
>>
>> New predicates in core (all also now have built-in generator support in 
>> spec):
>>
>> - seqable?
>>
>> - boolean?
>>
>> - long?, pos-long?, neg-long?, nat-long?
>>
>> - double?, bigdec?
>>
>> - ident?, simple-ident?, qualified-ident?
>>
>> - simple-symbol?, qualified-symbol?
>>
>> - simple-keyword?, qualified-keyword?
>>
>> - bytes? (for byte[])
>>
>> - indexed?
>>
>> - inst? (and new inst-ms)
>>
>> - uuid?
>>
>> - uri?
>>
>>  
>>
>> New in spec:
>>
>> - unform - given a spec and a conformed value, returns the unconformed 
>> value
>>
>> - New preds: long-in-range?, inst-in-range?
>>
>> - New specs (with gen support): long-in, inst-in, double-in
>>
>> -- 
>> 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
>> clojure+u...@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+u...@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: [ANN] Clojure 1.9.0-alpha5

2016-06-07 Thread Alex Miller
I'm not opposed to it but can't say that's anywhere on my priority list. 
Does anyone use incubator?


On Tuesday, June 7, 2016 at 1:21:34 PM UTC-5, Sean Corfield wrote:
>
> An excellent set of new predicates – thank you!
>
>  
>
> Will clojure.core.incubator get a new release to reflect that seqable? is 
> available in core?
>
>  
>
> WARNING: seqable? already refers to: #'clojure.core/seqable? in namespace: 
> clojure.core.incubator, being replaced by: #'clojure.core.incubator/seqable?
>
>  
>
> Sean Corfield -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
>
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
>
>  
>
> On 6/7/16, 10:38 AM, "Alex Miller"  a...@puredanger.com> wrote:
>
>  
>
> Clojure 1.9.0-alpha5 is now available.
>
>  
>
> Try it via
>
>  
>
> - Download:
>  https://repo1.maven.org/maven2/org/clojure/clojure/1.9.0-alpha5 
> 
>
> - Leiningen: [org.clojure/clojure "1.9.0-alpha5"]
>
>  
>
> 1.9.0-alpha4 includes the following changes since 1.9.0-alpha4:
>
>  
>
> Fixes:
>
> - doc was printing "Spec" when none existed
>
> - fix ? explain
>
>  
>
> New predicates in core (all also now have built-in generator support in 
> spec):
>
> - seqable?
>
> - boolean?
>
> - long?, pos-long?, neg-long?, nat-long?
>
> - double?, bigdec?
>
> - ident?, simple-ident?, qualified-ident?
>
> - simple-symbol?, qualified-symbol?
>
> - simple-keyword?, qualified-keyword?
>
> - bytes? (for byte[])
>
> - indexed?
>
> - inst? (and new inst-ms)
>
> - uuid?
>
> - uri?
>
>  
>
> New in spec:
>
> - unform - given a spec and a conformed value, returns the unconformed 
> value
>
> - New preds: long-in-range?, inst-in-range?
>
> - New specs (with gen support): long-in, inst-in, double-in
>
> -- 
> 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: [ANN] Clojure 1.9.0-alpha5

2016-06-07 Thread Sean Corfield
An excellent set of new predicates – thank you!

 

Will clojure.core.incubator get a new release to reflect that seqable? is 
available in core?

 

WARNING: seqable? already refers to: #'clojure.core/seqable? in namespace: 
clojure.core.incubator, being replaced by: #'clojure.core.incubator/seqable?

 

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood


 

On 6/7/16, 10:38 AM, "Alex Miller"  wrote:

 

Clojure 1.9.0-alpha5 is now available.

 

Try it via

 

- Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.9.0-alpha5

- Leiningen: [org.clojure/clojure "1.9.0-alpha5"]

 

1.9.0-alpha4 includes the following changes since 1.9.0-alpha4:

 

Fixes:

- doc was printing "Spec" when none existed

- fix ? explain

 

New predicates in core (all also now have built-in generator support in spec):

- seqable?

- boolean?

- long?, pos-long?, neg-long?, nat-long?

- double?, bigdec?

- ident?, simple-ident?, qualified-ident?

- simple-symbol?, qualified-symbol?

- simple-keyword?, qualified-keyword?

- bytes? (for byte[])

- indexed?

- inst? (and new inst-ms)

- uuid?

- uri?

 

New in spec:

- unform - given a spec and a conformed value, returns the unconformed value

- New preds: long-in-range?, inst-in-range?

- New specs (with gen support): long-in, inst-in, double-in

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

2016-06-07 Thread Alex Miller
Clojure 1.9.0-alpha5 is now available.

Try it via

- Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.9.0-alpha5 

- Leiningen: [org.clojure/clojure "1.9.0-alpha5"]

1.9.0-alpha4 includes the following changes since 1.9.0-alpha4:

Fixes:
- doc was printing "Spec" when none existed
- fix ? explain

New predicates in core (all also now have built-in generator support in 
spec):
- seqable?
- boolean?
- long?, pos-long?, neg-long?, nat-long?
- double?, bigdec?
- ident?, simple-ident?, qualified-ident?
- simple-symbol?, qualified-symbol?
- simple-keyword?, qualified-keyword?
- bytes? (for byte[])
- indexed?
- inst? (and new inst-ms)
- uuid?
- uri?

New in spec:
- unform - given a spec and a conformed value, returns the unconformed value
- New preds: long-in-range?, inst-in-range?
- New specs (with gen support): long-in, inst-in, double-in

-- 
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.spec - Rich on the Cognicast

2016-06-07 Thread Fergal Byrne
Excellent, thanks for letting us know, Alex.

On Tue, Jun 7, 2016 at 4:27 PM, Alex Miller  wrote:

> The Cognicast that was just released is Rich talking about clojure.spec so
> some people might be interested:
>
> http://blog.cognitect.com/cognicast/103
>
> --
> 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.
>



-- 

Fergal Byrne, Brenter IT @fergbyrne

http://inbits.com - Better Living through Thoughtful Technology
http://ie.linkedin.com/in/fergbyrne/ - https://github.com/fergalbyrne

Author, Real Machine Intelligence with Clortex and NuPIC
Read for free or buy the book at https://leanpub.com/realsmartmachines

e:fergalbyrnedub...@gmail.com t:+353 83 4214179
Join the quest for Machine Intelligence at http://numenta.org

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


clojure.spec - Rich on the Cognicast

2016-06-07 Thread Alex Miller
The Cognicast that was just released is Rich talking about clojure.spec so 
some people might be interested:

http://blog.cognitect.com/cognicast/103

-- 
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: Is there any desire or need for a Clojure DataFrame? (X-POST from Numerical Clojure mailing list)

2016-06-07 Thread Daniel Slutsky
Hi.

I'm experimenting with Renjin interop - in particular, trying to make a 
Renjin objects implement core.matrix protocols (as mikera suggested).

I hope to be able to share some draft soon.  then ask your opinions about 
it.


Hi.

I'm experimenting with Renjin interop - in particular, trying to make a 
Renjin objects implement core.matrix protocols (as mikera suggested).

I hope to be able to share some draft soon.


On Monday, June 6, 2016 at 6:28:59 PM UTC+3, arthur.ma...@gmail.com wrote:
>
> Chaoya,
>
>  I haven't been working on this, and I don't really intend to anytime 
> soon, there's other work that I must attend to in the immediate time-frame.
>
> - Arthur
>
> On Saturday, June 4, 2016 at 11:51:49 PM UTC-4, Chaoya Li wrote:
>>
>> Hi I'm interested in Clojure DataFrame implementation. How is this going 
>> now? Are you coding for core.matrix or are you writing a new library from 
>> scratch? How can I join in this project?
>>
>> 在 2016年3月10日星期四 UTC+8上午4:57:31,arthur.ma...@gmail.com写道:
>>>
>>> Is there any desire or need for a Clojure DataFrame?
>>>
>>>
>>> By DataFrame, I mean a structure similar to R's data.frame, and Python's 
>>> pandas.DataFrame.
>>>
>>> Incanter's DataSet may already be fulfilling this purpose, and if so, 
>>> I'd like to know if and how people are using it.
>>>
>>> From quickly researching, I see that some prior work has been done in 
>>> this space, such as:
>>>
>>> * https://github.com/cardillo/joinery
>>> * https://github.com/mattrepl/data-frame
>>> * 
>>> http://spark.apache.org/docs/latest/sql-programming-guide.html#dataframes
>>>
>>> Rather than going off and creating a competing implementation (
>>> https://xkcd.com/927/), I'd like to know if anyone here is actively 
>>> working on, or would like to work on a DataFrame and related utilities for 
>>> Clojure (and by extension Java)? Is it something that's sorely needed, or 
>>> is everybody happy with using Incanter or some other library that I'm not 
>>> aware of? If there's already a defacto standard out there, would anyone 
>>> care to please point it out?
>>>
>>> As background information:
>>>
>>> My specific use-case is in NLP and ML, where I often explore and 
>>> prototype in Python, but I'm then left to deal with a smattering of 
>>> libraries on the JVM (Mallet, Weka, Mahout, ND4J, DeepLearning4j, CoreNLP, 
>>> etc.), each with their own ad-hoc implementations of algorithms, matrices, 
>>> and utilities for reading data. It would be great to have a unified way to 
>>> explore my data in the Clojure REPL, and then serve the same code and 
>>> models in production.
>>>
>>> I would love for Clojure to have a broadly compatible ecosystem similar 
>>> to Python's Numpy/Pandas/Scikit-*/Scipy/matplotlib/GenSim,etc. Core.Matrix 
>>> and Incanter appear to fulfill a large chunk of those roles, but I am not 
>>> aware if they've yet become the defacto standards in the community.
>>>
>>> Any feedback is greatly appreciated.
>>>
>>

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