Hi all,
In the past week we released versions 2.7.0 and 2.7.1 of Boot. Boot is
"build tooling for Clojure" and you can learn more about it at
http://boot-clj.com/
2.7.0 has a lot of stuff in it. 2.7.1 just fixes a Windows regression
introduced by 2.7.0.
For the full list of changes, see
https
Hi all,
Boot, your friendly neighborhood functional build tool, has just hit
version 2.5. I invite you to try it out!
* For a little context around this release:
http://adzerk.com/blog/2015/12/boot-2.5-released/
* For general info and getting started: http://boot-clj.com/
* For a concise list o
Hello,
enduro may or may not be what you want, but I can say that it probably
doesn't appear active only because I haven't need to fix or change it in a
long time. I still use it regularly and am happy to take issues/PRs.
Alan
On Sunday, August 16, 2015 at 10:59:09 AM UTC-4, Jeremy Vuillermet w
The past few teams I've been on have used variously S3, Nexus, and
Artifactory, and I wasn't especially happy with any of them. I think there
is a sweet spot of usability (for small/medium teams) and technical
capability that hasn't really been achieved by anything available. Of
what's availa
Thanks for sharing your journey, this was very interesting! I have written
an application in CQRS style using only Datomic and suspect the tools you
introduce might have made for a better experience. I look forward to your
future writings.
Alan
On Thursday, February 12, 2015 at 4:15:44 AM UTC
Blake, https://github.com/ztellman/proteus would be something to look at.
Alan
On Saturday, November 8, 2014 10:15:12 PM UTC-5, Blake McBride wrote:
>
> Greetings,
>
> I have a sense that there is value in immutable variables and data but
> that value is unneeded in my application and more than a
Hi Laurent,
The boot-cljs-example has started to move ahead of the blog post, and
includes an optional 'serve' task.
There was a bug in the boot-cljs task that was deleting index.html
erroneously; I pushed a new version and updated boot-cljs-example.
If you `boot -u` to update boot (which was a
Oops I forgot the Adzerk URL, which is: http://adzerk.com
Alan
On Wednesday, October 1, 2014 2:36:56 PM UTC-4, Alan Dipert wrote:
>
> Hi all, I work at Adzerk [1] and we're hiring! We'd require relocation to
> Durham, NC but I can vouch for the town and office. It's a n
Hi all, I work at Adzerk [1] and we're hiring! We'd require relocation to
Durham, NC but I can vouch for the town and office. It's a nice, affordable
place to live and work.
We have some Clojure services in production and hope to do most new
development with some combination of Clojure, Clojure
Here is a bookmarklet that turns /CLJS-\d+/ text into link:
https://dl.dropboxusercontent.com/u/12379861/cljsjira.html
Thanks for the release! Especially CLJS-855 :-)
Alan
On Thursday, September 18, 2014 9:46:42 PM UTC-4, bob wrote:
> It would be better that the jira issues have links.
>
>
>
Hello,
Here's maybe the easiest way, with locking:
(defn give-message [message]
(locking *out*
(println (format "%s: %s" (. time-format format (. (now) getTime))
message
Of course, locks can introduce their own problems, so maybe the next
easiest way is with the combination of agent
his library ?
>
> Thanks,
> Murtaza
>
> On Tuesday, June 25, 2013 12:58:11 AM UTC+5:30, Alan Dipert wrote:
>>
>> Glad you enjoy! And yes, totally into the cljson->clj [map data] arity.
>> Alan
>>
>> On Monday, June 24, 2013 1:50:00 PM UTC-4, Thomas Hell
Hi Ryan, thanks for your interest - and for remaining open, because things
will get weird here for a moment :-)
I didn't mean to say that macros are a substitute for data manipulation;
they are just a related thing, of arguable utility depending on context,
that come along with the idea of Lisp
gt;> 2. Do the HTML forms (div, span, etc.) act like functions, or more like
>>>> macros?
>>>> 3. Are the HTML forms generated on the fly, or is there a fixed list of
>>>> tags available?
>>>> 4. Is defc equivalent to def and cell? And defc= e
basically the same API
> as clojure.edn/read?
>
> Thanks,
> /thomas
>
>
>
> On Monday, June 24, 2013 7:23:26 PM UTC+2, Alan Dipert wrote:
>>
>> Hi all,
>> I'm pleased to announce the release of cljson 1.0.0, a Clojure and
>> ClojureScript dat
Hi all,
I'm pleased to announce the release of cljson 1.0.0, a Clojure and
ClojureScript data serialization library designed for maximal Clojure data
deserialization speed in the browser:
https://github.com/tailrecursion/cljson. cljson was designed to take
advantage of the native JSON parsing
Np!
Alan
On Mon, Apr 22, 2013 at 7:41 AM, Hank wrote:
> Hi Alan,
>
> Only saw your answer now, somehow Google groups didn't notify me. Thanks
> for clarifying.
>
> -- hank
>
> --
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to th
ile having plenty real-world
> scenarios to test their schemes against at their disposal
>
Yes, I'm glad when it comes up too. I'm personally convinced there's a lot
of utility in the general idea of dataflow, and look forward to further
developments in the Clojure space.
Al
Hi all,
We recently released a ClojureScript library for FRP called Javelin. Links
of interest:
* Release announcement:
http://tailrecursion.com/blog/2013/02/15/introducing-javelin-an-frp-library-for-clojurescript/
* Demos (more on the way): http://tailrecursion.com/~alan/javelin-demos/
* GitH
Hi Mimmo,
I can't speak to what practice is best, but I can explain the Javelin
Leiningen and lein-cljsbuild configuration.
A ClojureScript library like Javelin usually has no compiled pieces to
distribute the way a Clojure program that uses AOT or a Java program might.
The only example I can
Hi all,
We're happy to announce that the 3rd Annual Clojure/conj is taking place
November 15-17, 2012, in Raleigh, North Carolina.
Tickets are now available for
purchase: http://clojureconj2012.eventbrite.com/
The Conj will be preceded by our 3-day Clojure course, for which tickets
are also n
om/clojure/clojure/blob/master/changes.md
The number of Clojure contributors continues to grow. Thanks to all
the people whose code is included in this release:
Aaron Bedra
Aaron Cohen
Achim Passen
Alan Dipert
Alexander Taggart
Alex Miller
Alex Osborne
Alex Ott
Alex Redington
Al
Thanks for the report Praki. Definitely a bug; I created
http://dev.clojure.org/jira/browse/CLJ-817 with a patch. I expect a
fix will make it into the next beta.
Best,
Alan
Clojure/core
On Sat, Jun 25, 2011 at 1:25 PM, Praki wrote:
> This looks like an issue with hyphenated attribute names in
Hi Andreas,
> Is there something like Doctor Dobbs Journal for Clojure/Lisp or even
> functional programming related topics?
To my knowledge, not yet. Peter Seibel's yet-to-be-published "Code
Quarterly" sounds similar to what you're looking for:
http://www.codequarterly.com/
> If there isn't, i
ddoch wrote:
> On Mon, Jan 3, 2011 at 11:14 AM, Alan Dipert wrote:
>> I'm happy to announce that Tom Faulhaber's Conj talk, "Lisp,
>> Functional Programming, and the State of Flow" is now available on
>> Clojure's blip.tv page: http://clojure.blip.tv/f
Hi everyone,
I'm happy to announce that Tom Faulhaber's Conj talk, "Lisp,
Functional Programming, and the State of Flow" is now available on
Clojure's blip.tv page: http://clojure.blip.tv/file/4521022/
As always, other Clojure and Conj videos can be found here:
http://clojure.blip.tv/, and we'll
Hi,
On Mon, Dec 27, 2010 at 7:41 PM, Sean Corfield wrote:
> Now that videos are being posted for the 2010 conj, I figured it might
> be worth asking if there has been any discussion about when/where the
> 2011 conj might happen?
Conj 2011 will most likely be in either Raleigh or Durham, North
Ca
Hi everyone,
We've just released the next Conj video, Luke VanderHart's talk on
Clojure Zippers: http://clojure.blip.tv/file/4503162/
I've also just blogged over at clojure.com on what our video release
plan is, along with links to videos released so far:
http://clojure.com/blog/2010/12/27/conj-vi
Hi,
David Liebke's cljr may meet your needs: https://github.com/liebke/cljr
I also maintain a fork over at https://github.com/alandipert/cljr that
runs Clojure 1.3-alpha3.
HTH,
Alan
On Fri, Dec 3, 2010 at 9:04 PM, wrote:
> I second the recommendation to use leiningen.
>
> I can relate to your
Hi,
On May 6, 2:33 pm, Sean Devlin wrote:
> Why does (str :a) return ":a" and not "a"? I have to work around this
> a lot, and I'm just curios what the reasoning to go this direction was.
str returns ":a" because (.toString :a) returns ":a". This is
probably so things like (println :a) work as
Hello,
Since maps are functions of their keys, I think you can get away with
something like:
(def unbox {Byte Byte/TYPE
Integer Integer/TYPE})
(unbox Integer) ;int
Regarding your let/defn, I think in general if you have functions that
depend on compile-time constants it's idioma
On Thu, 2010-04-22 at 22:29 +0700, Per Vognsen wrote:
> How about this?
>
> (use 'clojure.contrib.str-utils 'clojure.contrib.duck-streams)
>
> (defn parse [file]
> (let [r (reader file)]
> (map (fn [line] (map #(Integer/parseInt %) (.split line " ")))
> (take (Integer/parseInt (
I get it, thank you!
Alan
Excerpts from Meikel Brandmeyer's message of 2010-02-22 17:22:19 -0500:
> Hi,
>
> On Mon, Feb 22, 2010 at 05:07:33PM -0500, Alan Dipert wrote:
> > Hi Meikel, thank you as always for your help!
>
> You are welcome. :)
>
> > This ma
, and thanks in advance for clarification.
Best,
Alan
Excerpts from Meikel Brandmeyer's message of 2010-02-22 15:23:04 -0500:
> Hi,
>
> On Mon, Feb 22, 2010 at 02:04:37PM -0500, Alan Dipert wrote:
>
> > (defmacro with-private-fns [[ns fns] & tests]
> > "Ref
Hi, This is a problem I was working on this morning (with the help of
chouser, thank you!), and ended up with a 'with-private-fns' macro that
works like this:
(with-private-fns [org.foo.bar [fn1 fn2]]
(deftest test-fn1..)
(deftest test-fn2..))
I'm a Clojure greenhorn, but I like this approach
h. The loop/recur and the building of a list
> seems very imperative to me. I'd much rather use something from
> clojure.contrib.io, probably using read-lines or something.
>
> Thanks for looking and for any suggestions!
>
> Matt
>
--
Alan Dipert
http://alan.dipert.org
--
36 matches
Mail list logo