Re: [ANN] Clojure 1.10 has been released!

2018-12-17 Thread Alex Miller
Here's a bit longer writeup on the error message changes, not exhaustive but should give you more of the intent... http://insideclojure.org/2018/12/17/errors/ On Monday, December 17, 2018 at 11:30:01 AM UTC-6, Alex Miller wrote: > > Clojure 1.10 focuses on two major areas: improved error report

Re: What do Clojure developers use for recurring functions, other than at-at

2018-12-17 Thread Laurens Van Houtven
Hi, On Mon, Dec 17, 2018 at 3:46 PM wrote: > Laurens Van Houtven, good ideas, but then I'd also have to write some code > to catch documents that got lost when a process died while trying to fetch > a document from S3. If I simply check every 15 minutes, and grab everything > that has not alread

[ANN] Insn 0.4.0 - Functional JVM bytecode generation for Clojure

2018-12-17 Thread jgpc42
Insn (github link ) provides a data-oriented abstraction over the ASM bytecode generation library, the same library that Clojure uses for bytecode emission. Some of the new features since 0.3.0: - Constant Dynamic support. - ASM upgrad

Re: [ANN] Clojure 1.10 has been released!

2018-12-17 Thread Michael Glaesemann
> On 2018–12–17, at 17:12, Sean Corfield wrote: > > I'm not touching it until Sean Corfield has it running in production ;) > > We have a mix of RC3 and RC4 in production right now. Clojure 1.10 “gold” is > already on QA so it’ll go to production in the next few days 😊 > > And, yeah, this

RE: [ANN] Clojure 1.10 has been released!

2018-12-17 Thread Sean Corfield
I'm not touching it until Sean Corfield has it running in production ;) We have a mix of RC3 and RC4 in production right now. Clojure 1.10 “gold” is already on QA so it’ll go to production in the next few days 😊 And, yeah, this was the first release of Clojure itself that I got a patch into… an

Re: What do Clojure developers use for recurring functions, other than at-at

2018-12-17 Thread Adam Clements
I think iirc that at-at uses scheduledexecutor and is a very simple and stable library which only does one thing, but does it well and has no feature requests. I wrote schejulure which does a very similar job but with cron style time specifications rather than periodic and haven't touched it for ye

Re: What do Clojure developers use for recurring functions, other than at-at

2018-12-17 Thread lawrence . krubner
Laurens Van Houtven, good ideas, but then I'd also have to write some code to catch documents that got lost when a process died while trying to fetch a document from S3. If I simply check every 15 minutes, and grab everything that has not already been stored in the database, then I automatically

Re: What do Clojure developers use for recurring functions, other than at-at

