Hi,
I have a number of commands flying around which need to be handled.
defmulti/defmethod seem a nice answer. The problem is that each command
handler will need different collaborators (those with long memories will
realise this isn't new ground here ;)).
I want to do something like:
(ns
I am sending instances of defrecords from clojurescript via transmit/edn
and getting:
2015-Feb-24 19:23:52 + dev-os-mbp.local DEBUG [taoensso.sente] - Bad
package: [[:client/message #health.shared.domain.PingCommand{}]]
(clojure.lang.ExceptionInfo: No reader function for tag
threads but ensuring that only one thread can
use it at same time (as I said previously) using serialization semantics of
clojure agents.
I hope it has been helpful.
Cheers
Andrey
2015-02-23 22:26 GMT+01:00 Colin Yates colin.ya...@gmail.com:
Thanks Christian, that looks interesting
It seems like it is worthwhile to brush up my knowledge then, this
looks quite hopeful - thanks!
On 24 February 2015 at 10:39, Andrey Antukh n...@niwi.be wrote:
2015-02-24 10:15 GMT+01:00 Colin Yates colin.ya...@gmail.com:
Hi Andrey - thanks for responding. Asciidoctor looks great!
I think
PM UTC+1, Colin Yates wrote:
Hi all,
What are you all using for interacting with an RDBMS? In the past I looked
at clojure.java.jdbc, honeysql and korma (and for querying, honeysql just
rocks). I have lost touch a bit - any recommendations?
Thanks.
--
You received this message because you
Hi all,
What are you all using for interacting with an RDBMS? In the past I looked
at clojure.java.jdbc, honeysql and korma (and for querying, honeysql just
rocks). I have lost touch a bit - any recommendations?
Thanks.
--
You received this message because you are subscribed to the Google
Actually, https://github.com/krisajenkins/yesql, now that it supports named
parameters is probably just the ticket...
On Tuesday, 24 February 2015 14:04:36 UTC, Colin Yates wrote:
Hi all,
What are you all using for interacting with an RDBMS? In the past I looked
at clojure.java.jdbc
I haven't used it but I remember building up pages of SQL in Clojure
wasn't fun. The idea of putting that SQL into a .sql file, accessible
by non-Clojure DB developer is very appealing.
On 24 February 2015 at 18:24, Niels van Klaveren
niels.vanklave...@gmail.com wrote:
Perhaps I'm missing
OK - thanks all.
I am surprised that yesql isn't more adopted, particularly now named
parameters is there - has anyone run into roadblocks with it?
On 24 February 2015 at 16:50, Sean Corfield s...@corfield.org wrote:
On Feb 24, 2015, at 6:04 AM, Colin Yates colin.ya...@gmail.com wrote:
What
, if SQL is known up front then it seems very nice.
On 24 February 2015 at 18:10, Sean Corfield s...@corfield.org wrote:
On Feb 24, 2015, at 9:16 AM, Colin Yates colin.ya...@gmail.com wrote:
I am surprised that yesql isn't more adopted, particularly now named
parameters is there - has anyone run
Currently each request gets serviced in its own thread (web container) and
I am thinking of integrating core.async and I wonder how core.async and a
JDBC transactional unit of work get on.
Conceptually, this model (thread-per-request) is trivial however the
problems are well known. Replacing
Thanks Christian, that looks interesting.
By the way, any idea what tool was used to generate the documentation?
On 23 February 2015 at 21:22, Christian Weilbach
whitesp...@polyc0l0r.net wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 23.02.2015 18:20, Colin Yates wrote:
Currently
A minor point (get col n) is the same as (col n).
It's more of a stylistic thing, but your use of protocols and
implementation is quite 'stateful'. I would have done the same with
vanilla maps:
(def employee [first-name last-name level]
{:first-name .})
(defn promote [{:keys [level] :as
Unless of course your whole example was to work with Protocols (he says as
he notices the file is called protocols.clj in a protocols namespace) in
which case - yep, that is fine :).
On Monday, 23 February 2015 19:51:00 UTC, Colin Yates wrote:
A minor point (get col n) is the same as (col n
://github.com/MichaelDrogalis/onyx-examples).
We hang out in Gitter if you have any questions:
https://gitter.im/MichaelDrogalis/onyx
-- Mike
On Wednesday, February 18, 2015 at 10:22:07 AM UTC-8, Colin Yates wrote:
Hi Lucas,
This looks great - thanks.
[off topic]
I don't know much about
Hi Lucas,
This looks great - thanks.
[off topic]
I don't know much about Onyx but I am just about to start committing
code for server app which is going to use a CQRS design. It doesn't
need to be internet scale at all, will be a single machine, and spend
all of its time taking a command,
Style police would point out zero? and when-not :).
On 17 Feb 2015 20:40, Cecil Westerhof cldwester...@gmail.com wrote:
2015-02-17 20:26 GMT+01:00 Timothy Baldridge tbaldri...@gmail.com:
Tweak as needed:
(keep-indexed
(fn [i v]
(if (= 0 (mod i 5))
that runs every snippet posted to this
mailing list through kibit (https://github.com/jonase/kibit).
On Tue, Feb 17, 2015 at 1:49 PM, Colin Yates colin.ya...@gmail.com
wrote:
Style police would point out zero? and when-not :).
On 17 Feb 2015 20:40, Cecil Westerhof cldwester...@gmail.com wrote
I wouldn't get too hung up on imitation as whilst there are style
guides [1] I you will find a lot of diversity in published Clojure
code.
I would suggest you internalise the style guide, lean on lein kibit
and lein eastwood and then do some navel gazing and ask yourself
what problem you are
of maps [{..} {..} ...] and can be sufficiently transformed with
the 'map' function (with assoc/assoc-in).
On Sunday, 8 February 2015 17:16:40 UTC, Colin Yates wrote:
+1 This separation of behaviour and state is a key part of Clojure's
philosophy. That isn't to say that stateful components
+1 This separation of behaviour and state is a key part of Clojure's
philosophy. That isn't to say that stateful components are bad as such
(Stuart Sierra's https://github.com/stuartsierra/component is an
obvious analog here) only that they aren't a given as they are in OO
languages.
As Jony
You might also want to consider prismatic schema if you are evaluating your
tool stack. I too would condone component, and the various component
compatible libs that have sprung up.
--
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this
IntelliJ is swing! Well, knock me other with a feather :). Still wouldn't
want to go anywhere near building a Swing app though :).
On 14 Jan 2015 01:36, Colin Fleming colin.mailingl...@gmail.com wrote:
On 14 January 2015 at 05:50, Colin Yates colin.ya...@gmail.com wrote:
My evolution of Java
Wow, there is a lot to deal with :), so let me throw out some ideas:
- have you considered building a web-app instead of a desktop app? If so,
have a look at one of the react based languages (om or reagent would be my
choice). Alternatively take a look at
other
you're into the fun land of writing a library in order to write your
app.
On Tue, Jan 13, 2015 at 8:15 AM, Colin Yates colin.ya...@gmail.com wrote:
Wow, there is a lot to deal with :), so let me throw out some ideas:
- have you considered building a web-app instead of a desktop app? If so,
have
you're into the fun land of writing a library in order to write your
app.
On Tue, Jan 13, 2015 at 8:15 AM, Colin Yates colin...@gmail.com wrote:
Wow, there is a lot to deal with :), so let me throw out some ideas:
- have you considered building a web-app instead of a desktop app? If
so, have
Hi Andrea, have you checked the doc at
https://github.com/clojure-emacs/cider? It as a bunch of very useful
shortcuts, including the ability to send either eval current buffer,
the current form or the outer most form.
On 9 January 2015 at 12:15, andrea crotti andrea.crott...@gmail.com wrote:
If you want to automate any lein X process then lein auto is the thing to
use. However, there are a few runners which will monitor changes and then
run the tests whilst maintaining a lein process so they are really quick.
I personally use https://github.com/jakepearson/quickie, just start lein
Not sure if you know about them but the following are great resources for
finding libraries:
- http://www.clojure-toolbox.com/
- https://github.com/technomancy/leiningen/wiki/Plugins
- http://clojure-libraries.appspot.com/
- https://github.com/trending?l=clojure (to keep up with the cool
I don't think there is an easy answer here, and note that this is a problem
generic to mocking (i.e. not clojure or midje specific).
The usual advice applies though:
- do you really need to mock? Unit testing is about the coarseness of
granularity which is defined more by cohesion and
, write more specific tests. In short:
System (integration) tests: so I feel good about my codebase
Unit (smaller) tests: so I can figure out what went wrong when the larger
tests fail.
Timothy
On Tue, Jan 6, 2015 at 6:26 AM, Colin Yates colin.ya...@gmail.com wrote:
I don't think
(Happy new year all!)
I have thousands of lines of tests written using Midje and it was the
second one I turned to when I started using Clojure full-time a couple of
years ago. I think it would be fairer to say that Midje is powerful enough
to hang yourself, but that doesn't make that power
From my own experience I think the following is relevant:
- functions are either specific to a context or abstract. Specific
functions need to be understood in the context of their call site and the
domain. Trying to make the name of the specific functions capture the
entire context leads to
and write these responses whilst entertaining 4 under 10s :).
On 14 Dec 2014 10:32, Colin Yates colin.ya...@gmail.com wrote:
From my own experience I think the following is relevant:
- functions are either specific to a context or abstract. Specific
functions need to be understood
programming?
Philip
On Saturday, 6 December 2014 18:40:16 UTC, Colin Yates wrote:
Excellent question and I will be watching this thread with interest.
Similar to David Della Costa, I find a bit difference between Clojure and
Java for example is that there is much less naming-of-concepts
I forgot to mention but https://github.com/bbatsov/clojure-style-guide is a
pretty good resource.
On 9 Dec 2014 00:24, Philip Schwarz philip.johann.schw...@googlemail.com
wrote:
Hello David,
I had set myself the constraint that I wanted the solution to exploit two
symmetries:
(1) The top
Identifying the requirements for maintainable is the key and as far as I
know we as a software industry aren't close to solving it. Whilst programs
are written by those bags opinionated, subjective and finicky bags of water
known as people it will also be elusive as maintenance has to be at least
Nice presentation (although I didn't see anything about comments. ?.).
As I mentioned before, there seem to be significantly less examples of
capturing semantic knowledge in names. I think a significant reason is the
higher level abstractions you get to play with in FP and Clojure.
This leads to
Excellent question and I will be watching this thread with interest.
Similar to David Della Costa, I find a bit difference between Clojure and
Java for example is that there is much less naming-of-concepts. Clojure
code tends to be much more about the shape of transformations than the
Have you looked at sente?
On Saturday, 6 December 2014 17:03:41 UTC, Lars Ole Avery Simonsen wrote:
Hi guys
I am trying to implement Server Sent Event support in a small hobby
project based on the http-kit server framework and compojure.
I am still quite new to clojure in general, so it
/system
On Friday, November 28, 2014 12:28:45 PM UTC+2, Colin Yates wrote:
Hi all,
Am I right in thinking that in order to use https://github.com/
stuartsierra/component every consumer of a component must also be a
component?
For example, if I have a component DB and I want to use that DB
Hi all,
Am I right in thinking that in order to use
https://github.com/stuartsierra/component every consumer of a component
must also be a component?
For example, if I have a component DB and I want to use that DB in (defn
blob-query [db criteria]...), do I pull the DB out of the system map
at 15:00, James Reeves ja...@booleanknot.com wrote:
On 28 November 2014 at 10:28, Colin Yates colin.ya...@gmail.com wrote:
Am I right in thinking that in order to use
https://github.com/stuartsierra/component every consumer of a component must
also be a component?
Nope.
For example, if I
that changes over
time), but it does have a notion of start/stopping. This would be a
good candidate because it has a lifecycle.
Thanks again.
On 28 November 2014 at 15:54, James Reeves ja...@booleanknot.com wrote:
On 28 November 2014 at 15:20, Colin Yates colin.ya...@gmail.com wrote:
I guess I
I have included cljx and everytime lein starts it gives the following:
[code]
WARNING!!! version ranges found for:
[com.keminglabs/cljx 0.4.0] - [org.clojars.trptcolin/sjacket 0.1.0.6]
- [org.clojure/clojure [1.3.0,)]
Consider using [com.keminglabs/cljx 0.4.0 :exclusions
[org.clojure/clojure]].
+1. I couldn't make it either (coming from the UK just wasn't feasible) and
it is just fantastic to be able to catch up. Clojure Gazette
(http://us4.campaign-archive2.com/?u=a33b5228d1b5bf2e0c68a83f4id=a358c38217e=0ebb9aee00)
is also really useful as a guide.
On Saturday, 22 November 2014
Hi Steve,
https://github.com/technomancy/leiningen/wiki/Plugins has a few listed.
There is also the non-specific https://github.com/weavejester/lein-auto as
well.
Hope this helps, and good luck testing!
Colin
On 15 Nov 2014 20:19, Steve Ford fordsfo...@gmail.com wrote:
Hi Colin
I'm a
As a P.S. I did say it was more opinionated, but on hindsight I am not
sure that is the right phrase. I meant that it was intentionally simple so
there was less room to hang yourself as oppose to midje which is excellent
but can more easily accommodate poor behaviour.
For example, in the early
Figwheel plus om plus immutable data is just great. Throw in lein garden
auto and the world is a better place. Highly recommend it.
On Friday, 7 November 2014 02:17:08 UTC, Daniel Szmulewicz wrote:
My experience has been that the promise of hot reloadable code in the
browser was fulfilled
+1. When I first read that post I thought he was joking!
On Tuesday, 28 October 2014 16:19:29 UTC, Marcus Blankenship wrote:
Agreed. I've been amazed at how kind this group has been, despite your
attitude of disrespect toward them.
On Tue, Oct 28, 2014 at 9:09 AM, Dylan Butman
, Colin Yates wrote:
Hi David,
Your post is very technology orientated (which is fine!). Have you looked
into BDD type specifications? I am talking specifically the process
described in http://specificationbyexample.com/. If you haven't, I
strongly recommend you do as the win
, but maybe that's just something we
need to live with.
If anyone else has any thoughts, I'd REALLY appreciate hearing about them.
Thanks again to Colin and Craig
On Tuesday, 28 October 2014 20:04:39 UTC+11, Colin Yates wrote:
Hi David,
Your post is very technology orientated (which is fine
Hi David,
Your post is very technology orientated (which is fine!). Have you looked
into BDD type specifications? I am talking specifically the process
described in http://specificationbyexample.com/. If you haven't, I strongly
recommend you do as the win in this situation is they separate the
Hi Roelof,
I have used midje for a few years now and it is excellent. It was the first
one I picked up.
However, I would recommend clojure.test *whilst learning* for a few reasons:
- it is sufficient
- it is opinionated and therefore keeps you on the straight and narrow
- it is (probably) the
Hi all,
How do you delight the world with your beautiful works of art once you have
finished lovingly crafting them from the joy that is Clojure?
I have a legacy in J2EE so I use ring uberwar and deploy to a servlet
container (Tomcat as it is the most seamless on Windows), but I notice more
provides.
On Tuesday, 28 October 2014 17:21:34 UTC+8, Colin Yates wrote:
Hi all,
How do you delight the world with your beautiful works of art once you
have finished lovingly crafting them from the joy that is Clojure?
I have a legacy in J2EE so I use ring uberwar and deploy to a servlet
October 2014 17:21:34 UTC+8, Colin Yates wrote:
Hi all,
How do you delight the world with your beautiful works of art once you
have finished lovingly crafting them from the joy that is Clojure?
I have a legacy in J2EE so I use ring uberwar and deploy to a servlet
container (Tomcat
October 2014 18:33, Roelof Wobben rwob...@hotmail.com wrote:
Hello Colin,
Do you know any good tutorials about learning clojure.test. ?
Roelof
Op dinsdag 28 oktober 2014 10:16:19 UTC+1 schreef Colin Yates:
Hi Roelof,
I have used midje for a few years now and it is excellent
I think you are missing the point of the backlash (my word).
Nobody is arguing that the functionality (e.g. crash) you are seeing isn't
troublesome. A few people tried to mitigate that by suggesting workarounds
*whilst still accepting the functionality isn't sufficient*. I haven't read
a
application.
There's also Ring-Defaults https://github.com/ring-clojure/ring-defaults,
which provides sensible and customisable default middleware settings.
- James
On 27 October 2014 11:07, Colin Yates colin...@gmail.com javascript:
wrote:
About to embark on a new project and interested
Wild Seed, :authors [octavia]})
See exercise 22 on this page :
http://iloveponies.github.io/120-hour-epic-sax-marathon/structured-data.html#exercise-22
Roelof
Op maandag 27 oktober 2014 14:52:23 UTC+1 schreef Colin Yates:
(get book :authors) is saying return the value of the :authors key
Thanks both.
On 13 October 2014 04:27, Dom Kiva-Meyer li...@domkm.com wrote:
Thanks for the experience reports, Dylan!
Colin, Silk is Ring-compatible and meant to be used as a single
replacement for both Compojure and Secretary (or any other server/browser
routing combination with
For clarity, can you confirm the relationship between this and ring and
compojure? Am I right in saying the defined routes are ring compatible
(using domkm.silk.serve) and therefore silk is a replacement for compojure
(albeit compojure has some more middleware utilities)?
I understand I can
+1.
Or even worse, this is an opportunity to be put on yet another recruiter’s
automated job listing email :).
If this is some initiative for knowledge reaping/sharing in terms of
Clojure best practices/engineering practices then why not use one of the
many transparent mechanism (like this
there. I
personally wouldn't work for you if you forced me to use it, but that's
just me :-)
On 11 April 2014 22:04, Colin Yates colin...@gmail.com javascript:
wrote:
Colin - you are right - I shouldn't throw out such inflammatory marks,
particularly when they do a disservice
:
ring.middleware.json$wrap_json_body$fn__1031.invoke(json.clj:19)
ring.middleware.json$wrap_json_params$fn__1035.invoke(json.clj:31)
Both middleware read from the body InputStream, so one of them is going
to fail when you try and read the body twice.
- James
On 4 November 2013 00:20, Colin Yates
Hi,
tldr; if I have a (defrecord MyRecord) in ns a.b.c and I have a string
a.b.c.MyRecord how I can invoke (a.b.c.MyRecord.) (or (new
a.b.c.MyRecord)?
I thought this was going to be as simple as (defn cfn a.b.c.MyRecord)
((symbol cfn).) but that throws an ArityException: wrong number of args
constructor, you need reflection.
user= (defrecord B [c])
user.B
user= (def s user.B)
#'user/s
user= (.newInstance (first (.getDeclaredConstructors (Class/forName s)))
(object-array [1]))
#user.B{:c 1}
Thanks,
Ambrose
On Wed, Aug 6, 2014 at 6:37 PM, Colin Yates colin.ya...@gmail.com wrote
Thanks both.
On Wednesday, 6 August 2014 12:02:59 UTC+1, Ambrose Bonnaire-Sergeant wrote:
The `new` reader macro must resolve its first argument at compile time.
That's why (new (symbol s)) doesn't work.
Thanks,
Ambrose
On Wed, Aug 6, 2014 at 6:55 PM, Colin Yates colin...@gmail.com
Another very satisfied honeysql user here. It matches this use case
perfectly.
On Wednesday, 23 July 2014 10:15:09 UTC+1, David Powell wrote:
I'm using honeysql for constructing dynamic queries (eg conditionally
adding complex clauses). It feels a bit more composable to me, and seemed
I often find myself doing the following:
(let [some-seq []
some_seq (if some-condition? (conj some-seq some-element) some-seq)
some_seq (if some-other-condition? (conj some-seq some-other-element)
some-seq)
some_seq etc.])
In other words building up a sequence which contains
cond2 [end elements]))
This also composes nicely with function calls.
Another option for a subset of cases:
(cond- start-vec
condition1 (conj end-element1)
condition2 (conj end-element2))
kind regards
2014-05-21 18:23 GMT+02:00 Colin Yates colin...@gmail.com javascript::
I often
(This has been discussed before but as this is fairly subjective I am
interested in whether people's opinion has changed)
What are people's experiences around using keywords or defined accessors
for navigating data structures in Clojure (assuming the use of maps)? Do
people prefer using raw
:foo to foo. For navigating nested maps, get-in, update-in and assoc-in
with keywords seem natural and practical to me.
On 22 April 2014 10:43, Colin Yates colin...@gmail.com javascript:wrote:
(This has been discussed before but as this is fairly subjective I am
interested in whether people's
Nice.
On Tuesday, April 22, 2014 11:36:06 AM UTC+1, Jim foo.bar wrote:
there is really no reason to use `get-in` with keywords/symbols as they
know how to look themselves up...in other words, you don't need to pay
for any polymorphic calls :
(get-in [:a :b :c :d] someMap) = (- someMap :a
Thanks Bastien - I will wait until it lands in ELPA and try it then.
On Tuesday, April 22, 2014 3:11:15 PM UTC+1, Bastien Guerry wrote:
Hi Colin,
Bastien bastie...@gmail.com javascript: writes:
That said, there are some quirks. I'm sick now and cannot
fix those problems, but please
this is the exception
rather than the rule. defrecord (or add-ons like Prismatic's schema
library) can formalize the contents of your entities and provide
documentation and validation where and how you need it.
On Tuesday, April 22, 2014 4:43:53 AM UTC-5, Colin Yates wrote:
(This has been
My 2p - I interpret the contract as being boolean. Truthy values are
'polymorphically' equivalent*1 so sure. The concern would be people
relying on the implementation and treating the values as none-truthy (i.e.
in your example relying on the fact it is a string being returned, so (=
Multimethods are fantastic and do indeed work across namespaces if by
across namespaces you mean you can defmethod in ns2 a defmulti in ns1.
On Tuesday, April 15, 2014 2:56:30 AM UTC+1, Andrew Chambers wrote:
An update, I read about protocols and multimethods. I think multimethods
are a
As others have said - a more focused question would help.
Our back end runs on ring + compojure using https://github.com/jkk/honeysql
for querying and straight https://github.com/clojure/java.jdbc for writes.
We use https://github.com/marick/Midje/wiki rather than clojure.test
and
you hives.
On 11 April 2014 20:17, Colin Yates colin...@gmail.com javascript:wrote:
As others have said - a more focused question would help.
Our back end runs on ring + compojure using
https://github.com/jkk/honeysql for querying and straight
https://github.com/clojure/java.jdbc
Hello back!
We are using Clojure on the JVM as the implementation language for a
platform that will underpin our applications for the next decade. It is
relatively new and so far we have implemented the analysis module which is
essentially a generic charting engine.
So far we have 5547
09:14:38 UTC+1, Colin Yates wrote:
Hello back!
We are using Clojure on the JVM as the implementation language for a
platform that will underpin our applications for the next decade. It is
relatively new and so far we have implemented the analysis module which is
essentially a generic
Hi Fergal,
Thanks for those links. I started using protocols and defrecords but I
(maybe mistakenly) got the impression that they were frowned upon. As it
turns out, maps (typically with a :type key) and multi methods go a long
long way, but I still end up with fairly deep nesting of maps.
) at the
moment, it's just wonderful.
[1] https://github.com/zcaudate/adi
Regards,
Fergal Byrne
On Wed, Apr 9, 2014 at 12:22 PM, Colin Yates colin...@gmail.comjavascript:
wrote:
Hi Fergal,
Thanks for those links. I started using protocols and defrecords but I
(maybe mistakenly
Depends who is doing the expecting as to whether that behaviour is correct.
Formal logicians, mathematicians, computer scientists etc. would respond
sure, it is vacously true. For almost everybody else it feels wrong
but is then true when you think about it a bit.
I would suggest the
I upgraded my emacs and clojure-fill-docstring seems to have disappeared.
clojure-mode is still there and activated but no clojure-fill-docstring.
Before I spend time hunting through changelogs has anybody else noticed?
Is this expected?
--
You received this message because you are
Hi Bastian, sucks being sick. You mention it was unnecessary - can you let
me know the thing that made it redundant? I tried fill-paragraph but that
doesn't quite work...
On Tuesday, 8 April 2014 20:28:52 UTC+1, Bastien Guerry wrote:
Hi Colin,
Colin Yates colin...@gmail.com javascript
:33 +0200
Colin Yates colin.ya...@gmail.com writes:
Hi Bastian, sucks being sick. You mention it was unnecessary - can
you let me know the thing that made it redundant?
It was less redundant than weird.
I tried fill-paragraph but that doesn't quite work...
Can you explicit what
To be honest I prefer the first although I get your point about the over
simplification.
If I were going anywhere with this it would be to generalise it into a
provided processor, something like:
(- :processor map
things
wrangle
...
)
but I am not sure the cognitive load of the extra
Interesting - thanks all.
My experience of Light Table is quite close to Norman's, although I
discounted that *in my case* to not spending enough time with it. Knowing
a little about who Sean is (from following your blog/comments/clojure.jdbc,
not stalking! :)) I put a lot of weight behind
Did I see a thread a while ago where doing this caught some people out
because it wiped out some other performance switches? I can't find the
thread.
Apologies if I am spreading FUD
On Wednesday, 5 February 2014 23:05:18 UTC, Alex Miller wrote:
To override the default tiered
I think the right (or maybe idiomatic is a better word) organisation is
an effect of a very important cause - changing the way you think about a
software system. Simplistically, OO promises to be a world full of chunks
of knowledge and behaviour that politely ask other chunks to behave in a
I don't know.
But maybe the lack of coverage tools is itself interesting? My (not quite
formed/making this up as I go) view is that maybe coverage tools are there
to address the implicit complexity in other mainstream languages and/or to
help mitigate the risk of the potentially large and
On Tue, Feb 04, 2014 at 03:19:05AM -0800, Colin Yates wrote:
I don't know.
But maybe the lack of coverage tools is itself interesting? My (not
quite
formed/making this up as I go) view is that maybe coverage tools are
there
to address the implicit complexity in other mainstream
Is there going to be online access during/after the event? I would greatly
value seeing this, but probably not enough to travel from the UK to Chicago
:).
On Tuesday, 4 February 2014 12:06:06 UTC, Jay Fields wrote:
tl; dr: I'm presenting Lessons Learned from Adopting Clojure in
Chicago on
if there are any
logical errors in your code which cause the branches to not be hit.
Aaron
On Tue, Feb 04, 2014 at 03:19:05AM -0800, Colin Yates wrote:
I don't know.
But maybe the lack of coverage tools is itself interesting? My (not
quite
formed/making this up as I go) view is that maybe
04, 2014 at 04:18:30AM -0800, Colin Yates wrote:
Comments in line.
On Tuesday, 4 February 2014 11:23:36 UTC, Aaron France wrote:
I don't want to seem rude but I think you've drank a bit too much
kool-aid.
You know the phrase I don't want to seem rude doesn't actually do
programming's panacea?
Aaron
On Tue, Feb 04, 2014 at 06:12:18AM -0800, Colin Yates wrote:
This has turned into an unconstructive argument and for whatever reason
we
don't seem to be communicating clearly. Shame as I (and probably most
people on here) only want to help. You seem
automatically somehow
gives you insight into the coverage of your tests. Which it does not.
You still maintain this.
On Tue, Feb 04, 2014 at 06:28:51AM -0800, Colin Yates wrote:
I have no idea why you aren't gushing. I'm not gushing, and haven't
gushed
about anything technical for years
301 - 400 of 551 matches
Mail list logo