Hi,
Disclaimer: personal opinion following...
I'm sorry. I don't get the elegance of point-free style.
In mathematics f denotes the function, while f(x) denotes the value f
takes over x. This is actually a nice and easy to understand notation.
But why do I have to clutter my clojure code with
Hi Rich,
2009/8/19 Rich Hickey richhic...@gmail.com:
On Fri, Aug 14, 2009 at 6:28 AM, David Powelldjpow...@djpowell.net wrote:
user= (.getClass (+ 1 Integer/MAX_VALUE))
java.lang.Long
Also,
user= (def i (Integer/MAX_VALUE))
user= (class (+ 1 i))
java.lang.Long
user= (class (inc
On Aug 20, 2009, at 2:29 AM, Meikel Brandmeyer wrote:
Hi,
Disclaimer: personal opinion following...
I think that's all we have when it comes to matters of style :-)
I'm sorry. I don't get the elegance of point-free style.
In mathematics f denotes the function, while f(x) denotes the
Has anyone written a replace-subtree for zippers?
I need to replace an entire subtree with another one (from another
zipped structure) and found out that zip/replace won't help me there.
Writing my own has proven remarkably difficult, or perhaps I'm missing
something obvious.
Any help
Hi,
A transcript:
; Create trees...
user= (def t1 [1 [[2 3] 4]])
#'user/t1
user= (def t2 [[[:a :b] :c] :d])
#'user/t2
; Create zippers and navigate to subtrees...
user= (def zt1 (- (zip/vector-zip t1) zip/down zip/right))
#'user/zt1
user= (zip/node zt1)
[[2 3] 4]
user= (def zt2 (-
On Wed, 2009-08-19 at 23:29 -0700, Meikel Brandmeyer wrote:
Hi,
Disclaimer: personal opinion following...
I'm sorry. I don't get the elegance of point-free style.
In mathematics f denotes the function, while f(x) denotes the value f
takes over x. This is actually a nice and easy to
Dear list,
I am writing some functions to serialize and deserialize clojure data
structures,
but somehow they do not work and I am stuck.
The functions are as follows:
(use 'clojure.contrib.duck-streams)
(defn ser
Returns the string serialization of object o.
[o]
(binding [*print-dup*
On Thu, Aug 20, 2009 at 5:52 AM, Lauri Pesonenlauri.peso...@iki.fi wrote:
Hi Rich,
2009/8/19 Rich Hickey richhic...@gmail.com:
On Fri, Aug 14, 2009 at 6:28 AM, David Powelldjpow...@djpowell.net wrote:
user= (.getClass (+ 1 Integer/MAX_VALUE))
java.lang.Long
Also,
user= (def i
load-string evaluates the contents of the string, which brings in all
of the compilation machinery, which produces bytecode, classes, etc.
Classfiles have a 64K size limit in typical JVM implementations.
You want to use the read fn (which requires a PushbackReader), as all
you're
Thanks for all the helpful suggestions guys. I put together a little
article on determining coin flipping probability with Clojure. I'm
still a newb, but this Google Group is helping me progress with the
language.
http://travis-whitton.blogspot.com/2009/08/flipping-coins-with-clojure.html
Hi,
On Aug 20, 4:59 pm, Brian Hurt bhur...@gmail.com wrote:
This I like better, and I may take a crack at doing this over the next
weekend. Have some sort of parser object that starts life parsing the same
s-expression syntax as the standard Clojure reader but allows for
extensions. This
Seems like opinion is pretty evenly divided here. I'll leave the
library as-is for now, give it some time to see how things play out.
In the mean time, as a compromise, I've added str-utils2/partial,
which is like clojure.core/partial for functions that take their
primary argument first.
On Aug 20, 8:26 am, Stuart Sierra the.stuart.sie...@gmail.com wrote:
Seems like opinion is pretty evenly divided here. I'll leave the
library as-is for now, give it some time to see how things play out.
In the mean time, as a compromise, I've added str-utils2/partial,
which is like
On Fri, Aug 14, 2009 at 7:00 PM, Jonathan Smith
jonathansmith...@gmail.comwrote:
It would be nice if someone wrote a separate extension to clojure that
(reads in a text file and) that does tokenization and manipulation of
said tokens (I'm thinking YACC, flex/bison sort of thing).
(Then you
On 14/08/2009 19:53, Jarkko Oranen wrote:
I'm not sure whether defonce is useful enough that it should be moved
to core, so I'll abstain.
I use defonce and defonce- quite a lot.
I'm all for inclusion of c.c.def in core.
Sacha
--~--~-~--~~~---~--~~
On Aug 19, 10:01 pm, jon superuser...@googlemail.com wrote:
Hi,
Two problems I'd like to ask about.. (using clojure 1.0)
(1) The following code seems to work correctly
( generates Hamming numbers --
seehttp://en.wikipedia.org/wiki/Haskell_(programming_language)#More_comp...
)
but...
Hi folks.
I am starting to make what will eventually, with some luck, become a
freely available, nice, pretty and easy-to-use GNU/Emacs cheat sheet.
Right now, it lives in a mind-map, has some commands I use frequently
and needs input badly from more experienced Emacs users.
I would appreciate
On Aug 19, 2:16 pm, Sean Devlin francoisdev...@gmail.com wrote:
First, I would change the names of functions functions that collide
with core to str-take, str-drop, etc. It's just as much to type, and
it is safe to use these names. Also, it would make it easier for Rich
to promote the
Dates are now final for the Copenhagen and Aarhus Clojure meetings.
Trifork and Azul Systems are sponsoring the events: Trifork provides a
room, some drinks and sandwiches, and Azul is letting us run Clojure
on one of their large boxes (864 cores, loads of RAM ;-). I will be
trying to reproduce
If defvar was
[doc-string? name init?]
It would obviate defunbound
(defvar A set of current TCP connections
connections #{})
And the backward compatible form could still be supported if necessary
[name init? doc-string?]
Regards,
Tim.
--~--~-~--~~~---~--~~
You
In common lisp I can do this:
src- (defmacro macro-hello () `hello)
(eval '(macro-hello))
no problem.
In clojure:
(defmacro macro-hello [] `hello)
(eval '(macro-hello))
gives me an error. Have I done something wrong? After further
investigation I found that a pre-defined macro/function
On Thu, Aug 20, 2009 at 6:58 PM, gutzoftergutzof...@gmail.com wrote:
In common lisp I can do this:
src- (defmacro macro-hello () `hello)
(eval '(macro-hello))
no problem.
In clojure:
(defmacro macro-hello [] `hello)
(eval '(macro-hello))
gives me an error.
Works for me:
Clojure
On Aug 13, 4:40 pm, Andy Fingerhut andy_finger...@alum.wustl.edu
wrote:
This is the same Clojure for Lispers talk with audio, and video of
slides, available on clojure.blip.tv, among others, from the September
2008BostonLisp meeting.
It has been uploaded to the files section of the group
thanks for the version number:
Clojure 1.1.0-alpha-SNAPSHOT
is this from the github?
On Aug 20, 4:41 pm, Chouser chou...@gmail.com wrote:
On Thu, Aug 20, 2009 at 6:58 PM, gutzoftergutzof...@gmail.com wrote:
In common lisp I can do this:
src- (defmacro macro-hello () `hello)
(eval
24 matches
Mail list logo