people find Flow in production – it’s a lot more focused and simpler than
Engine (which is definitely a good thing! ).
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."
-- Marga
Clojure?
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 Didier
Sent: Sunday, Novemb
it, if you wish.
One important caveat to consider right now is that there is no support for
Windows for clj/deps.edn projects (I develop on both macOS and Windows 10 – I
just use WSL with Ubuntu on the latter – and at work everything is deployed to
Linux).
Sean Corfield -- (970) FOR-SEAN -- (904) 302
Unfortunately I wasn’t aware of Depot when I wrote deps-ancient, otherwise I
wouldn’t have made deps-ancient.
Hard to keep track when there's so much activity around deps/CLI!
As to fully resolving the deps, I think there is an issue for that
Cool!
Sean Corfield -- (970) FOR-SEAN -- (904) 302
Not really, the hold-up is primarily in figuring out the build packaging parts
Fair enough.
I merged master and 5140fe0b510f6aeda517711bc6433bef978d6cf6 is latest sha on
that branch if that helps. Not sure when it will get in.
Thank you!
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
/Olical/depot which allows you to specify
aliases and also uses the merged deps environment so it matches the actual
dependencies that your project would use.
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If you're not annoying somebody, y
that branch is now _way_ behind the released version and a lot of stuff I
needed wasn’t in the add-lib branch ☹)
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."
-- Marga
e some convenient
accessors? Or just ::ok and ::error directly?
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@googlegro
you think
returning s+r/f+e-i would be “better” – happy to look at several different
cases!)
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
_
land” as far as functions that return values that may indicate success
or expected, known failure modes.
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."
-- Marga
callers might occasionally not be able to
ascertain a reason beyond “it failed”…
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
___
-data (and now ex-message and ex-cause) provide all
the hooks you need for conveying error information along with those exceptions.
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."
-
had a lot of other
changing going to production lately that have changed the performance dynamic
of three of our servers, so any performance boost from 1.10 and the 8+ bytecode
would likely have been swamped by other changes).
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View
We have had this in production for all processes for about 24 hours so far. No
problems found.
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."
-- Marga
of ex-message now in our code
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 Al
Thank you! We’re already on Alpha 8 in production, and we upgraded to Alpha 9
in dev today. We’ll get Beta 1 onto dev and into QA on Monday and I expect
we’ll take it to production early next week.
Will there be more detail about prepl in a blog post or similar?
Sean Corfield -- (970) FOR-SEAN
Yup, as someone who has also gone down this path before, I agree that Java
interop is probably the way to go these days. SOAP is very enterprise-y and I
expect most Clojurians try to avoid it where possible
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http
ias] are now checked to have exactly two
elements. Fix #226. (@seancorfield)
* Allow where and merge-where to be given no predicates. Fix #228 and PR
#230. (@seancorfield, @arichiardi)
* as alias is no longer split during quoting. Fix #221 and PR #231. (@gws)
Sean Corfield -- (970) FOR-SE
ools.trace "0.7.10"]
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 Luc
Se
) as
well.
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: Sean Corfield
Sent: Sunday, September 23, 2018 1:35:42 PM
T
That documentation is auto-generated behind the scenes as part of the build
system (I think, or maybe some other process) so if it isn’t up-to-date, maybe
Alex Miller can take a look?
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If y
that make it easier to
work with non-idempotent command line options (such as
incrementing/counting options) and addresses a problem raised in
https://dev.clojure.org/jira/browse/TCLI-90 (poor interaction between the
existing :assoc-fn and :default options).
--
Sean A Corfield -- (904) 302-SEAN
Clojure releases
tends to be fairly fast, because it’s so stable and so easy to upgrade
(mostly!). See http://blog.cognitect.com/blog/2017/1/31/clojure-2018-results --
only about 6% of users were on 1.7 or earlier as of Q1 this year.
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's
snap!
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 Matching
Socks
Sent
-line arguments are now available with clj-new).
Uses org.clojure/tools.cli for command-line option parsing.
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
--
h aliases :1.8, :1.9, and :master.
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
--
You received this message because you are subscribed to the Google
G
.
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: Sean Corfield
Sent: Saturday, July 21, 2018 8:22:21 PM
To: clojure@googlegroups.com
Subject: RE: [AN
Thank you! We’ve been testing against master-SNAPSHOT all along but we’ve
decided we’ll try to take this to production (probably next week) to give the
new ASM stuff a good run.
(which is a bit slow for us – we normally take alphas to production pretty much
as they appear )
Sean Corfield
'Lee' via Clojure<mailto:clojure@googlegroups.com> said, on Thursday, August
30, 2018 9:25 AM:
> I've got a super intuitive way to control parens: Type them! :-)
I think this is the perfect time for
http://corfield.org/articles/omg_parens.png :)
Sean
--
You received this message be
what you want to happen if you aren’t matching at least
one string?)
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
Fro
to that point pretty quickly, as
do the (online) tutorials. You can’t, realistically, learn Clojure without an
Internet connection.
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
part of why spec was split out from Clojure itself: so that it could
evolve on a separate timeline. It’s how Clojure 1.9.0 went to release without
spec coming out of alpha and how Clojure 1.10.0 has continued to evolve without
lock-step against clojure.spec versions.
Sean Corfield -- (970) FOR-SEAN
, the clojure.jar/spec/etc issue is completely
hidden (and taken care of).
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
Fro
and several are tested
against earlier versions too. E.g.,
https://build.clojure.org/job/core.cache-test-matrix/
https://build.clojure.org/job/data.priority-map-test-matrix/
https://build.clojure.org/job/java.jdbc-test-matrix/
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View
fails, presumably because Clojure master now requires Java 8? (but
the Oracle JDK 7 build on Travis doesn’t fail).
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."
-- Marga
being a notable
exception).
And it’s worth noting that Rich has said nth is “somewhat of a mistake”:
https://gist.github.com/reborg/dc8b0c96c397a56668905e2767fd697f#why-cannot-last-be-fast-on-vector
(that whole answer is worth reading, in the context of this thread)
Sean Corfield -- (970) FOR-SEAN
probably switch to
1.10 at some point (before release) so we can test it in production and provide
feedback.
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."
-- Marga
the build pipeline in
separate “chunks” – which means less interaction between pods – each chunk
always passes.
So, overall, no failures from our test suite itself for any of our application
components (good). Just random failures within the build tool itself ☹
Sean Corfield -- (970) FOR-SEAN
Yes, which allowed us to actually _try_ to run our build pipeline – so the
problems we’re seeing are fallout from the big changes in Alpha 5… I just
haven’t nailed them down yet Everything works fine on Alpha 4.
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http
outside of our build
pipeline.
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: Sean Corfield
Sent: Wednesday, July 4, 2018 1
is a fair
bit of boilerplate/work.
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
not
yet include this fix.
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: Sean Corfield
Sent: Thursday, June 28, 2018
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
sets that contain generated keys. In
addition get-connection tries to provide better error messages when a
java.sql.Connection is accidentally passed to a function that expects a db-spec.
As always, I’m interested in feedback on how to make JDBC easier and better for
you!
Sean Corfield -- (970
ClojureScript support (starting in 2013)
* I took over as maintainer for the 0.3.2 release (starting in 2015) and
I’m happy to look at any enhancement requests or features offered by any other
command line argument parsing library that folks make me aware of!
Sean Corfield -- (970) FOR-SEAN -- (904
:sha "f71bf4ec9c71d4c7931282c0a18639f1a4389487"}}}'
(you’ll need to provide a JDBC driver as well, of course)
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 Atw
But you were calling it from the user namespace – likely without
requiring/referring that function into the user namespace.
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."
-
a namespace and refer in that symbol…?
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
/conformer second) ::testcc)
(s/and (s/nonconforming ::test) ::testcc)
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
Fro
If you’re on Windows 10, I highly recommend trying Windows Subsystem for Linux
and Ubuntu (or one of the other distros in the Microsoft Store). I do all of my
Clojure development on Windows that way.
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org
(zipmap inviteds (repeat 1))
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 <clojure@goo
resent.
* Switched local test infrastructure over to CLI and deps.edn (from
Leiningen) as an example of multi-version testing without a "build tool".
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If you're not annoying somebody,
Alright, added command-line usage back into the README! Talk about “peer
pressure”
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."
-- Marga
I had the one-liner in an earlier version of the README but decided it was
unreadable (a single long line is hard to read when it scrolls so much).
Maybe I’ll put it back somewhere in there…
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org
(since it is basically a fork of boot/new without any of
the Boot dependencies):
clj -A:new simple-yada-template simple.yada
(that will cause boot/new 0.5.2 to be downloaded, but only as a transitive
dependency of simple-yada-template/boot-template).
Sean Corfield -- (970
d, e.g., `com.acme`, and the second
part is the "local" name for your project (and is used as the name of the
folder in which the project is created).
For a multi-segment project name, such as `foo.bar`, the folder that will be
created would be called `foo.bar` and will contain `src/f
:40:54
(sean)-(jobs:0)-(~/clojure)
(! 1116)-> cd job-queue/
Wed Apr 11 16:40:57
(sean)-(jobs:0)-(~/clojure/job-queue)
(! 1117)-> cat > project.clj
(defproject job-queue "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME;
:
As Erik said, you’re missing a paren:
(map #(assoc % :sites (SITES-NAMES (:f_username %)) my-rows)
Should be:
(map #(assoc % :sites (SITES-NAMES (:f_username %))) my-rows)
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If you're not ann
habits that
make learning FP harder.
Then, for more on the “Why?” of Clojure:
* https://www.manning.com/books/the-joy-of-clojure-second-edition
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If you're not annoying somebody, you're not r
The answer depends on many things: how much programming experience do you have
and in which languages? How much Clojure have you done so far? Do you like a
reference-style book or one that is more conversational?
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http
that will help us help
you debug this.
Also, what version of Java are you using? (java -version)
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
___
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 <clojure@googlegroups.com> on behalf
tch documentation and comply with core.memoize's world view
* Cleanup/improve/fix tests
* Add multi-version testing locally via Leiningen
* Jump to 0.7.0 to match core.cache since these two libraries are so
closely in sync
* Drop support for Clojure 1.3/1.4/1.5
Sean Corfield -- (
will happen so I just try to
make it muscle-memory to always type ^:private after I type def!
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."
-- Marga
/conformer, I’m not
sure where that recommendation should live. Alex, any thoughts on this, since
you seem to be the one most often making the recommendation?
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If you're not annoying somebody, y
be coerced to the target type). Then we use
the appropriate spec at the appropriate “level” in our application.
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."
Show us some of your code.
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 <clojure@goo
It’s on the 1.9.0 branch:
https://github.com/clojure/brew-install/blob/1.9.0/src/main/resources/clojure#L32
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."
-- Marga
, and
then updates Boot’s resource and source paths, and Boot’s classpath. Optionally
updates Boot’s dependencies too (for use by other tasks such as uber). Supports
Git and local dependencies (adds them to the source paths after tools.deps has
processed them).
Sean Corfield -- (970) FOR-SEAN -- (904
I’m already enjoying my copy! I like the structure of the sections, especially
the “keeping out of trouble” and “in the wild”.
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."
-
tps://repo1.maven.org/maven2/
(1k)
Retrieving math.numeric-tower-0.0.4.jar from https://repo1.maven.org/maven2/
(5k)
…
boot.user=> (clojure-version)
"1.9.0"
boot.user=> (require '[clojure.math.numeric-tower :as math])
nil
boot.user=>
Sean Corfield -- (970) FOR-SEAN -- (904) 3
https://pragprog.com/book/roclojure/getting-clojure -- “This title will be
available on or about 2018-08-10.”
I’m a bit surprised it wasn’t available under their Beta program…
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If you're not ann
*)))
(the clojure.main/main function binds the command line arguments to that var)
This works on OS X – I haven’t tried it on Linux.
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."
-
overhead than a generic library like clj-soap.
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.co
suggestions are always welcome.
The best place to catch me for support with clojure.java.jdbc is the #sql
channel on the Clojurians Slack.
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
At the moment I expect 1.10 to be next (that’s the current snapshot version).
We updated our test suite to multi-version test against 1.9.0 and
1.10.0-master-SNAPSHOT over a week ago
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If y
Which clj-soap are you talking about?
There are several unmaintained forks of the original project lying around.
This seems to be the only one that’s been getting any love:
https://github.com/Zeto-Ltd/clj-soap -- I don’t see any obvious support for
passing additional headers there.
Sean
We’ve been running 1.9 prerelease builds in production from the first alpha. We
did not notice any performance changes from 1.8.
We’ve run prerelease builds of Clojure in production since the 1.3 days. It’s
always been stable enough to do that.
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
types that clojure.core.Eduction has behind it.
If you wrap your eduction call in a seq call, I expect it will work:
(type (seq (eduction identity [1 2 3]))) => clojure.lang.LazySeq
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If you're not annoying so
This is a tiny wrapper lib around the official pusher.com java library.
It's incomplete and not extensively battle-tested but may be of use to
someone.
Contributions to finish implementing the full feature set most welcome.
Repo: https://github.com/lorddoig/pusher-clj
Sean
--
You received
Yes, if you use Boot.
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: Asim Jalis<mailto:asimja...@gmail.com>
Sent: Tuesday, December 12, 2017 4:3
of approach…
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 <clojure@googlegroups.com> o
all, both Leiningen and Boot give ctl-d as the first option for
exiting a REPL:
Exit: Control+D …
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 a
some/thing repl
That loads the latest version of some/thing (as if you’d specified [some/thing
“RELEASE”] as a dependency) and then starts a REPL.
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If you're not annoying somebody, you're not r
If you haven’t already, join the Clojurians Slack – sign up at
http://clojurians.net/ -- and join the #beginners channel where folks will be
happy to answer any questions and help you learn.
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org
(anywhere) with the clj-http library loaded.
Boot also has a call task that accepts Clojure code via the command-line:
boot -d clj-http call -p -e “(require ‘[clj-http.client :as http])” -e
‘(http/get “http://google.com”)’
The -p option tells call to print the result of each expression.
Sean
the API would always
ignore any additional keys.
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.co
was passing a field we
didn’t care about and we later decided that was an optional field but couldn’t
be an empty string and it broke that client)
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
…
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 <clojure@googlegroups.com> on behalf of
? but that only checks that the
argument is a “spec object”, i.e., instance? clojure.spec.alpha.Spec
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."
-- Marga
environment (so it ultimately relies on Boot’s artifact
handling and class loading). It currently leverages a couple of private
functions to mimic the -R and -C alias handling (Alex, I’ll talk to you via DM
some time about this).
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View
We have three processes running RC1 in production as of today. Looks good so
far. We’ve had everything else up and running on Beta 4 in production since
Monday, also looking good.
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If y
by hand
(expectations.clojure.test currently does that to expose much of the old
expectations API as-is while I’m transitioning how the library works). I
consider it very much an interim/transition solution, that should be avoided in
normal production code.
Sean Corfield -- (970) FOR-SEAN -- (904
? always seemed like the anomaly.
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 <clojure@goo
expectations are now available in expectations.clojure.test so you should
switch to using only the latter namespace, not both! (and, yeah, this is going
to break the World Singles test suite when I update our code to use RC 3 so I
will share your pain!)
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
FWIW, we put 1.9.0-beta2 in production on Monday. No issues so far. We’ll
probably put beta3 in production next Monday – we’re not seeing any regressions
so far in testing today.
Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If y
No need to import the compiler. Use clojure.repl/demunge
Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)
_
From: Ravindra Jaju &
://clojurians.net/ and
read/post messages from https://clojurians.slack.com/ or use a desktop client),
there’s a #sql channel for all things JDBC-related.
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
Timbre has a logged-future macro that you can use instead of future so that
exceptions are automatically logged.
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."
-- Marga
functions to allow you to
optionally check values.
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@googl
101 - 200 of 2592 matches
Mail list logo