2018-12-17 Thread lawrence . krubner
James Reeves, that does sound like the right way to go. I'll do that. On Monday, December 17, 2018 at 3:31:01 PM UTC-5, James Reeves wrote: > > > I'd use an executor: > > (ns example.main > (:import [java.util.concurrent Executors TimeUnit])) > > (def scheduler > (Executors/newSchedu

[ANN] better-cond 2.0.2

2018-12-17 Thread Mark Engelberg
https://github.com/engelberg/better-cond better-cond allows for :let bindings inside of cond, as well as a handful of other goodies that provide for clearer, more readable code by minimizing "rightward drift". With the release of Clojure 1.10, I took this opportunity to bump the dependencies and

Re: [ANN] Oz 1.4.0 - Interactive data visualizations and scientific documents with Vega/Vega-Lite

2018-12-17 Thread Christopher Small
Good catch! The examples page was split up into separate pages for Vega vs Vega-Lite, and I just updated the README to reflect this. Thanks for taking a look and letting me know! Chris On Monday, December 17, 2018 at 12:45:34 PM UTC-8, Colin Yates wrote: > > Looks great! The link to examples (

Re: [ANN] Clojure 1.10 has been released!

2018-12-17 Thread Alex Miller
On Monday, December 17, 2018 at 2:55:24 PM UTC-6, peter...@gmail.com wrote: > > On Monday, 17 December 2018 17:30:01 UTC, Alex Miller wrote: >> >> Clojure 1.10 focuses on two major areas: improved error reporting and >> Java compatibility. >> >> >> I'm not touching it until Sean Corfield has it

Re: [ANN] Clojure 1.10 has been released!

2018-12-17 Thread peterhull90
On Monday, 17 December 2018 17:30:01 UTC, Alex Miller wrote: > > Clojure 1.10 focuses on two major areas: improved error reporting and Java > compatibility. > > > I'm not touching it until Sean Corfield has it running in production ;) Seriously, well done everyone and thank you! -- You received

Re: [ANN] Oz 1.4.0 - Interactive data visualizations and scientific documents with Vega/Vega-Lite

2018-12-17 Thread Colin Yates
Looks great! The link to examples (https://vega.github.io/examples) 404s. Sent from my iPhone > On 17 Dec 2018, at 20:41, Christopher Small wrote: > > > Greetings! > > I'm happy to announce today the release of Oz 1.4.0. > > https://github.com/metasoarous/oz > > If you're on the Slack #data

[ANN] Oz 1.4.0 - Interactive data visualizations and scientific documents with Vega/Vega-Lite

2018-12-17 Thread Christopher Small
Greetings! I'm happy to announce today the release of Oz 1.4.0. https://github.com/metasoarous/oz If you're on the Slack #datascience channel, you may have already caught wind of some earlier versions. But in the interest of introducing it more broadly, I'm posting an overview here for those

Re: [ANN] Clojure 1.10 has been released!

2018-12-17 Thread Mark Engelberg
I'm excited by the new improvements. Thanks! On Mon, Dec 17, 2018 at 12:29 PM Tom Connors wrote: > Thanks a bunch to everyone involved. Your work is greatly appreciated! > > On Monday, December 17, 2018 at 12:30:01 PM UTC-5, Alex Miller wrote: >> >> Clojure 1.10 focuses on two major areas: impr

Re: What do Clojure developers use for recurring functions, other than at-at

2018-12-17 Thread James Reeves
I'd use an executor: (ns example.main (:import [java.util.concurrent Executors TimeUnit])) (def scheduler (Executors/newScheduledThreadPool 32)) (defn fetch-files [] (println "Fetching files...)) (defn -main [] (.scheduleAtFixedRate scheduler ^Runnable fetch-files 15 15

Re: What do Clojure developers use for recurring functions, other than at-at

2018-12-17 Thread Tim Visher
On Mon, Dec 17, 2018 at 2:54 PM wrote: > But at-at has not been updated in 6 years, so I assume it is abandoned. I > have two questions about this: > A common bit of wisdom here in the Clojure community is that time since last update is not always (or even often) a sign of abandonment but instea

Re: [ANN] Clojure 1.10 has been released!

2018-12-17 Thread Tom Connors
Thanks a bunch to everyone involved. Your work is greatly appreciated! On Monday, December 17, 2018 at 12:30:01 PM UTC-5, Alex Miller wrote: > > Clojure 1.10 focuses on two major areas: improved error reporting and Java > compatibility. > > > Error reporting at the REPL now categorizes >

Re: What do Clojure developers use for recurring functions, other than at-at

2018-12-17 Thread Laurens Van Houtven
Honestly I'd use CloudWatch Timed Events to kick off a Lambda or ECS Fargate job (which of course you can write in Clojure) assuming you're using AWS yourself anyway. If you don't care about batching maybe even just attach a Lambda to the write-to-S3 bucket itself instead of checking every 15m? If

What do Clojure developers use for recurring functions, other than at-at

2018-12-17 Thread lawrence . krubner
I'm coming back to Clojure development after a year away. This is a fast moving community and it is hard to keep up when one is not working on it full time. I'm dusting off some code I wrote 2 years ago, and trying to bring all the dependencies up to their current versions. I have a function t

Re: [ANN] Clojure 1.10 has been released!

2018-12-17 Thread Alex Miller
Sean is a prolific contributor to the Clojure ecosystem, but afaict this was first commit in Clojure itself! And an important one too - really a fix in the vendored ASM lib after we upgraded. On Monday, December 17, 2018 at 11:55:18 AM UTC-6, Erik Assum wrote: > > Congratulations! > > Sean Corfi

Re: [ANN] Clojure 1.10 has been released!

2018-12-17 Thread Jozef Wagner
Congratulations! Jozef On Monday, December 17, 2018 at 6:30:01 PM UTC+1, Alex Miller wrote: > > Clojure 1.10 focuses on two major areas: improved error reporting and Java > compatibility. > > > Error reporting at the REPL now categorizes >

Re: [ANN] Clojure 1.10 has been released!

2018-12-17 Thread Bo Yao
Congratulations and thanks to all contributors! On Mon, Dec 17, 2018, 12:55 PM Erik Assum Congratulations! > > Sean Corfield, first time contributor? I would never have guessed. > > Erik. > -- > i farta > > 17. des. 2018 kl. 21:30 skrev Alex Miller >: > > Clojure 1.10 focuses on two major areas:

Re: [ANN] Clojure 1.10 has been released!

2018-12-17 Thread Erik Assum
Congratulations! Sean Corfield, first time contributor? I would never have guessed. Erik. -- i farta > 17. des. 2018 kl. 21:30 skrev Alex Miller : > > Clojure 1.10 focuses on two major areas: improved error reporting and Java > compatibility. > > > > Error reporting at the REPL now categ

Re: [ANN] Clojure 1.10 has been released!

2018-12-17 Thread James Reeves
My thanks to everyone involved. I'm looking forward to trying this out. On Mon, 17 Dec 2018 at 17:30, Alex Miller wrote: > Clojure 1.10 focuses on two major areas: improved error reporting and Java > compatibility. > > > Error reporting at the REPL now categorizes >

[ANN] Clojure 1.10 has been released!

2018-12-17 Thread Alex Miller
Clojure 1.10 focuses on two major areas: improved error reporting and Java compatibility. Error reporting at the REPL now categorizes errors based on their phase of execution (read, macroexpand, compile, etc). Errors carry additi

[ANN] amalloy/ring-buffer 1.3.0

2018-12-17 Thread Bruno Bonacci
Hi, a new version of *amalloy/ring-buffer* (*1.3.0*) is available on Clojars ( https://clojars.org/amalloy/ring-buffer/versions/1.3.0) with the following changes: - *amalloy/ring-buffer* github project is now transferred to *clj-commons/ring-buffer* (https://github.com/clj-commons/ring