I figured this would end up here eventually, so may as well cross post from
HN:
https://michael.steindorfer.name/publications/phd-thesis-efficient-immutable-collections.pdf
It directly compares to and improves on Clojure's HAMT based data
structures.
--
You received this message because you
Hey all,
We're hiring some more clojure developers. We prefer near Toronto Canada,
but remote is welcome.
You can apply here:
https://kirasystems.com/careers#op-117143-clojureclojurescript-web-developer
Best,
Alex
--
Clojure/ClojureScript Web Developer
Kira Inc. is a Toronto-bas
Immutant provides a lot of "enterprisy" things out of the box.
On Wednesday, August 5, 2015 at 5:28:02 PM UTC-4, Olek wrote:
>
> Hi!
>
> I was using Clojure for a long time. It has been used for private and
> commercial projects (sniffed by me and hated by others).
>
> Now it has been abandoned.
I'd like to chime in here in support of this, our company has been running
a modified clojure build because of this for over a year now.
Alex
On Friday, May 8, 2015 at 2:12:50 PM UTC-4, Martin Raison wrote:
>
> Hi all,
>
> This issue has been around for a while without much activity, although a
Hey all,
For those who saw our previous job ads, our company has renamed from
DiligenceEngine to Kira. We're still focusing on legal due diligence, but
now also target other areas of document analysis. We're expanding our tech
team yet again looking for another full stack web developer. For
Here at DiligenceEngine we’re building out a load testing system for our
Om-based ClojureScript and Clojure web application. We need to scale out
test scenarios to 500+ concurrent users are looking for someone experienced
in writing selenium tests in Clojure to give us a hand.
Required skill
Note that this position is 50% Clojure development and 50% DevOps/Sysadmin.
Best,
Alex
--
CLOJURE DEVOPS
DiligenceEngine Inc. is a Toronto-based startup using machine learning to
automate legal work. We’re looking for a DevOps engineer to help us manage
and automate our technology stack
tober 21, 2014 5:59:20 PM UTC-4, Robin Heggelund Hansen wrote:
>
> Any reason this isn't a patch to clojure proper?
>
> kl. 05:09:04 UTC+2 lørdag 4. oktober 2014 skrev Alexander Hudek følgende:
>>
>> Thanks to the wonderful work of Joel Holdbrooks, fast-zip now has
&g
Thanks to the wonderful work of Joel Holdbrooks, fast-zip now has
ClojureScript support.
See the benchmarks below. The ClojureScript benchmark only uses simple
compiler
optimizations.
Git: https://github.com/akhudek/fast-zip
Clojars: [fast-zip "0.5.0"]
CLJS has ~ 1.7x speedup:
:clojure.zip x
Hi everyone,
We have two clojure-related job openings.
Best,
Alex
Clojure/Clojurescript Web Developer
DiligenceEngine Inc. is a Toronto-based startup using machine learning to
automate legal work.
We’re looking for a developer to work on our clojure/clojurescript/om web
stack. Our te
Ditto here. We use honeysql because we need to manipulate and parse SQL
statements as part of a library for managing remote browser views.
On Wednesday, July 23, 2014 7:56:45 AM UTC-4, Colin Yates wrote:
>
> Another very satisfied honeysql user here. It matches this use case
> perfectly.
>
> On
I've encountered two subtle but serious problems using om with core.async.
The first one is illustrated by this code:
https://github.com/akhudek/om-async-error
First, one obvious solution here is to move the dump-chan inside the form
state.
However, it's written this way to illustrate the err
We've also used to at our company to build a query language, though not a
"natural language" one. I'm curious, how are you going about making a
natural language query system? Usually the problem with those is that they
are not flexible enough to really be natural.
On Tuesday, June 10, 2014 11:
Keep in mind that there could be accuracy reasons why you might want to use
multiple random number generators (aka multiple streams). See the section
"Single Versus Multiple Streams" here:
http://www.cse.msu.edu/~cse808/CSIM_Notes03/cse808/html_c/16random.htm
Also, the built in java random numb
The zip-visit library implements zipper-based visitors that allow one to
carry
and modify state during a depth first traversal of a zipper. There is an
extensive description here:
https://github.com/akhudek/zip-visit
A short example of a zipper-based version of some. Here n is the node and
s is
zation though, or how does OT
> work with undo?
>
>
DerbyJS also seems to have a relatively pluggable system, compared to say,
> Meteor, but pluggable takes more work and tends to make things more generic.
>
> J
>
>
> On Thursday, February 20, 2014 3:19:55 PM UTC-6, Alexand
(Dave and I work together).
I suspect it will be easy to come to a reasonable license. My own
preferences would be EPL or MIT, and EPL only because it's common in the
community.
Beyond that, something like chord isn't actually the big problem in a
scheme like this. The real issue is ensuring
We've had something like this working for a while now, though our system
uses browserchannel rather than websockets since we need to support older
browsers. On the plus side, browserchannel handles some issues already such
as managing the state of the connection to the server and retrying when i
Hey Luc,
Our use case is quite a bit different. We treat our database schema as part
of our applications data model.
In contrast, it seems that your problem is one of data integration. That's
a much more difficult
problem to solve.
If I understand correctly, you have a code that generates a da
This looks interesting. Hopefully it's a more consistent interface than
information_schema. I'll try it out, thanks!
On Wednesday, January 8, 2014 3:32:49 AM UTC-5, Shantanu Kumar wrote:
>
>
>> The approach to read the database to generate code is pretty interesting.
>> There is a more portable
Hey everyone,
We've been exploring ways to make working with database code more efficient
and less error prone.
For complex queries, we prefer working directly with SQL. However, like for
many others, a lot of our
queries are very simple and repetitive. For example, retrieving or updating
sing
You can define vars to be private to a namespace in clojure, thus
preventing (1). In practice, I've found that (2) never comes up.
Ultimately, you won't truly appreciate what is being said in this
conversation without giving it a chance and trying it out.
On Thursday, December 26, 2013 4:02:49
{:l (vec (take i cs))
> :pnodes (if path (conj (:pnodes path)
> node) [node])
> :ppath path
> :r (vec (drop (inc i) cs))}]
>(meta loc)))
>
Additionally, if you need more complex access patterns you could see if
this helps:
https://github.com/akhudek/zip-visit
For performance, there is a fast-zip library that is api compatible with
clojure.zip. You can just swap the clojure.zip namespace for the fast-zip
namespace. Note that you'd
e.com/url?q=http%3A%2F%2Fcorfield.org&sa=D&sntz=1&usg=AFQjCNEL49glywShirO3tmvwx6FLxKUMog>
>
> *From:* Alexander Hudek
> *Sent:* Thursday, November 21, 2013 7:37 PM
> *To:* clo...@googlegroups.com
>
>
>> Is anyone using the java.jdbc.sql namespace? (besides W
>
>
> Is anyone using the java.jdbc.sql namespace? (besides World Singles :)
>
>
We are using it but not the DDL. We also use honeysql in places where
jdbc.sql cannot express the query.
--
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to
Thanks for the explanation Sean. That was helpful.
Alex
On Tuesday, November 19, 2013 10:05:34 PM UTC-5, Sean Corfield wrote:
>
> In response to the (very reasonable) question from Alex Hudek in a
> recent thread, here are some of my responses to questions that have
> arisen about the inclusion
Sean, for what it's worth many of us do appreciate the slow and careful
development of java.jdbc. When it's used so widely in production code
frequent breaking changes are very costly. The new 0.3.0 API is pretty
nice, though I have found documentation for it somewhat lacking. That said,
I have
e:
>
> Oh? What are the benefits of using those over Korma? I've been more than
> happy with it up to now.
>
>
> On Mon, Oct 28, 2013 at 10:30 AM, Alexander Hudek
>
> > wrote:
>
>> http://www.luminusweb.net/ gives a reasonable starting setup. The only
>>
http://www.luminusweb.net/ gives a reasonable starting setup. The only
thing I would recommend doing differently is to use clojure/java.jdbc or
honeysql instead of korma for an sql dsl.
On Sunday, October 27, 2013 1:43:21 PM UTC-4, Scott M wrote:
>
> Ring seems well maintained, but Noir and Comp
Nice! Thanks for this Zach!
I also have an immutable bitset for integers based on BigInteger, should
anyone need backwards compatibility with older jvms. However, you look to
have put significantly more time into optimization than I did. My
implementation does have a few extra functions (shifts
;
> [1]
> https://github.com/ztellman/fast-zip/commit/ee7a64630389f36a539771658586a093369f7939
>
> On Sunday, June 30, 2013 1:18:05 PM UTC-7, Alexander Hudek wrote:
>>
>> I've updated the clojure.zip implementation to use records internally.
>> This
>> achieves a sp
I've updated the clojure.zip implementation to use records internally. This
achieves a speedup of roughly 2x. You can find the library below and on
clojars:
https://github.com/akhudek/fast-zip
It's a drop in replacement for clojure.zip in terms of interface and usage.
However, since the internal
I strongly recommend lein-pedantic to help with problems like this. On
large enough projects you can very easily get non-reproducible executions
depending on how lein resolves conflicting dependencies.
https://github.com/xeqi/lein-pedantic
On Thursday, April 4, 2013 7:32:04 PM UTC-4, puzzler
After seeing the recent Clojure QA job postings, I thought it appropriate
to post our web developer position:
http://blog.diligenceengine.com/clojure-web-developer
This is located in Toronto and is more of a junior position in terms of
compensation (but happy to talk on this). Remote work is no
>From your description of how proxy would work, yes.
On Sunday, September 16, 2012 6:48:44 PM UTC-4, Brandon Bloom wrote:
>
> Would it be correct to interpret this as another vote for JVM Clojure's
> proxy macro?
>
> On Wednesday, September 12, 2012 7:16:37 PM UTC-7
I've used it in conjunction with goog/base due to a problem with
simple/advanced compilation. I'm not sure if things have changed since I
encountered this problem, or if there is something else I'm doing wrong.
See the code and comment below. The deactivated "this-as" code only worked
with whit
37 matches
Mail list logo