[ANN] clj-concordion 0.0.2 w/ all basic features

2019-05-03 Thread Jakub Holý
clj-concordion 0.0.2 - clojure.test support for http://concordion.org/, a
Specification by Example testing tool, has been released and adds support
for the other key feature, i.e. running linked specifications.

Changelog:

  * [feature] Suppor `concordion:run` command
  * [fix] Enable multiple `deffixture` in the same file

If you are interested in business-focused testing, please give it a try and
provide feedback!

Cheers, Jakub Holý

-- 
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] clj-concordion 0.0.2 - all basic features

2019-05-03 Thread Jakub Holý
clj-concordion  v0.0.2
 - clojure.test support for
http://concordion.org/, a Specification by Example testing tool - has been
released and adds support for the last missing key feature, i.e. running
linked specifications.

Changelog:

  * [feature] Suppor `concordion:run` command
  * [fix] Enable multiple `deffixture` in the same file

If you are interested in business-focused testing, please give it a try and
provide feedback!

Cheers, Jakub Holý

-- 
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] kamera 0.1.1 - visual testing with devcards integration, now with report

2019-05-03 Thread Oliver Hine
Hi everyone,

I'm pleased to announce the 0.1.1 release of kamera 
 which now generates an html / 
Clojurescript SPA report of the tests it has run.

I have also written an introductory blog post explaining the concept and 
use cases: https://juxt.pro/blog/posts/visual-testing.html

The report looks like this:

*Summary*



*Test detail*



*Linked image magnifiers, to inspect detail*



Cheers,
Oliy

-- 
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: The magic of Lisps

2019-05-03 Thread Moe Aboulkheir
On Sun, Apr 28, 2019 at 10:46 AM Erik Assum  wrote:

> I see, and acknowledge that eg the go-macro core.async is a wonderful
> piece of work, and that it’s really cool that it could be done in a
> library. But as an application programmer, I really don’t care if it’s a
> macro or a language feature, and I couldn’t really see myself investing
> that amount of time (nor would I have the skills to do so if I had the
> time) to solve my concurrency problems in such a general manner.
>

As an application developer, I'm betting the farm on the maintainability of
the core language, and my options are constrained by its portability.
Clojure would be a greater liability if core.async were an intrinsic
feature, and (IMHO) la little less of one if STM and agents weren't.


> 2) Pointers to blogs/articles/codebases which shows how applications
> written either with extensive use of macros or by implementing an internal
> DSL (and compiler) are significantly quicker to develop than their
> brute-force alternatives.
>

I'm not sure data of this sort yields to analysis, though I do think *speed
of development* is a suspicious yardstick. *Maintainability* is the
unseemly underbelly of syntactic flexibility, and multiple layers of
languages - each specified by implementation - is kryptonite for
maintenance and collaboration.

Take care,
Moe

-- 
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.data.csv/write-csv isn't thread safe (should it be?)

2019-05-03 Thread Matching Socks
You give credit where none is due!  The awe is genuine.  Using higher-order 
functions to avoid writing a loop is old hat.  But you went further, and 
ran *100 threads* without writing a loop.  I was so amazed and impressed 
that an integer overflowed in my brain stem and vectored me off toward 
Huffman-encoding docstrings.  

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