RE: [ANN] Clojure 1.10.0-alpha5

2018-06-28 Thread Sean Corfield
Anyone using taoensso/nippy will encounter a compilation exception on Clojure 
1.10.0 Alpha 5. See https://dev.clojure.org/jira/browse/CLJ-2367 for details 
(an unexpected – and probably unintended – change in the new ASM 
GeneratorAdapter breaks casts from short or byte to int).

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: clojure@googlegroups.com  on behalf of Alex 
Miller 
Sent: Wednesday, June 27, 2018 12:52:20 PM
To: Clojure
Subject: [ANN] Clojure 1.10.0-alpha5

Clojure 1.10.0-alpha5 is now available.

1.10.0-alpha5 includes the following changes since 1.10.0-alpha4:

* CLJ-2363 - make Java 8 the 
minimum requirement for Clojure (also bumps embedded ASM to latest) - thanks 
Ghadi Shayban!
* CLJ-2284 - fix invalid bytecode 
generation for static interface method calls in Java 9+ - thanks Ghadi Shayban!
* CLJ-2330 - fix brittle test 
that fails on Java 10 build due to serialization drift
* CLJ-2362 - withMeta() should 
return identity when new meta is identical to prior
* CLJ-1130 - when unable to match 
static method, improve error messages
* CLJ-2089 - sorted colls with 
default comparator don't check that first element is Comparable
* CLJ-2163 - add test for var 
serialization
* Bump dependency version for spec.alpha to latest, 0.2.168 (see 
changes)
* Bump dependency version for core.specs.alpha to latest, 0.2.36 (see 
changes)

NOTE: 1.10.0-alpha5 drops support for Java 6 and 7 and makes Java 8 the minimum 
requirement. Compilation will produce Java 8 level bytecode (which will not run 
on earlier versions of Java). This is the first change in bytecode version 
since Clojure 1.6. We would greatly appreciate it if you tried this release 
with your library or project and provided feedback about errors, performance 
differences (good or bad), compatibility, etc.

When using the `clj` tool and deps.edn, we recommend adding an alias to your 
~/.clojure/deps.edn:

{:aliases
 {:clj/next
  {:override-deps
   {org.clojure/clojure {:mvn/version "1.10.0-alpha5"}

You can then run any of your projects with the latest Clojure dev release by 
activating the alias with `clj`:

  clj -A:clj/next



--
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] spec.alpha 0.2.168 and core.specs.alpha 0.2.36

2018-06-28 Thread Alex Miller
Updated.

On Wednesday, June 27, 2018 at 4:11:32 PM UTC-5, Avi Flax wrote:
>
>
> On Tuesday, 26 June 2018 14:41:17 UTC-4, Alex Miller wrote:
>>
>> spec.alpha 0.2.168 is now available 
>>
>
> Good news — thank you!
>
> BTW, the API reference published at https://clojure.github.io/spec.alpha/ 
> seems to be out of date now — it’s still showing the version as 
> 0.1.144-SNAPSHOT.
>

-- 
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] Learn ClojureScript and Reagent; learnreagent.com

2018-06-28 Thread jacek . schae
Thanks for your comment,

Yes I did. I feel testing could be a course on it's own. 
Would love to do more things with spec but just didn't want to record a 
course with alpha release.

Hope that helps,
Jacek

On Thursday, June 28, 2018 at 9:25:00 AM UTC+2, Oleksandr Shulgin wrote:
>
> On Thu, Jun 28, 2018 at 7:10 AM > wrote:
>
>> I believe that the ideas in Clojure/ClojureScript are really great and 
>> need bigger adoption in web dev, this is why I created a video course to 
>> teach ClojureScript and Reagent.
>>
>> To make sure this course teaches best practice it has been reviewed by 
>> Juho Teperi, Thomas Heller, and Daniel Compton.
>>
>> The course is divided in two tiers:
>>
>> *Free* - first 12 HD videos which will get you quite far! It covers 
>> everything from dev setup to building components with SPA.
>>
>> *Pro* - everything in free + additional 18 HD videos that go over AJAX 
>> requests, npm and JS interop wiht shadow-cljs, using BaaS (Firebase) and it 
>> goes all the way down to deployment.
>>
>
> That's really nice, thank you!  I've already started watching the free one.
>
> What's missing, from my point of view is testing setup.  I've checked the 
> list of Pro episodes and didn't find it there either.
>
> Did you omit testing intentionally or do you have plans to extend the 
> course later?
>
> Thanks,
> --
> Alex
>
>

-- 
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] Learn ClojureScript and Reagent; learnreagent.com

2018-06-28 Thread Oleksandr Shulgin
On Thu, Jun 28, 2018 at 7:10 AM  wrote:

> I believe that the ideas in Clojure/ClojureScript are really great and
> need bigger adoption in web dev, this is why I created a video course to
> teach ClojureScript and Reagent.
>
> To make sure this course teaches best practice it has been reviewed by
> Juho Teperi, Thomas Heller, and Daniel Compton.
>
> The course is divided in two tiers:
>
> *Free* - first 12 HD videos which will get you quite far! It covers
> everything from dev setup to building components with SPA.
>
> *Pro* - everything in free + additional 18 HD videos that go over AJAX
> requests, npm and JS interop wiht shadow-cljs, using BaaS (Firebase) and it
> goes all the way down to deployment.
>

That's really nice, thank you!  I've already started watching the free one.

What's missing, from my point of view is testing setup.  I've checked the
list of Pro episodes and didn't find it there either.

Did you omit testing intentionally or do you have plans to extend the
course later?

Thanks,
--
Alex

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