2013/5/18 atkaaz
> Hi. Can I release my clojure code under unlicensed?
> http://unlicense.org/
>
You can but it's not a very good idea. Not all countries have the notion of
public domain.
It is extremely unlikely that folks in large companies will be able to use
code released
under such an exoti
2013/5/18 atkaaz
> Could you elaborate on this:
>
>> It is extremely unlikely that folks in large companies will be able to
>> use code released
>> under such an exotic license.
>>
>
Their legal department won't let them because they are not familiar with
Unlicense and have no interest or time to
Langohr [1] is a Clojure client for RabbitMQ that embraces the AMQP 0.9.1
model.
Release notes for beta14:
http://blog.clojurewerkz.org/blog/2013/05/18/langohr-1-dot-0-0-beta14-is-released/
1. http://clojurerabbitmq.info
--
MK
http://github.com/michaelklishin
http://twitter.com/michaelklishin
Elastisch [1] is a small, easy to use, feature complete Clojure client for
ElasticSearch.
1.1 introduces a few minor feature and one major one: a new native client
with the same API as the existing HTTP client. Switching between the two
won't be hard!
Release notes:
http://blog.clojurewerkz.org/b
2013/5/27 ru
> Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError:
> clojure.lang.RT.mapUniqueKeys([Ljava/lang/Object;)Lclojure/lang/IPersistentMap;
>
You have code compiled against 1.4 (or later) that's running against
Clojure 1.3.
--
MK
http://github.com/michaelklishin
http:/
2013/5/28 ru
> Thank you Jim. But, I mean this piece of API doc:
It should be
(ns ru.rules
(:use protege.core
[rete.core :exclude [rutime]])
Unless you use Clojure 1.3, there is absolutely no reason to use :use. Use
:require with :refer:
(ns ru.rules
(:require [protege.core :refer :
2013/5/28 ru
> Does (:require [protege.core :refer :all]) is equivalent to (:require
> protege.core)?
No. (:require [protege.core :refer :all]) does roughly the following
* Loads and compiles proteger.core
* Stores it in the namespace map as proteger.core, so fn1 in it can be
referred to wit
2013/5/30 Nelson Morris
> peridot is a library for interacting with ring apps while maintaining
> state between requests, such as a cookie jar
Nelson,
Does your project have a site or a github repo? There are no links in your
announcement.
--
MK
http://github.com/michaelklishin
http://twitte
2013/5/30 Josh Kamau
> Whats the point of using io! inside dosync if all it does is make an
> exception to be thrown?
The point is to mark side-effecting code so that you can't accidentally use
it in a transaction.
--
MK
http://github.com/michaelklishin
http://twitter.com/michaelklishin
--
2013/5/30 Dax Fohl
> Am I missing something? What are the downsides of this approach?
is RPython garbage collected? Key ideas in Clojure pretty much assume
memory management is not something you
have to worry about.
What about concurrency primitives? Clojure builds its reference types on
top
2013/6/2 Michał Marczyk
> For anybody interested in even more background, here are two additional
> links:
>
> 1. The paper itself:
>
> http://infoscience.epfl.ch/record/169879/files/RMTrees.pdf
>
For people who are not sure where to find the project as opposed to the
paper it implements, here i
2013/6/2 Zed Becker
> Common lisp also commited the same mistake back in the past
I'm not convinced it is a mistake.
There are only 3 implementations that are actually used in production
and feature complete: Clojure, ClojureScript, ClojureCLR. They are
largely developed by the same group of p
2013/6/4 Gary Trakhman
> I hate all the wrapper libraries, and I've used clj-http and
> clj-apache-https.
>
> A quick google search turns up an alternative, seems promising:
>
httpkit seems to support WebSockets, according to their github project
description
http://http-kit.org/client.html
--
2013/6/5 David Pollak
> * Is there a faster cycle than to change code, change tests and type "lein
> test" to see the results?
> * Is there a way to keep everything in a hot JVM (I've done a little
> research on Nailgun... but it seems to be out of vogue) so there's no JVM
> start-up penalty?
>
2013/6/11 Jay Fields
> I spent a bit of time and converted those entries into the following site:
> http://jayfields.com/expectations/index.html
>
That's very helpful! Thanks Jay!
--
MK
http://github.com/michaelklishin
http://twitter.com/michaelklishin
--
--
You received this message becaus
Elastisch [1] is a minimalistic Clojure client for ElasticSearch that
provides both
HTTP and native transport clients.
1.2.0-beta1 is a milestone release that improves sorting support in the
native client.
Release notes:
http://blog.clojurewerkz.org/blog/2013/06/15/elastisch-1-dot-2-0-beta1-is-re
Cassaforte [1] is a Clojure client for Cassandra built around CQL 3.0 and
focusing
on ease of use. It's built on top of the new DataStax Java driver [2] and
supports
all the major features you'd expect from a data store client:
* Connection to a single node or a cluster
* All CQL 3.0 operations
2013/6/18 Tim Jones
> How do I get to near-java performance?
Start by providing a snippet of your code and profiling.
Most likely you are hitting either boxing or extra method calls that are
not obvious from the code.
But nobody can tell if that's really the case, esp. without seeing the
actua
2013/6/21 Colin Yates
> Is it correct but simply non-idiomatic?
It's not how defs are supposed to be used. It's like using fields for
everything in Java
even though you could use local variables for a lot of things, just because
you can.
def produces a shared (well, namespace-local) var. You p
2013/6/21 Jim - FooBar();
> If you're using leiningen, add this entry to your project.clj and rerun
> your benchmarks.
>
> :jvm-opts ^replace []
>
Original post suggests the code is executed by building an uberjar running
java -jar target/…
so Leiningen default JVM options are not relevant.
--
2013/6/21 Jim - FooBar();
> Did you read the entire thread?
> both Jason and Leon (who originally posted) admit that this was the
> problem...Stuart even opened this issue:
> https://github.com/technomancy/leiningen/pull/1230
>
Leiningen's default only apply if you, hm, run Leiningen.
If you ru
2013/6/21 serialhex
> Hi all, I'm looking for a decent database wrapper library.
Relational databases: https://github.com/clojure/java.jdbc (this one is not
very extensively documented but is also small compared to Korma)
MongoDB: http://clojuremongodb.info
Cassandra: http://clojurecassandra.i
2013/7/2 Dragan Djuric
> I am pleased to announce a first public release of new (and different)
> "monads and friends" library for Clojure.
> Extensive *documentation* is at http://fluokitten.uncomplicate.org
>
Good job, Dragan!
--
MK
http://github.com/michaelklishin
http://twitter.com/michael
Elastisch [1] is a minimalistic, feature rich, well documented Clojure
client for ElasticSearch.
1.1.1 is a bug fix release.
Release notes:
http://blog.clojurewerkz.org/blog/2013/07/02/elastisch-1-dot-1-1-is-released/
1. http://clojureelasticsearch.info
--
MK
http://github.com/michaelklishin
h
Pantomime [1] is a tiny Clojure library that deals with MIME types.
Release notes:
http://blog.clojurewerkz.org/blog/2013/07/02/pantomime-1-dot-8-0-is-released/
1. https://github.com/michaelklishin/pantomime
--
MK
http://github.com/michaelklishin
http://twitter.com/michaelklishin
--
--
You r
2013/7/3 Dragan Djuric
> one of the main project goals is to make monads (et al) approachable for
> beginners, and for that, docs and tutorials are the main thing. So, this
> library really does not make much sense without lots of documentation. I
> hope to even improve it on that point.
Dragan
2013/7/3 Dragan Djuric
> The site source is in the gh-pages branch in the main source repository on
> github: https://github.com/uncomplicate/fluokitten/tree/gh-pages
>
It's worth mentioning somewhere. ClojureWerkz projects link to doc source
at the top of every guide,
adding a README link is fi
Monger (http://clojuremongodb.info) is a Clojure MongoDB client for a more
civilized
age.
1.6.0 is a minor release that that makes it easier to work with multiple
databases.
Release notes:
http://blog.clojurewerkz.org/blog/2013/07/06/monger-1-dot-6-0-is-released/
--
MK
http://github.com/michael
Validateur (http://clojurevalidations.info) is a data validation library
inspired by Ruby's ActiveModel.
1.5 is a minor release that introduces error message customization.
Release notes:
http://blog.clojurewerkz.org/blog/2013/07/06/validateur-1-dot-5-0-is-released/
--
MK
http://github.com/mich
2013/7/9 Ryan Neufeld
> I'm pleased to announce the release of a comprehensive tutorial for
> pedestal-app: http://bit.ly/pedestal-app-tutorial.
>
Ryan,
Good to see more documentation for Pedestal!
I have a bit of feedback. Maybe it's just me being really dumb but I was
confused about where to
Cassaforte [1] is a small, feature complete Clojure client for Apache
Cassandra build
around CQL 3.
Cassaforte is finally 1.0. Since the last RC, there was one AOT compilation
issue
resolved, making the most recent version 1.0.1.
To learn more about Cassaforte, see our 1.0 release notes:
http://b
2013/7/9 Sean Corfield
> This opens up contributions to the community at large so I hope to see
> plenty of activity as folks send PRs for their favorite hints, tips,
> and tricks with this library.
>
Where to send pull requests: http://github.com/clojuredocs/guides
I'm personally very happy th
Elastisch [1] is a minimalistic Clojure client for ElasticSearch.
1.2.0-beta3 is a development release that adds a minor feature to the REST
client
and upgrades ElasticSearch dependency to 0.90.2.
Release notes:
http://blog.clojurewerkz.org/blog/2013/07/11/elastisch-1-dot-2-0-beta3-is-released/
2013/7/16 mond
> check-delta-feeds.core=> (set/join changed-records feed-entries {:ID
> :dh-uuid})
> ClassCastException clojure.lang.LazySeq cannot be cast to java.util.Map
> clojure.lang.RT.find (RT.java:733)
>
You can use clojure.set/join on lazy sequences but joining a list (produced
by a se
2013/7/24 Ye He
> Well, obviously :use can't be replaced by (require :refer).
Are you sure? require with :refer :all does exactly what :use does as far
as I know.
> According to DRY, I strongly agree the deprecation of :use. But that
> doesn't mean interpreter shouldn't support it right now s
2013/7/24 Ye He
> But you can't force people not to use :use without :only, and the tool I
> mentioned will replace that kind of misuses.
I'd start by adding a scary warning to the compiler first,
and then remove support for :use in a couple of versions.
--
MK
http://github.com/michaelklishin
Langohr [1] is a small, easy to use Clojure client for RabbitMQ.
1.0.1 is a long overdue 1.0 release of the library that has been 2 years
in the making and is one of the most popular ClojureWerkz projects.
Release notes and some notes about future plans:
http://blog.clojurewerkz.org/blog/2013/07/
2013/7/29 Greg
> Is there a reason you decided to write your own instead of contributing to
> that project?
Langohr README answers your question pretty well.
--
MK
http://github.com/michaelklishin
http://twitter.com/michaelklishin
--
--
You received this message because you are subscribed
2013/7/29 Greg
> I'm not familiar enough with either project to understand.
Langohr is a RabbitMQ client that exposes every feature RabbitMQ has in the
API.
clamq is an attempt to provide a generic messaging library with different
transports,
thus hiding all project-specific features. That's t
Langohr [1] is a small, feature complete Clojure RabbitMQ client.
1.1 is a minor feature release that improves RabbitMQ HTTP API support,
contributed by Steffen Dienst. There are no breaking API changes in this
release.
Release notes:
http://blog.clojurewerkz.org/blog/2013/07/31/langohr-1-dot-1-
2013/8/10 Sean Corfield
> Perhaps put Leiningen JARs on Clojars instead of this flaky custom
> location?
I personally think there should be a fallback location for the jar that
does not use SSL.
I'd be happy to host one if needed.
--
MK
http://github.com/michaelklishin
http://twitter.com/mich
Langohr [1] is a small, feature complete Clojure client for RabbitMQ.
1.4.0 is a minor feature release that introduces automatic connection
recovery
(from network failures), similar to some other clients.
Detailed documentation about the design of this feature and how it is
different
from some oth
I'm happy to announce that 5 out of 6 RabbitMQ tutorials [1] are now
available
for Clojure:
https://github.com/rabbitmq/rabbitmq-tutorials/tree/master/clojure
and are tested for interoperability with 9 other clients. The final
tutorial will be
ported at a later point.
1. http://www.rabbitmq.com/
Elastisch [1] is a small, feature complete Clojure client for ElasticSearch
that
provides both HTTP and native transports and has solid documentation.
1.2.0 is a minor feature release. Release notes:
http://blog.clojurewerkz.org/blog/2013/08/11/elastisch-1-dot-2-0-is-released/
1. http://clojureel
2013/8/13 Christian Sperandio
> Even if I think the current syntax is one of the best, could you say what
> Clojure's capability couldn't be done with another syntax?
>
They could, Elixir is a good recent example. However, it's a very tricky
thing to get right, while s-expressions have
been arou
On behalf of the ClojureWerkz team, I'm happy to announce our not-so-new
project that has recently reached 1.0.0-rc1 stage: Route One [1].
Route One is a route generation library complimentary to Clout, part of
Compojure.
It takes a route definition and parameters and produces a URL/URI/path.
It
2013/8/13 Baishampayan Ghose
> Curious, how does it differ from Clout?
Clout is a route recognition library (URL/path => route). Route One is a
route
generation library (route => URL/path).
--
MK
http://github.com/michaelklishin
http://twitter.com/michaelklishin
--
--
You received this m
I'm happy to announce a 2 day Clojure workshop in Munich, Germany
on Oct 12-13, 2013.
It is taught by production Clojure users (SoundCloud, StyleFruits
engineers) and 1 ClojureWerkz
team member. No prior Clojure experience is required but experience with at
least
one programming language is necess
Hussein B.:
> Hi,
>
> I'm trying to create this Domain Specific Language:
>
> (query "clojure"
> (directory "/usr/texts")
> (group-by :creation-date))
>
>
>
> Any starting points are really appreciated.
>
>
Take a look at
http://clojure-doc.org/articles/tutorials/growing_a_dsl
I'm happy to announce that Langohr [1] documentation is being actively
worked on again. There's already one full new guide available [2],
that covers RabbitMQ extensions and how to use them from Clojure.
At least two more guides (TLS/SSL support and Durability) are in the works
and will be publish
Langohr [1] is a small, feature complete Clojure client for RabbitMQ.
1.4.1 is a bug fix release. Release notes:
http://blog.clojurewerkz.org/blog/2013/08/16/langohr-1-dot-4-1-is-released/
1. http://clojurerabbitmq.info
--
MK
http://github.com/michaelklishin
http://twitter.com/michaelklishin
-
Spyglass is a very fast Clojure client for
Memcached [1] built on top of SpyMemcached.
1.1.0 is a minor release that introduces several new features, usability
improvements and has some breaking changes.
Release notes:
http://blog.clojurewerkz.org/blog/2013/08/22/spyglass-1-dot-1-0-is-released/
Money [1] is a Clojure library for working with monetary amounts.
1.4.0 is a minor release that fixes one bug.
Release notes:
http://blog.clojurewerkz.org/blog/2013/08/22/money-1-dot-4-0-is-released/
1. https://github.com/clojurewerkz/money
--
MK
http://github.com/michaelklishin
http://twitter
2013/8/29 Christian Sperandio
> Is there any perf improvement to use static typing in Clojure?
core.typed is not a compiler, it's a type annotation/checker implemented
as a library.
If you are familiar with Erlang, it is to Clojure what Dialyzer is to
Erlang.
--
MK
http://github.com/michaelk
On behalf of the ClojureWerkz team [1], I'm happy to announce
our new project, EEP (for Embedded Event Processing).
Read the announcement:
http://blog.clojurewerkz.org/blog/2013/08/29/stream-processing-with-eep/
The library is young and definitely could use better documentation but it's
mature en
On behalf of the ClojureWerkz [1] team, I'm happy to announce
Meltdown, a fast message passing library that backs EEP [2]
but is very useful on its own.
Announcement blog post:
http://blog.clojurewerkz.org/blog/2013/09/04/introducing-meltdown/
Meltdown on GitHub:
https://github.com/clojurewerkz/m
2013/9/6 Ulises
> I'm sure it's a bit early but is there a mailing list for this?
>
> I've ran into trouble trying EEP on a really simple flow (the even vs.
> odds in the docs.) and I'd like to ask a few questions.
>
Now there is:
https://groups.google.com/forum/#!forum/clojure-event-processing
Langohr [1] is a small, feature complete Clojure client for RabbitMQ.
1.5.0 is a backwards-compatible minor feature release. All users are
recommended to upgrade.
Release notes:
http://blog.clojurewerkz.org/blog/2013/09/07/langohr-1-dot-5-0-is-released/
1. http://clojurerabbitmq.info
--
MK
htt
2013/9/9 Oleksandr Petrov
> Forgot to mention, Zweikopf comes as a Ruby gem and as a Clojure library.
> You should make a decision though wether you're running Ruby scripting
> container from Clojure or start Clojure runtime from Ruby
Or integrate the two using messaging, e.g. with [1] and [2].
2013/9/11 Alex Miller
> I talked to him recently about the state of clojuredocs. I know he's been
> pretty busy lately with a new job. I believe he thinks the service API and
> doc extractor are in pretty good shape. The major areas that need work are
> figuring out how to store the data in a dat
Meltdown [1] is a Clojure message passing library
built on top of Reactor.
1.0.0-beta1 is a development milestone release.
Release notes:
http://blog.clojurewerkz.org/blog/2013/09/12/meltdown-1-dot-0-0-beta1-is-released/
1. https://github.com/clojurewerkz/meltdown
--
MK
http://github.com/michae
The ClojureWerkz team recently started writing a series of blog posts
about how we do things (and why). The series were started
a while ago in [1]. Here's the second part, on writing useful
change logs:
http://blog.clojurewerkz.org/blog/2013/09/07/how-to-write-a-useful-change-log/
If you have exa
Monger [1] is a Clojure MongoDB client for a more civilized age.
2.1.0 is a minor feature released.
Change log:
http://blog.clojurewerkz.org/blog/2015/02/22/monger-2-dot-1-0-is-released/
There will be no more 2.x releases (except for bug fixes, of course).
Monger development will focus on 3.0 no
Langohr [1] is a small, feature complete Clojure client for RabbitMQ.
Release notes:
http://blog.clojurewerkz.org/blog/2015/02/27/langohr-3-dot-1-0-is-released/
1. http://clojurerabbitmq.info
--
@michaelklishin, github.com/michaelklishin
--
You received this message because you are subscribed
On 6 March 2015 at 00:45:47, adrian.med...@mail.yu.edu
(adrian.med...@mail.yu.edu) wrote:
> it strikes me as odd that this project would not come out of
> direct collaboration with Clojure's core contributors.
I should point out that there's enough people in the community who
do not find Clojur
On 31 March 2015 at 04:45:39, Jan Drake (jan.s.dr...@gmail.com) wrote:
> We have teams in Seattle, Sydney, and Costa Rica and are looking
> to hire senior engineers with Clojure/Lisp experience.
Jan,
It would help if you clarify what locations/timezones you require candidates
to be in. Many tal
Langohr [1] is a small Clojure client for RabbitMQ.
Release notes:
http://blog.clojurewerkz.org/blog/2015/04/19/langohr-3-dot-2-0-is-released/
1. http://clojurerabbitmq.info
--
@michaelklishin, github.com/michaelklishin
--
You received this message because you are subscribed to the Google
Gr
On 24 May 2015 at 03:59:52, Daniel Szmulewicz (daniel.szmulew...@gmail.com)
wrote:
> System 0.0.8 has just been released, but it is not the same anymore.
Then perhaps it deserves at least a minor version bump.
Non-standard, confusing version numbers is already a significant enough problem
in
On 26 May 2015 at 03:45:04, Daniel Szmulewicz (daniel.szmulew...@gmail.com)
wrote:
> Is there a consensus as to what versioning scheme works best?
> Or is there no such beast?
> Peter Taoussanis has expressed some reservations regarding
> SemVer and is proposing a variation on it, which he ca
On 26 May 2015 at 03:54:35, Daniel Szmulewicz (daniel.szmulew...@gmail.com)
wrote:
> Yes, sir. Well understood.
>
> On top of that, the announcement was mistaken. System's version
> is at 0.1.8, not 0.0.8.
>
> Will do better next time.
Thank you! This sounds like a project that can grow in
Monger [1] is a Clojure MongoDB driver for a more civilized age.
Monger 3.0 is a major release that sets up ground for various
MongoDB 3.x improvements and uses MongoDB Java driver 3.0
under the hood.
There are breaking changes in 3.0. You can learn more about
2.x to 3.0 changes in the RC1 releas
Monger [1] is a modern Clojure MongoDB client.
3.0 has breaking API changes. Release notes:
http://blog.clojurewerkz.org/blog/2015/07/16/monger-3-dot-0-0-is-released/
1. http://clojuremongodb.info
--
MK
http://github.com/michaelklishin
http://twitter.com/michaelklishin
--
You received this me
Langohr [1] is a small, feature complete Clojure client for RabbitMQ.
Release notes:
http://blog.clojurewerkz.org/blog/2015/07/27/langohr-3-dot-3-0-is-released/
1. http://clojurerabbitmq.info
--
MK
--
You received this message because you are subscribed to the Google
Groups "Clojure
Machine Head [1] is a small Clojure MQTT client built on top of
Eclipse Paho.
beta9 is a milestone release that introduces one breaking API
change:
http://blog.clojurewerkz.org/blog/2014/07/06/machine-head-1-dot-0-0-beta9-is-released/
1. http://clojuremqtt.info
--
MK
http://github.com/michaelkl
On 8 July 2014 at 17:40:49, Cecil Westerhof (cldwester...@gmail.com) wrote:
> > In Clojure you can define a local constant with let, but I need
> a variable (I think).
They are not constants. Locals can be "overwritten" but their data structures
are immutable (by default).
> I want to do the f
On 17 July 2014 at 14:40:57, Thomas (th.vanderv...@gmail.com) wrote:
> > Any ides how best to achieve this in Clojure? I already had a look
> at the various scheduling libraries (at-at, cronj and Quartzite),
> but from what I understand they don't support this behaviour,
> but please correct
Pantomime [1] is a tiny Clojure library for working with
MIME types.
Release notes:
http://blog.clojurewerkz.org/blog/2014/07/18/pantomime-2-dot-3-0-is-released/
1. https://github.com/michaelklishin/pantomime
--
--
You received this message because you are subscribed to the Google
Groups "C
Elastisch [1] is a minimalistic feature rich Clojure client for
ElasticSearch.
2.1 has multiple improvements in the native client, including
the long awaited aggregations support:
http://blog.clojurewerkz.org/blog/2014/07/20/elastisch-2-dot-1-0-beta4-is-released/
1. http://clojureelasticsearch.
15 months ago we wrote what ended up being quite a popular post on the
ClojureWerkz
blog:
http://blog.clojurewerkz.org/blog/2013/04/20/how-to-make-your-open-source-project-really-awesome/
and now part 2 is up:
http://blog.clojurewerkz.org/blog/2014/07/20/how-to-make-your-open-source-project-reall
On 22 July 2014 at 16:10:31, Jonathon McKitrick (jmckitr...@gmail.com) wrote:
> > Development and support seem to have slowed down. Are there
> newer or better choices out there with momentum right now?
Just use clojure.jdbc or clojure.java.jdbc with a validation library
(Validateur,
Schema, Bo
metrics-clojure [1] is a Clojure interface to the Metrics library [2],
originally by Steve Losh [3].
Release notes:
http://blog.clojurewerkz.org/blog/2014/07/26/metrics-clojure-2-dot-1-1-is-released/
If you're new to metrics and not sure why collecting them is a good idea,
take a moment to watch
clj-time [1] is a popular Clojure date/time library built on top of Joda Time.
Unfortunately, the project currently doesn't have a human-friendly change log,
so here's a git one (sorry):
https://github.com/clj-time/clj-time/compare/v0.7.0...v0.8.0
1. https://github.com/clj-time/clj-time/
--
@
On 29 July 2014 at 10:00:31, Daniel Szmulewicz (daniel.szmulew...@gmail.com)
wrote:
> > The idea behind this library is to serve as a community-backed
> repository of readymade components.
So, basically like Modular?
https://github.com/juxt/modular
--
@michaelklishin, github.com/michaelklis
On 29 July 2014 at 10:21:33, Daniel Szmulewicz (daniel.szmulew...@gmail.com)
wrote:
> > I wasn't aware of it.
>
> How does it relate to Jig (of which I was aware), if it does?
Jig originally was reinventing parts of Component + did what Modular does.
Malcolm will likely correct me but I believe
On 4 August 2014 at 03:12:07, Brian Craft (craft.br...@gmail.com) wrote:
> > Any sphinx users here? Maybe adapting the common lisp domain,
> or something?
metrics-clojure uses Sphinx:
https://github.com/sjl/metrics-clojure
--
@michaelklishin, github.com/michaelklishin
--
You received this m
Validateur [1] is a functional validations library for Clojure and
ClojureScript.
Release notes:
http://blog.clojurewerkz.org/blog/2014/08/03/validateur-2-dot-2-0-is-released/
1. http://clojurevalidations.info/
--
@michaelklishin, github.com/michaelklishin
--
You received this message becaus
Quarzite [1] is a powerful Clojure scheduling library built on top the Quartz
Scheduler.
Release notes:
http://blog.clojurewerkz.org/blog/2014/07/31/quartzite-1-dot-3-0-is-released/
1. http://clojurequartz.info/
--
@michaelklishin, github.com/michaelklishin
--
You received this message beca
chash [1] is a consistent hashing library for Clojure.
Release notes:
http://blog.clojurewerkz.org/blog/2014/07/31/chash-1-dot-1-0-is-released/
1. https://github.com/michaelklishin/chash
--
@michaelklishin, github.com/michaelklishin
--
You received this message because you are subscribed to
Mailer [1] is an ActionMailer-inspired mailer library for Clojure.
Release notes:
http://blog.clojurewerkz.org/blog/2014/08/03/mailer-1-dot-1-0-is-released/
1. https://github.com/clojurewerkz/mailer
--
@michaelklishin, github.com/michaelklishin
--
You received this message because you are su
On 5 August 2014 at 15:54:58, Malcolm Sparks (malc...@juxt.pro) wrote:
> > As I mentioned in my talk, we have a Google discussion group called
> 'modularity' for discussion about this and other component-related
> topics, all welcome.
Looks like non-members cannot even view group content. Is
On 5 August 2014 at 19:41:03, Cecil Westerhof (cldwester...@gmail.com) wrote:
> > When run in the REPL it gives the output I expect, but when executed
> as a program, it does not give any output at all. What is going on
> here?
Because `for` is lazy. In the REPL the result has to be computed
On 5 August 2014 at 19:43:21, Cecil Westerhof (cldwester...@gmail.com) wrote:
> > Because of the class of those values is Long. Why are those not
> Integer?
To avoid the performance penalty of automatic promotion. In dynamically typed
languages
with auto-promotion of integers you have to perfor
On 20 August 2014 at 11:52:51, Serzh Nechyporchuk (nechyporc...@gmail.com)
wrote:
> > I want to ask what environments for production do you use (e.g.
> application server, cloud platform, deploy tool, etc)?
> I think this information will be interesting for many people.
> For now in our projec
Langohr [1] is a small, feature complete Clojure client for RabbitMQ.
3.0.0-rc2 is a release candidate for 3.0, which has breaking public
API changes.
Change log:
http://blog.clojurewerkz.org/blog/2014/08/27/langohr-3-dot-0-0-rc2-is-released/
1. http://clojurerabbitmq.info
--
@michaelklishin, g
metrics-clojure [1] is a Clojure interface to the Metrics library [2],
originally by Steve Losh [3].
Release notes:
http://blog.clojurewerkz.org/blog/2014/08/27/metrics-clojure-2-dot-2-0-is-released/
If you're new to metrics and not sure why collecting them is a good idea,
take a moment to wat
On 5 September 2014 at 06:08:17, Colin Fleming (colin.mailingl...@gmail.com)
wrote:
> Given that there's a long time between major releases and 1.6
> just came out, are they likely to be backported to a 1.6 point release
> when they're done or will we have to wait for 1.7?
FWIW, Clojure doesn
On 8 September 2014 at 06:50:38, Sam Raker (sam.ra...@gmail.com) wrote:
> I can `(import
> edu.stanford.nlp.parser.lexparser.LexicalizedParser)`,
> but after that, it's just a nightmare of `no matching ctor`, `no
> matching field`, `NoSuchFieldException` and `expected static
> field` errors
On 9 September 2014 at 00:33:11, Ivan L (ivan.laza...@gmail.com) wrote:
> For an enterprising clojure hacker, this is a good opportunity
> to write "Clojure for non-Java Hackers" and put it up on Pragprog.
Sounds more like "Just enough Java for Clojure". Which I think would have
too small an
On 10 September 2014 at 15:42:01, j...@afandian.com (j...@afandian.com) wrote:
> Is this the right way to do this?
Yes.
> Could I somehow make this implicit
> and avoid re-writing the DateTimeProtocol implementations?
There's no way around implementing the DateTimeProtocol functions you need
On 10 September 2014 at 21:11:06, j...@afandian.com (j...@afandian.com) wrote:
> I just noticed that the ReadableInstant[0] interface is generic,
> extending Comparable [1]. Is it possible to implement a generic
> interface with a defrecord?
Type parameters in generics do not exist at runtime,
1 - 100 of 515 matches
Mail list logo