edn-java [1] is a parser and printer for edn [2].
This release:
* Can read namespaced maps as per CLJ-1910 [47]
* Throws an exception when asked to read a map or set with duplicates [49]
It should be appearing on Maven Central shortly.
// Ben
[1] http://edn-java.bpsm.us
[2]
edn-java [1] is a parser and printer for edn [2].
This release:
* Teaches the default parser to produce values that can participate in Java
serialization. [3]
It should be appearing on Maven Central shortly.
// Ben
[1] http://edn-java.bpsm.us
[2] https://github.com/edn-format/edn
[3]
try googling for clojure reader macros.
Dru Sellers mailto:d...@drusellers.com
June 5, 2015 at 22:05via Postbox
https://www.postbox-inc.com/?utm_source=emailutm_medium=sumlinkutm_campaign=reach
Trying to google what #' means is tricky to say the least.
Is there a good name for these that I
I'm unclear on one thing: what's the purpose of core.async/pipe? In your
blog article, you write:
(- source (pipe (chan)) payload-decoder payload-json-decoder)
(pipe source destination) just copies elements from source to destination.
How is that any different than just using source here
I'm probably just especially dense today, but perhaps someone can give me a
poke in the right direction.
I'm trying to wrap my head around transducers.
(1) For debugging purposes I'd like to be able to consume the values on a
channel and put them in a collection to be printed.
I'm doing this at
Thanks Malcolm, you're blog post was a great help to me.
On Thu, Feb 19, 2015 at 3:06 AM, Malcolm Sparks malc...@juxt.pro wrote:
I have recently written a blog article which explains how to use
transducers with core.async.
You can find it here: http://malcolmsparks.com/posts/transducers.html
edn-java [1] is a parser and printer for edn [2].
This release:
* Incorporates a patch from 'redahe' to fix issue 40 where and
were not recognized as symbols. [3]
It is available on Maven central as I write this.
[1] http://edn-java.bpsm.us
[2] https://github.com/edn-format/edn
[3]
edn-java [1] is a parser and printer for edn [2].
This release:
* Provides a pretty printer for edn data [3].
* Recognizes 'foo//' as a symbol [4].
* Provides experimental more readable, but still compact, edn printing [5].
It should be available on Maven Central within a day.
[1]
(- Hello, World! .getBytes create-hash ...)
Will get you the hash of the string encoded to bytes using *some random
encoding*. (Whatever the platform you're currently running on defaults to.)
You should explicitly choose an encoding and stick to it. I'd suggest UTF-8
since that can encode all
I think it would aid compatibility between edn implementations if we had an
agreed upon formal syntax. To that end, I've tried my hand at specifying
one. I've posted it as issue 56 on edn-format/edn:
https://github.com/edn-format/edn/issues/56
I'll incorporate fixes for any problems that are
On Thu, Jul 18, 2013 at 7:46 PM, kovas boguta kovas.bog...@gmail.comwrote:
I agree that would be a Good Thing. This looks like an excellent start.
Is this specification executable in Instaparse?
IMO specs that are immediately computable are more useful and more likely
to be correct.
No,
Perhaps you've not seen this:
https://github.com/edn-format/edn/wiki/Implementations
(But there's no CL implementation listed there.)
//Ben
On Tuesday, July 9, 2013, Rich Morin wrote:
I'm intrigued by edn (extensible data notation), as described here:
https://github.com/edn-format/edn
Ropes?
http://en.m.wikipedia.org/wiki/Rope_(data_structure)
Ben
--
This message was sent via electromagnetism.
On 02.07.2013, at 12:19, Mikera mike.r.anderson...@gmail.com wrote:
This is cool, thanks Zach!
Another set of mostly-isomporphic types that this could be applied to is
different
edn-java [1] is a parser and printer for edn [2].
This release fixes issue #35 [3] Allow Symbols to contain $ % =.
It should be available on Maven Central within a day.
// Ben
[1] http://edn-java.bpsm.us
[2] https://github.com/edn-format/edn
[3] https://github.com/bpsm/edn-java/issues/35
--
edn-java [1] is a parser and printer for edn [2].
This release fixes issue #32 [3] EDN List, Vector types indistinguishable
due to common RandomAccess interface.
It should be available on Maven Central within a day.
// Ben
[1] http://edn-java.bpsm.us
[2] https://github.com/edn-format/edn
[3]
edn-java [1] is a parser and printer for edn [2].
This release fixes issue31 [3] single quote in a string is incorrectly
escaped.
It is available on Maven Central [4].
// Ben
[1] http://edn-java.bpsm.us
[2] https://github.com/edn-format/edn
[3] https://github.com/bpsm/edn-java/issues/31
[4]
Way back when I started with Clojure i was doing this:
(let [constant-data (something-expensive)]
(defn my-fn [x]
(do-something-with x constant-data)))
But was advised instead to do this:
(def my-fn
(let [constant-data (something-expensive)]
(fn [x]
(do-something-with x
I found the following work-around since I have access to the java code I am
calling:
I had the package-visible ABC Bytes implement a (public) interface
declaring the toHexString method. This placated the compiler.
On Monday, March 4, 2013, Vladimir Tsichevski wrote:
I think not. But upgrading
Simplified, from a more complex example:
abstract class Bytes {
public toHexString() { return ...; }
Bytes { }
}
public class Hash extends Bytes {
public Hash() { super(); }
}
This works in Java:
new Hash().toHexString();
This fails in Clojure:
(.toHexString (Hash.))
I'm happy to report that edn-java is now available on Maven Central.
What is edn-java?
-
Edn-java is a Java library for reading and writing edn data.
It has no dependencies other than Java 1.6.x or later.
A more detailed description, including usage examples is available
here:
I find it helpful to view if-let as a minor variation on if, with the only
difference being that you choose to bind the results of the test-expression
to some name(s). if-let doesn't care about the values bound to the
variables named in binding-target (which might be an arbitrarily complex
Not currently, alas, having hacked my primary motivating example
(publishing my wife's most recent novel for kindle) by hand. I'd like to
return to it, but probably not soon. First I want to get 0.4.0 of edn-java
released.
Ben
On Thursday, January 17, 2013, lewen7er9 wrote:
Just wondering if
Your macro:
*(*~greeter user-name#*)*
*
*
Is producing a list of a function or closure followed by a symbol. The
first element of the list your macro builds must instead be an expression
that can be evaluated to a function. (For example a symbol naming a
function or an (fn [] ...)
On Mon, Dec 17, 2012 at 11:08 AM, Alex Baranosky
alexander.barano...@gmail.com wrote:
Function values can't be read by the reader. I'm not sure how any
versions of this code work.
It is true that a function value can not be printed and then read back in,
but I don't think that's relevant
I have no idea what is going on. Looks to me like blip decided to redo their
web site and in the process throw out old content. or something. I've got
local copies of:
Alex Miller_ _Tree Editing with Zippers_.m4v
Chris Houser_ _Finger Trees_ Custom Persistent Collections_.m4v
Christophe Grand_
On Sun, Oct 28, 2012 at 9:38 AM, Christian Sperandio
christian.speran...@gmail.com wrote:
I've got a question about lazy-sequence and file reading.
Is line-seq good to process lines from huge file?
Let take this case, I want to process each line from a file with one or more
functions. All
Anything that starts with clojure. is part of (some version of) clojure.
For Clojure 1.4, that's everything listed in Table of Contents on
the right side of the web page you'll find here:
http://clojure.github.com/clojure/
clojure.core
clojure.data
clojure.inspector
clojure.java.browse
On Fri, Oct 19, 2012 at 12:03 AM, Maurits maurits.r...@gmail.com wrote:
Bit of a late reaction, but there is nothing special about a tag with a
namespace prefixed. For example I have been using:
(zf/xml- zipper :ListRecords :record :metadata :oai_dc:dc :dc:language
zf/text)
which works
On Mon, Oct 15, 2012 at 8:11 PM, Lee Spector lspec...@hampshire.edu wrote:
On Oct 15, 2012, at 12:51 PM, Alan Malloy wrote:
Evaluating function literals is not intended to work; that it works
for non-closure functions should be treated as a coincidence.
Really? Eval Evaluates the form data
On Mon, Oct 8, 2012 at 5:06 PM, Brian Craft craft.br...@gmail.com wrote:
Thanks!
Is the string vs symbol distinction peculiar to clojure, among lisps?
Yes, strings are distinct from symbols in every reputable lisp.
That symbol and keyword know how to look themselves up in an
associative
On Fri, Oct 5, 2012 at 11:08 AM, Jean Niklas L'orange
jeann...@hypirion.com wrote:
On Friday, October 5, 2012 2:39:05 AM UTC+2, Ben wrote:
user [(== 0 0.0) (== 0.0 0.0M) (== 0.0M 0)]
[true true false]
When passing two arguments to ==, == will be transitive.
user [(== 0 0.0 0.0M) (== 0
nth only promises O(n) performance for all things sequential. However,
the implementation on master in RT.java appears to special case
indexed and random-access collections for faster access, so I'm not
sure why you're seeing such a difference. You could try using get in
place of nth, though from
On Tue, Sep 25, 2012 at 1:53 AM, James Hess james.hes...@gmail.com wrote:
Hi experienced clojure gurus,
According to VisualVM 24% of my time is spent in
clojure.lang.Keyword.hashCode. I'm sure I am doing something wrong (i.e. I'm
not blaming clojure's implementation). Is this an indication
On Tue, Sep 25, 2012 at 5:10 AM, Nahuel Greco ngr...@gmail.com wrote:
I can't find the documentation for this behaviour:
(let [{x :b :as y} '(:a 1 :b 2)] [x y])
;= [2 {:a 1, :b 2}]
It seems as if the list in the init-expr is converted first to an
associative structure and then
On Sun, Sep 23, 2012 at 3:59 AM, Mikera mike.r.anderson...@gmail.com wrote:
Looks cool - going to try it out in a couple of my projects, thanks!
Question - assuming this is pretty lightweight and efficient, would it also
make sense to use it from Clojure in circumstances where you just want
I've had some success using edn on one of my little projects.
First a little background:
We're running a code generator written in Clojure which consumes
homogenous collections of Clojure maps and producing a Java enum for
each such collection. (The input data is basically 'edn' except that
all
On Sun, Sep 16, 2012 at 6:16 AM, vhsmaia v...@viclib.com wrote:
Hello. I'm new here, so, not sure if those were already posted. But why is
this not used? An example would be:
#(%a %%b %%%c) would be the same as (fn [a] (fn [b] (fn [c] (a b c)))
My eyes! The goggles to nothing!
--
You
On Thu, Sep 13, 2012 at 12:02 AM, Matthew O. Smith m0sm...@gmail.com wrote:
On Wednesday, September 12, 2012 8:03:58 AM UTC-6, jarppe wrote:
I have a function that generatwed unique ID's, something like this:
(def k (atom 0))
(defn generate-id [] (swap! k inc))
and I try to use it
I've posted a first rough cut of an edn parser written in plain Java
here: https://github.com/bpsm/edn-java
The parser itself is Wirthian, which is to say it's a hand-written
LL(2) scanner coupled with a hand-written LL(1) recursive decent
parser. This is easy enough to do for edn's uncomplicated
On Mon, Sep 10, 2012 at 2:15 PM, Marko Topolnik
marko.topol...@gmail.com wrote:
Java has arrays, lists, maps and sets, so does Ruby and Erlang.
If they were redundancies in these structures, can't see why these three
still
maintain this distinction. It's probably a safe bet to say that we
On Mon, Sep 10, 2012 at 5:38 PM, Rich Hickey richhic...@gmail.com wrote:
Would you mind taking specific requests for clarification to the issues page,
so I don't lose track of them?
https://github.com/richhickey/edn/issues
Thanks,
Rich
sure thing
// Ben
--
You received this message
On Fri, Sep 7, 2012 at 3:01 AM, Rich Hickey richhic...@gmail.com wrote:
I've started to document a subset of Clojure's data format in an effort to
get it more widely used as a data exchange format, e.g. as an alternative to
JSON.
Please have a look:
https://github.com/richhickey/edn
On Fri, Sep 7, 2012 at 3:01 AM, Rich Hickey richhic...@gmail.com wrote:
I've started to document a subset of Clojure's data format in an effort to
get it more widely used as a data exchange format, e.g. as an alternative to
JSON.
Please have a look:
https://github.com/richhickey/edn
On Fri, Sep 7, 2012 at 3:01 AM, Rich Hickey richhic...@gmail.com wrote:
I've started to document a subset of Clojure's data format in an effort to
get it more widely used as a data exchange format, e.g. as an alternative to
JSON.
Please have a look:
https://github.com/richhickey/edn
If
On Fri, Sep 7, 2012 at 3:01 AM, Rich Hickey richhic...@gmail.com wrote:
I've started to document a subset of Clojure's data format in an effort to
get it more widely used as a data exchange format, e.g. as an alternative to
JSON.
Please have a look:
https://github.com/richhickey/edn
The naming of contains? is one of Clojure's small warts. Almost
everyone seems to stumble over it when they're starting out. I know I
did. Naming it contains-key? would have prevented a great deal of
confusion, but I guess that ship has sailed... *shrug*
// ben
On Tue, Sep 4, 2012 at 1:35 PM,
I can't fix the version posted on blip.tv, but I downloaded it over a
year ago when it was still working.
It's a 107 MB quicktime file encoded using H.264. Running time is 1
hour 14 minutes.
I could make it available somewhere, if that would help.
// Ben
On Sun, Sep 2, 2012 at 12:37 PM, Mayank
You should be able to download it from here for the next few days:
https://dl.dropbox.com/u/8238674/clojure-sequences.mov
// Ben
On Sun, Sep 2, 2012 at 6:56 PM, Andrew Rafas andras.ra...@gmail.com wrote:
I would appreciate,
Thank you very much,
Andrew
On Sunday, September 2, 2012 4:19:10
handles. In any event, that's why I chose to pass
the lazy sequence directly to the called function without binding it
in a let first.
// Ben
On Fri, Aug 17, 2012 at 11:09 AM, Ben Smith-Mannschott
bsmith.o...@gmail.com wrote:
On Thu, Aug 16, 2012 at 11:47 PM, David Jacobs da...@wit.io wrote:
I'm
On Thu, Aug 16, 2012 at 11:47 PM, David Jacobs da...@wit.io wrote:
I'm trying to grab 5 lines by their line numbers from a large ( 1GB) file
with Clojure.
So far I've got:
(defn multi-nth [values indices]
(map (partial nth values) indices))
(defn read-lines [file indices]
(with-open
Yes, pmap behaves as map with respect to the ordering of the elements
of the resulting sequence.
// ben
On Sat, Aug 11, 2012 at 9:29 PM, Jim - FooBar(); jimpil1...@gmail.com wrote:
Hi all,
I was wondering what assumptions does pmap take with regards to the ordering
of the resulting seq? Can
On Sun, Jul 29, 2012 at 3:07 PM, John Holland jbholl...@gmail.com wrote:
I'm doing some exercises in coding that are meant for Java but I'm doing
them in Clojure. I'm stuck on this one. The goal is
to return true if an array of ints contains two consecutive 2s. I figured
I'd use Stuart
On Tue, Jul 31, 2012 at 1:08 AM, Aaron Cohen aa...@assonance.org wrote:
On Mon, Jul 30, 2012 at 6:55 PM, Moritz Ulrich ulrich.mor...@gmail.com
wrote:
(some identity ((juxt :k1 :k2) m)) is the first thing I can think of.
For even more fun, try (some m [:k1 :k2]) :)
The flip side of this
On Tue, Jul 31, 2012 at 7:00 AM, Ben Smith-Mannschott
bsmith.o...@gmail.com wrote:
On Tue, Jul 31, 2012 at 1:08 AM, Aaron Cohen aa...@assonance.org wrote:
On Mon, Jul 30, 2012 at 6:55 PM, Moritz Ulrich ulrich.mor...@gmail.com
wrote:
(some identity ((juxt :k1 :k2) m)) is the first thing I can
On Fri, Jul 27, 2012 at 9:06 PM, Vinzent ru.vinz...@gmail.com wrote:
robert-hooke actualy doesn't work with multimethods afaik. You can try my
new library (https://github.com/dnaumov/hooks), but it's alpha (no docs yet,
sorry).
(defmulti foo* (fn [args] ...) ...)
(defmethod foo* :x [args]...)
On Thu, Jul 19, 2012 at 11:00 PM, Ben Smith-Mannschott
bsmith.o...@gmail.com wrote:
I am interested and I have a CA with Rich, but I'm currently exploring
using XOM from Clojure. My first impression is that the API is very
clean (as a Java API) and I appreciate its emphasis on correctness. I
at 2:53 PM, Ben Smith-Mannschott
bsmith.o...@gmail.com wrote:
TL;DR: I'm looking for a Clojure library that round trips XML+namespaces
through Clojure data structures and back again.
I'm hacking on a chewing-gum-and-bailing-wire solution publish my wife's
novels as EPUB. I've got most
On Mon, Jul 16, 2012 at 5:21 PM, Raju Bitter rajubit...@googlemail.com wrote:
I've checked out the Clojure source code, and build the JAR using the
Ant command. I'm seeing a strange effect, where the compile time on my
normal hard disk takes almost 4 min (with most the time being spent in
the
On Mon, Jul 16, 2012 at 9:17 PM, Ben Smith-Mannschott
bsmith.o...@gmail.com wrote:
On Mon, Jul 16, 2012 at 5:21 PM, Raju Bitter rajubit...@googlemail.com
wrote:
I've checked out the Clojure source code, and build the JAR using the
Ant command. I'm seeing a strange effect, where the compile
TL;DR: I'm looking for a Clojure library that round trips XML+namespaces
through Clojure data structures and back again.
I'm hacking on a chewing-gum-and-bailing-wire solution publish my wife's
novels as EPUB. I've got most of a prototype of the core functionality
working, but an stubbing my
Big Ivan teaches Clojure how to parse, validate and construct BIC
and IBAN strings. (BIC and IBAN are both structured identifiers used
in banking.)
http://github.com/bpsm/big-ivan
http://bpsm.github.com/big-ivan/index.html
https://clojars.org/org.clojars.bpsm/big-ivan
As libraries
str
On Fri, Jun 22, 2012 at 11:58 AM, Murtaza Husain
murtaza.hus...@sevenolives.com wrote:
Hi,
I am using Chris Ganger's crate library to generate html on the client side.
(defpartial html [] form)
(def form
[:div.form-horizontal
[:fieldset
[:legend
On Sun, Jun 10, 2012 at 7:04 PM, Jim - FooBar(); jimpil1...@gmail.com wrote:
Hi again (busy day eh?),
well this doesn't make any sense either! Why is a record with type-hinted
arguments still using reflection?
I've got the following example record:
I too am in Vienna. I use Clojure at work for a few small internal
tools, but not in production. I'd be glad to meet some other
Clojurists.
// Ben
On Tue, May 29, 2012 at 5:05 PM, Nuno Marques
nuno.filipe.marq...@gmail.com wrote:
I'm in Vienna and I know a couple of more Clojure people here.
I
lein pom may not do all you need. It depends on what you are trying
to accomplish.
It will generate a pom.xml which identifies your project (artifactId,
groupId, version, packaging) and lists its dependencies. This pom is
suitable for publishing your artifacts to some Maven repository for
others
On Sat, Mar 24, 2012 at 04:44, Cedric Greevey cgree...@gmail.com wrote:
#{foo bar baz} is somewhat ugly. It occurs to me that one could modify
the reader to additionally accept
{{foo bar baz}}
without breaking anything. It's not possible for it to be a valid map
literal, because the outer
On Fri, Mar 23, 2012 at 14:22, Alex Shabanov avshaba...@gmail.com wrote:
Hi all,
Is there any easy-to-use library for generating java code?
I ended up writing simple function that takes strings and characters
and prints them in formatted form (e.g. with tabs and newlines after
braces).
I
On Sun, Mar 18, 2012 at 21:04, Jimmy jimmy.co...@gmail.com wrote:
Hi,
I would like to generate a hashmap from a string. The key portions of
the string will have some a prefix such as @ to define that they are
a key. So the following string
@key1 this is a value @another-key and another
On Fri, Jan 20, 2012 at 00:45, Jack Moffitt j...@metajack.im wrote:
(add-hook 'slime-repl-mode-hook
(lambda ()
(clojure-mode-font-lock-setup)
(font-lock-mode)
(font-lock-mode)))
Excellent! This worked for me.
Many thanks for the
I'm trying to get syntax highlighting (font-lock) to work in the
repl buffer provided by slime as described here:
https://github.com/technomancy/swank-clojure
(add-hook 'slime-repl-mode-hook
(defun clojure-mode-slime-font-lock ()
(let (font-lock-mode)
On Sun, Jan 15, 2012 at 01:37, James Reeves jree...@weavejester.com wrote:
On 14 January 2012 23:34, myriam abramson labwor...@gmail.com wrote:
I couldn't find quite the equivalent to read-lines from duck-streams. I
found read-line but it's not the same. Where is the equivalent read-lines
On Fri, Jan 13, 2012 at 17:47, labwor...@gmail.com wrote:
I have a few issues. What do the following warnings mean and what should I
do about them?
Did you read them?
*default-encoding* not declared dynamic and thus is not dynamically rebindable
;; wont' work:
(binding [*default-encoding*
On Wed, Jan 4, 2012 at 07:36, Johnny Weng Luu johnny.weng@gmail.com wrote:
One thing that seems weird is the way Clojure destructures a map
I have this map: {:last-name Vinge :first-name Vernor} which is passed
to this function: (defn greet-author-2 [{fname :first-name}] ... )
Wouldn't
On Tue, Jan 3, 2012 at 16:09, Meikel Brandmeyer m...@kotka.de wrote:
Hi,
Am 03.01.2012 um 12:16 schrieb Cedric Greevey:
Breaking changes are bad enough without making some of them
gratuitous. They could have just renamed the namespace without also
renaming some of the individual functions.
On Fri, Dec 16, 2011 at 05:48, jayvandal s...@ida.net wrote:
I was looking at the installation in Learning clojure and the batch
file had this statement:
java -server -cp .;%CLOJURE_JAR% clojure.main
why is the server in the line and what is it referencing???
Thanks for any help
The
Would it help to have a naming convention for Clojure to distinguish
compile-time flags from normal dynamic vars? // ben
On Tue, Dec 6, 2011 at 17:05, David Nolen dnolen.li...@gmail.com wrote:
*unchecked-math* is a compiler flag.
On Tue, Dec 6, 2011 at 7:00 AM, Cedric Greevey
On Wed, Nov 16, 2011 at 17:28, Ben Mabey b...@benmabey.com wrote:
Hi,
I would like to be able to add metadata to arbitrary java objects that have
already been instantiated. I know that you can use proxy to add metadata to
objects that you create but in my case the object already exists (i.e.
On Wed, Nov 16, 2011 at 22:32, Alan Malloy a...@malloys.org wrote:
On Nov 16, 11:53 am, Ben Smith-Mannschott bsmith.o...@gmail.com
wrote:
On Wed, Nov 16, 2011 at 17:28, Ben Mabey b...@benmabey.com wrote:
Hi,
I would like to be able to add metadata to arbitrary java objects that have
== FILE ==
(def x 1) NEWLINE
; my comment
==
(str '( (slurp FILE) ) )
produces:
==
'((def x 1) NEWLINE
; my comment)
==
oops.
On Thu, Nov 17, 2011 at 05:32, Andres Gomez and...@fractalmedia.mx wrote:
Thanks for the robustness tip, Meikel.
Just a question, i dont understand what you state,
On Wed, Nov 16, 2011 at 02:16, thenwithexpandedwingshesteershisflight
mathn...@gmail.com wrote:
Can we please get bored of saying idiomatic and in particular
please ?
can you think of some more idiomatic way to say idiomatic, in particular? :P
// ben
--
You received this message because you
On Wed, Nov 16, 2011 at 02:16, thenwithexpandedwingshesteershisflight
mathn...@gmail.com wrote:
Can we please get bored of saying idiomatic and in particular
please ?
It's quite useful to be able to talk about
the-way-of-expressing-this-concept-most-in-keeping-with-established-practice
On Sat, Nov 12, 2011 at 18:37, Kevin Albrecht onlya...@gmail.com wrote:
I was experimenting with dynamic binding of vars with Clojure 1.3, as
described on http://clojure.org/vars and got this error:
user= (def x 1)
user= (binding [x 2] x)
IllegalStateException Can't dynamically bind
On Sat, Nov 5, 2011 at 14:42, Sam Aaron samaa...@gmail.com wrote:
Hi there,
consider there exists foo.jar on Clojars which contains a bunch of asset
files i.e. png images. If I were to declare foo as one of my project's
dependencies, is it possible to get access to those asset files? I
On Thu, Nov 3, 2011 at 03:14, Alex Baranosky
alexander.barano...@gmail.com wrote:
What a coincidence. My instinct would be to make (interleave) return an
empty seq, instead of nil. I wonder the trade-offs between the two?
There is no such thing as an empty seq. Or put another way, the empty
seq
On Thu, Nov 3, 2011 at 13:13, Meikel Brandmeyer m...@kotka.de wrote:
Hi,
Am 03.11.2011 um 12:18 schrieb Ben Smith-Mannschott:
There is no such thing as an empty seq. Or put another way, the empty
seq *is* nil. You're probably thinking of an empty list.
while this is true, the following
I've opened http://dev.clojure.org/jira/browse/CLJ-868
The min and max functions in clojure.core behave unpredictably when
one or more of their arguments is Float/NaN or Double/NaN. This is
because the current implementation assumes that provides a total
ordering, but this is not the case when
On Tue, Nov 1, 2011 at 21:00, Michael michael.campb...@gmail.com wrote:
On Nov 1, 12:14 pm, Ben Smith-Mannschott bsmith.o...@gmail.com
wrote:
3. Define that min and max will ignore any NaN arguments.
What is:
(min NaN NaN)
in this situation; ()?
The part of the message you didn't
On Sun, Oct 30, 2011 at 10:02, bOR_ boris.sch...@gmail.com wrote:
Hi all,
Ran into something unexpected with max.
user (sd-age-female 13)
[10 NaN 0.746555245613119]
user (apply max (sd-age-female 13))
0.746555245613119
TL;DR: Don't expect sensible answers when NaN is involved.
The
dir is a macro. It doesn't evaluate its arguments. So when you say
(dir *ns*), Clojure sees: show me what's in the namespace named
*ns*, and there is no such namespace because *ns* is the name of a
variable which contains the name of the current namespace.
Dir is this way because for interactive
On Tue, Oct 25, 2011 at 11:20, Michael Jaaka
michael.ja...@googlemail.com wrote:
Hi!
Pattern matching is fine for sequence or vector destruction.
Is is possible to destruct map and make pattern machting?
For example I would like to make constraint for to some query service.
It would be done
On Tue, Oct 25, 2011 at 15:33, Alex Ott alex...@gmail.com wrote:
it's better to use https://github.com/clojure/core.match
Thanks, I'd forgotten about core.match.
// ben
On Tue, Oct 25, 2011 at 11:32 AM, Ben Smith-Mannschott
bsmith.o...@gmail.com wrote:
On Tue, Oct 25, 2011 at 11:20, Michael
On Tue, Oct 25, 2011 at 22:28, Sergey Didenko sergey.dide...@gmail.com wrote:
I get the subject error when trying to deserialize a big map (70kb)
using load-file.
Is this by design?
There was an advice in the old thread to use smaller methods. But
while small methods are good, breaking
On Tue, Oct 25, 2011 at 14:45, Sean Devlin francoisdev...@gmail.com wrote:
I was wondering if there was a common protocol to get a string
representation of an object yet. Also, are there common protocols for
ints, doubles, chars, etc? Having just spent a lot of time writing
Python, having an
On Sun, Oct 23, 2011 at 21:25, Meikel Brandmeyer m...@kotka.de wrote:
Hi,
Am 22.10.2011 um 20:49 schrieb Sean Corfield:
I'm
starting to think there's a nice, idiomatic solution lurking somewhere
that wouldn't require an extra function...
The idiomatic solution is #(f % a1 a2 a3). I'm
On Sun, Oct 23, 2011 at 23:53, Sean Corfield seancorfi...@gmail.com wrote:
On Sun, Oct 23, 2011 at 1:04 PM, Ben Smith-Mannschott
bsmith.o...@gmail.com wrote:
On Sun, Oct 23, 2011 at 21:25, Meikel Brandmeyer m...@kotka.de wrote:
The idiomatic solution is #(f % a1 a2 a3). I'm failing to see
You need to tell slurp how the file is encoded.
(slurp path-to-my-file :encoding UTF-8)
That means that you'll need to know what encoding your file is using.
If you've never dealt with encoding before, I recommend reading this:
http://www.joelonsoftware.com/articles/Unicode.html
// Ben
On Fri,
On Thu, Oct 20, 2011 at 11:17, Joel Gluth joel.gl...@gmail.com wrote:
On Tue, Oct 18, 2011 at 3:47 PM, Tassilo Horn tass...@member.fsf.org wrote:
Scott Hickey jscotthic...@gmail.com writes:
And usually, you should refrain from using floating points at all, no
matter if BigDecimal or Double.
On Thu, Oct 20, 2011 at 22:50, Stuart Halloway
stuart.hallo...@gmail.com wrote:
It appears that the answer to the original question is no, there is no way
to configure the reader to default numbers with a decimal point to be
BigDecimal instead of Double.
Scott Hickey
Reading a double
On Thu, Oct 20, 2011 at 23:16, Stuart Halloway
stuart.hallo...@gmail.com wrote:
It appears that the answer to the original question is no, there is no
way to configure the reader to default numbers with a decimal point to be
BigDecimal instead of Double.
Scott Hickey
Reading a double
The current syntax is just ^
(defn filenames-in-jar [^JarFile jar-file] ...)
On Thu, Oct 20, 2011 at 07:03, mmwaikar mmwai...@gmail.com wrote:
Hi,
I read in Clojure in Action book by Amit Rathore, that #^ associates
metadata for the next form. He also mentions that it is deprecated. So what
1 - 100 of 112 matches
Mail list logo