I realized that Solr currently provides a lot of language-specific
serializer options. Currently Ruby, Python, PHP, and javabin(?) are
options, along with the normal json and xml. Wouldn't it make a lot of
sense for us to add a transit-json and transit-messagepack options to Solr?
--
Ashton
Ahh, I just had a coworker who is used to NPM complain about leiningen not
having this, thank you!
--
Ashton
On Saturday, August 16, 2014 6:19:42 PM UTC-6, john walker wrote:
Hello everyone.
This is a lein plugin that helps you add dependencies to projects pretty
quickly. The git repo is
Miller wrote:
Sounds good to me. :)
On Wednesday, August 13, 2014 1:59:54 PM UTC-4, Ashton Kemerling wrote:
I realized that Solr currently provides a lot of language-specific
serializer options. Currently Ruby, Python, PHP, and javabin(?) are
options, along with the normal json and xml
I personally snuck it into my company in a limited fashion by selling its
libraries, test.check in particular. This has gone quite well.
On Wed, Aug 20, 2014 at 1:28 PM, Quzanti quza...@googlemail.com wrote:
Whenever there is an external institutional stakeholder it is almost
guaranteed to
approach,
meaning fewer nasty surprises at update time.
Beyond that I would point out how leiningen just works, and do some
examples.
--
Ashton Kemerling
On Thu, Aug 21, 2014 at 6:32 AM, Serzh Nechyporchuk nechyporc...@gmail.com
wrote:
Good idea, I am always a more technical person, but your
Just remember that Clisp
1) not entirely immutable
2) not a hosted language
I worked in CL professionally for a year (SBCL in particular) and while clojure
is closer to SBCL than it is to python, it is a different beast. CL is a more
complicated language, with a long past and odd specs
If you are referring to the new transducer comp, if I recall correctly it works
in the opposite direction from the comp in clojure.core. I can't find any docs
at hand that prove that, so I would check the docstring of comp.
On Sun, Aug 24, 2014 at 11:04 AM, rogergl ro...@gilliar.de wrote:
I
Very Nice! I'd be particularly interested to see some benchmarks to show
off the improvements.
--
Ashton Kemerling
On Mon, Aug 25, 2014 at 12:57 PM, Mars0i marsh...@logical.net wrote:
Thank you! to Prasant and Aleksandr.
--
You received this message because you are subscribed to the Google
To be fair, calling from outside of Clojurescript is probably the only
use-case for this behavior that I can imagine, which is exactly what
^:export was designed (and named) for.
--
Ashton Kemerling
On Mon, Aug 25, 2014 at 12:18 PM, Thomas Heller th.hel...@gmail.com wrote:
It is possible
I tried to email t...@stackoverflow.com and got delivery failure messages.
On Wed, Sep 3, 2014 at 1:55 PM, A. Webb a.webb@gmail.com wrote:
StackOverflow just announced an experimental project to produce videos in
its New York City office. This could be a great opportunity to polish up
IIRC they are coming out in clojure 1.7. I don't see any indication of when it
will be declared as stable, but there are alpha builds available if you need
them.
--
Ashton
On Thu, Sep 4, 2014 at 1:29 AM, cig clifford.goldb...@gmail.com wrote:
Thanks Alex. Feel silly not to have noticed
Perhaps me means dangerous as in it shouldn't be done causually, and that it
could become a problematic habit if formed.
On Wed, Sep 10, 2014 at 8:55 PM, Brent Millare brent.mill...@gmail.com
wrote:
I understand usage of volatiles are dangerous via vswap! but what about
creation? Again
That's really neat. Planning on giving a talk?
On Tue, Sep 16, 2014 at 12:08 PM, kovas boguta kovas.bog...@gmail.com
wrote:
Thats very cool!!
On Tue, Sep 16, 2014 at 1:48 PM, Zack Maril thewitzb...@gmail.com wrote:
This might be of interest to the Clojure/Datomic community:
I wouldn't be surprised if the 1 arg form is to help people who use along
with apply, just in case the list is only 1 element long.
On Wed, Sep 17, 2014 at 7:40 AM, Phillip Lord
phillip.l...@newcastle.ac.uk wrote:
Herwig Hochleitner hhochleit...@gmail.com writes:
2014-09-17 11:51 GMT+02:00
That looks really nice! My only feedback is that it doesn't load at all on my
iPhone.
On Thu, Sep 18, 2014 at 1:01 PM, Daniel Solano Gómez cloj...@sattvik.com
wrote:
Hello, all,
Over the past few months I have been working on creating some resources
to help people learn to use core.async.
Couldn't you just retrieve users and use entity to get their photos?
On Thu, Sep 18, 2014 at 4:43 PM, Wilker wilkerlu...@gmail.com wrote:
Forgot to mention, I tried the (get-else) but it raises an error about
cardinality many not supported, so I guessed it doesn't works here...
---
Wilker
I can't tell if I'm being silly, but I'm having issues figuring out how to
record the results of my computation in Core.Logic.
The basic idea is that I'm trying to determine if a schedule a user has
requested is solvable or not. I'm trying to find out how to assign to each
hash-map what
Aha, I believe the is method has solved my dilemma.
--
Ashton Kemerling
On Thu, Sep 18, 2014 at 7:56 PM, Ashton Kemerling ashtonkemerl...@gmail.com
wrote:
I can't tell if I'm being silly, but I'm having issues figuring out how to
record the results of my computation in Core.Logic
That's super helpful, thank you!
On Wed, Sep 24, 2014 at 6:17 AM, Hugo Duncan h...@hugoduncan.org wrote:
In the REPL, there are functions that you always want to have handy, no
matter which namespace you are in. One way of achieving this is to put
these functions into a namespace with a
I think you should take a look at the transit-Clj README, it has docs and
examples.
https://github.com/cognitect/transit-clj/blob/master/README.md
On Thu, Sep 25, 2014 at 6:56 AM, Bin Li leebin1...@gmail.com wrote:
Hi Guys,
I was playing around the transit library recently , that is what I
Cognicast episode
(http://thinkrelevance.com/blog/2013/11/11/reid-draper-cognicast-episode-045)
and my Cognicast episode
(http://blog.cognitect.com/cognicast/ashton-kemerling-064)
On 09/28/2014 08:24 AM, Ruslan Prokopchuk wrote:
I've googled around a little bit, but didn't found any relevant
September 2014 15:34:39 UTC+1, Ashton Kemerling wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I can answer this in two ways:
1. Acceptance testing Clojure code.
2. Acceptance testing other code with Clojure.
I have significantly more experience with the latter than the former.
All
If I recall vim has good tools.
On Thu, Oct 2, 2014 at 1:13 PM, Peter Mancini pe...@cicayda.com wrote:
What is the best setup to program Clojurescript IF:
- you hate EMACS
- use linux or windows
Any suggestions?
--
You received this message because you are subscribed to the Google
The transition to cider was tough for some, I remember it being broken for me
for a version or two. Perhaps they added that for the transition?
On Fri, Oct 3, 2014 at 6:40 AM, Daniel Szmulewicz
daniel.szmulew...@gmail.com wrote:
You're right.
I got confused because in ob-clojure.el, both
That makes plenty of sense, you passed 1 argument to va1, and it was a list
(from args). If you wish to unwrap that list, use apply:
(apply va1 '(1 2 3))
On Sun, Oct 5, 2014 at 12:01 PM, Mate Varga m...@matevarga.net wrote:
Hi,
there's a closed old bug on the CLJS JIRA from 2012:
The profiling and logging tool might be Java specific.
On Sun, Oct 5, 2014 at 2:38 PM, Fluid Dynamics a2093...@trbvm.com wrote:
On Sunday, October 5, 2014 3:57:37 PM UTC-4, Gary Verhaegen wrote:
When I need to profile (which is asmittedly quite rare), I use VisualVM,
which should have been
Did you run it enough times to fully warm up the JVM?
On Fri, Oct 10, 2014 at 4:21 PM, Michael Blume blume.m...@gmail.com
wrote:
https://github.com/MichaelBlume/eval-speed
eval-speed.core= (time-fn read-to-maps)
Elapsed time: 5551.011069 msecs
nil
eval-speed.core= (time-fn read-to-maps-fn)
It would've been nice to have back-stats to tell if efforts like Clojure bridge
are having a statistical impact on the communities makeup.
That being said, I'm sure the clojure bridge folk have their own internal
metrics to guide their actions and measure outcomes, but it would've been nice
I'm always very proud to tell other people how much effort the clojure
community is putting into this, especially compared to its size. Keep up the
good work!
--
Ashton
On Mon, Oct 13, 2014 at 5:41 PM, Sean Corfield s...@corfield.org wrote:
On Oct 13, 2014, at 11:50 AM, Zack Maril
I would rather not say is a common and valid response in these scenarios.
On Wed, Oct 15, 2014 at 12:19 PM, Sean Corfield s...@corfield.org wrote:
Asking questions about race and/or gender can be a very sensitive issue and a
lot of people would refuse to complete those sections, or may even
is reasonable.
On Wednesday, October 15, 2014 2:06:29 PM UTC-5, Sean Corfield wrote:
On Oct 15, 2014, at 11:29 AM, Ashton Kemerling ashtonk...@gmail.com
javascript: wrote:
I would rather not say is a common and valid response in these
scenarios.
Yes, although that doesn't address
, Atamert Ölçgen mu...@muhuk.com wrote:
On Thu, Oct 16, 2014 at 8:30 AM, Ashton Kemerling
ashtonkemerl...@gmail.com wrote:
I'm curious if there's any empirical evidence that significant numbers of
people will do that.
Suppose I have provided reliable data that shows only 0.1% would refuse
I also just realized that I'm accidentally continuing this conversation despite
Sean's best efforts. Please disregard my last message.
On Wed, Oct 15, 2014 at 8:31 PM, Ashton Kemerling
ashtonkemerl...@gmail.com wrote:
I wasn't prepared to make moral statements about the survey, I'm just
Oh thank goodness, I've been directing people towards the source for
test.check, which is obviously sub-optimal. Thanks for adding that!
On Fri, Oct 24, 2014 at 11:43 AM, Reid Draper reiddra...@gmail.com
wrote:
Hey Andy,
I've added a link to the API documentation [1]. And I'll update Codox
Consider how your database will be setup and handled. My project uses Datomic
(also a SPA), but it was a little painful learning how to get the tests to run
cleanly with the database being setup and torn down between runs.
Also, consider using Secretary on the frontend early. I’m using Om
Ashton Kemerling:
Consider how your database will be setup and handled. My project uses
Datomic (also a SPA), but it was a little painful learning how to get the
tests to run cleanly with the database being setup and torn down between
runs.
Also, consider using Secretary on the frontend early
The hash map you posted has the value of [octavia] under the key :authors, and
that's what printed out. The repl doesnt inline the variable name, instead it
prints out the literal value.
On Mon, Oct 27, 2014 at 9:22 AM, Roelof Wobben rwob...@hotmail.com
wrote:
Op maandag 27 oktober 2014
I think you're confused on the terminal output. Try typing [octavia] in the
repl, and compare the output you get to the above code.
Clojure prints out the raw values of any computation, not variable names.
On Mon, Oct 27, 2014 at 9:45 AM, Roelof Wobben rwob...@hotmail.com
wrote:
Op maandag
I tweeted recently that I thought that Clojure is super testable, and I was
genuinely surprised about the number of people who disagreed with me.
There's been a lively discussion about what the best testing frameworks in
clojure currently are, and what the built in solutions (clojure.test and
was genuinely surprised about the number of people who disagreed with me.
My 2c.
Without explicitly citing those complaints, it will be difficult to conduct
a meaningful debate.
2014-10-31 14:52 GMT+00:00 Ashton Kemerling ashtonkemerl...@gmail.com:
I tweeted recently that I thought that Clojure is super
:
Would be great if humane-test-output was part of clojure.test. Would make
it easier for beginners to find it.
On Friday, October 31, 2014 11:19:11 PM UTC+8, Eli Naeher wrote:
On Fri, Oct 31, 2014 at 9:52 AM, Ashton Kemerling ashtonk...@gmail.com
wrote:
It's my opinion that these two
I can say for certain that at a minimum better indentation of data structures
to the console would be a must, a vector with 4+ hash maps in it are currently
unreadable and I have to copy to an editor to indent and analyze.
Beyond that, I can imagine the need for a structural diff that tells
I'm really entertained that pivotal labs made that list, as I wrote that code
(and that blog post) and production is stretching definitions pretty far
sadly.
On Mon, Nov 3, 2014 at 4:55 PM, viksit vik...@gmail.com wrote:
Hello all,
I was curious about the state of Clojure in production, and
it for
something. Sorry if I overstepped! :)
On Monday, November 3, 2014 6:27:41 PM UTC-6, viksit wrote:
Ashton - perhaps you should elucidate on matters on that thread :) And why
do you say stretching definitions?
On Monday, November 3, 2014 4:03:36 PM UTC-8, Ashton Kemerling wrote:
I'm really
You can use fixtures from Clojure.test, but each spec from the perspective of
clojure.test includes multiple runs. So I use fixtures :once to do any global
setup, and then farm out to a setup function for anything that needs to be done
before each test run.
--Ashton
Sent from my iPhone
On
Consider using partition-by. I can't type clojure on my phone, but the
following link might help. https://clojuredocs.org/clojure.core/partition-by
--Ashton
Sent from my iPhone
On Nov 6, 2014, at 3:22 PM, John Gabriele jmg3...@gmail.com wrote:
Hi all,
I've got this: `[1 3 4 5 7 9 10 11
Mutation is not a bad performance optimization, and is super useful when the
algorithm in question just works better with it.
--Ashton
Sent from my iPhone
On Nov 10, 2014, at 11:11 AM, Jacob Goodson submissionfight...@gmx.com
wrote:
I like the map suggestion but there are still those
I thought the pedestal frontend is not being developed. I would recommend om,
reagent, or dommy depending on what your goals are.
--Ashton
Sent from my iPhone
On Nov 18, 2014, at 11:56 AM, atucker agjf.tuc...@gmail.com wrote:
Pedestal is a continuation of ClojureScript One.
I'm glad my talk got someone working on things! I'm going to see if that
library would be a better match for our integration tests than test.check
alone.
--Ashton
Sent from my iPhone
On Nov 28, 2014, at 9:50 AM, Carlo Zancanaro carlozancan...@gmail.com wrote:
Hey Jan!
On Fri, Nov 28,
I would recommend the silver searcher (ag) if the project is large, as it is
much faster.
--Ashton
Sent from my iPhone
On Dec 3, 2014, at 8:34 AM, Gary Trakhman gary.trakh...@gmail.com wrote:
I use grep or ack. It's not exact, but it works.
On Wednesday, December 3, 2014, Yehonathan
Nothing in the Java.io namespace was made by the clojure team, so it's not
their fault that reader and pushbackreader aren't cross compatible. I'm
assuming that they need something from pushbackreader for performance reasons,
but that's just a guess.
Clojurescript and ClojureCLR must have
Apologies on the email flood, my email client decided to do the most
useless of all possible actions.
On Sun, Dec 14, 2014 at 11:53 PM, Ashton Kemerling
ashtonkemerl...@gmail.com wrote:
Honestly, it sounds like you'll either need to move the indexing into
memor
On Sun, Dec 14, 2014 at 8:54
Sam,
It sounds like you need to either find a caching strategy that works for
your application's needs, or you'll need to adjust how your data is stored
(model or data store). Without knowing more about your performance and
business needs I can't really speculate with any confidence.
--
I'm sure successful releases will go a long way on the clojure tolerance
front.
--Ashton
Sent from my iPhone
On Dec 18, 2014, at 7:23 AM, Timothy Washington twash...@gmail.com wrote:
That's awesome. I'm glad you and your clients are seeing the benefits.
Much success :)
Tim
You can put the docstring after the args, but the tooling won't pick it up.
--Ashton
Sent from my iPhone
On Dec 20, 2014, at 10:01 AM, Eli Naeher enae...@gmail.com wrote:
On Sat, Dec 20, 2014 at 8:30 AM, Timothy Baldridge tbaldri...@gmail.com
wrote:
And on a client project recently,
Irving j...@lollyshouse.ca wrote:
It's not a docstring then, just the first expression in the body.
On Sat, Dec 20, 2014 at 12:05 PM, Ashton Kemerling
ashtonkemerl...@gmail.com wrote:
You can put the docstring after the args, but the tooling won't pick it up.
--Ashton
Sent from my
Your best bet is probably to ask for the lein-haml-sass plugin to be updated
with the latest and greatest. A simple update is no reason for a fork or
rewrite unless if the plugin is simply missing features you need (and that
can't be added).
--Ashton
Sent from my iPhone
On Dec 23, 2014, at
(use 'myapp.other) is the same as require with a :refer all from a users
perspective, but it's fallen out of favor for :as and :referring individual
names.
--Ashton
Sent from my iPhone
On Dec 24, 2014, at 7:37 AM, Fluid Dynamics a2093...@trbvm.com wrote:
On Wednesday, December 24, 2014
Changing old protocol names should trigger a major revision change in the
minimum because it breaks backwards compatibility.
--Ashton
Sent from my iPhone
On Dec 27, 2014, at 11:18 AM, Michael Klishin michael.s.klis...@gmail.com
wrote:
On 27 December 2014 at 19:10:38, Jozef Wagner
I think this conj video covered that.
http://m.youtube.com/watch?v=7lm3K8zVOdY
--Ashton
Sent from my iPhone
On Dec 27, 2014, at 1:57 PM, rogergl ro...@gilliar.de wrote:
I would like to replay all changes since a specific timestamp. It seems as
if I can get all transactions with
(q
Seems like we need a Clojurescript toolbox like website.
--Ashton
Sent from my iPhone
On Dec 29, 2014, at 11:14 AM, Raju Bitter rajubit...@gmail.com wrote:
I agree, that would be really helpful. And cool to see ClojureScript taking
off like this!
- Raju
On Mon, Dec 29, 2014 at 4:49
I've always done the full database setup and tear down thing, but that's made
sufficiently performant with datomics in memory store. Consider using
transactions to isolate tests, or use Midje, which is more designed for this
kind of usage.
--Ashton
Sent from my iPhone
On Dec 31, 2014, at
I was going to say that testing JVM programs is notoriously tricky due to JIT
warm up. Did you run that function enough to warm it before taking your timings?
This is why micro benchmark frameworks are popular.
--Ashton
Sent from my iPhone
On Dec 31, 2014, at 7:04 PM, Daniel
Also remember to give the JVM some warm up time, as the JVM depends heavily
on JIT style optimizations, and measuring performance without it might not
represent real world behavior,
--
Ashton
On Saturday, January 31, 2015 at 11:39:05 PM UTC-7, Mars0i wrote:
You also might want to use
Because of the way that Datomic stores it's data (5 tuples: entity,
attribute, value, transaction, and operation) it has some pretty simple
indexes that allow for powerful queries. EAVT allows for rapidly searching
by entity, VAET allows for quick reverse look ups, etc. The only index that
you
A lot of the slowness in Clojure comes down to how slow it is to load the
main namespaces that are needed, especially clojure.core (see this post
http://nicholaskariniemi.github.io/2014/02/25/clojure-bootstrapping.html
).
You should also look into the Clojure fastload branch, which apparently
I'm no expert, but I think no, at least not in any way you'd want to maintain.
Also, if that's all of your core.logic code, that's pretty damned short and
clear. I can read and understand that right away.
--Ashton
Sent from my iPhone
On Jan 4, 2015, at 2:43 AM, rogergl ro...@gilliar.de
I've had good luck with lein prism to cut out any annoying lein startup time.
Mixed in with cider when I want to run one test works nicely for me.
https://github.com/aphyr/prism/
--Ashton
Sent from my iPhone
On Jan 8, 2015, at 7:32 AM, Malcolm Sparks malc...@juxt.pro wrote:
LISP systems
68 matches
Mail list logo