I think you could also add some metadata to allow datafy-ing instead of
extending the protocol:
(with-meta {:name "John Doe" :language "us"}
{`clojure.core.protocols/datafy (fn [x] ...)})
On Thursday, January 30, 2020 at 10:28:20 AM UTC-8, Jim foo.bar wrote:
>
> Moreover, following the mailing
We are happy to announce a new release of the probabilistic programming
language Anglican. This release brings improvements and changes that
have accumulated over the last two years:
- ClojureScript support for all of Anglican's language and most of its
inference algorithms
- Clojure 1.9 s
portable. I would like to have feedback and suggestions!
Best,
Christian
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be pa
> Just what is it that you want to teach? Principles of computation, or
> Clojure? Not the same. If the former, forget Clojure and give them a week
> to work thru The Little Schemer. Then move on to clojure and the much more
> complex stuff involved.
>
I think you bring up a good point.
I won
>
> - conj adds an element in the place best for the collection type.
Is this a valid hypothetical to worry about?...
Imagine you're the teacher and make the comment above.
Student responds..
"But why, Mr. Teacher, is the 'best' place different for lists and
vectors? That seems strange th
The last few tests got cut off...
...
(prn (comb {"a" "b", "c" "d"} {"e" "f", "g" "h"}))
(prn (comb {"a" "b"} {"c" "d", "e" "f"}))
(prn (comb {"a"
> This really just reinforces what others have already said above that
> Clojure's standard library doesn't make it easy for you to do something
> inefficient
>
Do you at least agree it is at least debatable whether an intro class might
benefit from avoiding efficiency concerns initially?
I
Wow thanks. That was pretty thorough.
cs
On Friday, July 20, 2018 at 10:51:48 AM UTC-5, Gary Johnson wrote:
>
> Hi Christian,
>
> You are looking for "into", which is already part of the Clojure standard
> library.
>
> Appending:
>
> (into '(1 2) &
How define alias for .indexOf?
(def somealias .indexOf) does not work.
cs
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be pati
On Thursday, July 19, 2018 at 10:04:39 AM UTC-5, Benoît Fleury wrote:
>
> I agree with Alex. It is important to understand the rationale behind the
> behavior of conj. conj is for adding an element to a collection. It doesn't
> say anything about ordering. It has been chosen as an operation, as
>
tor? a)
> (into a b)
> (concat a b)))
>
> четверг, 19 июля 2018 г., 4:07:46 UTC+7 пользователь Christian Seberino
> написал:
>>
>> I'm just a Clojure beginner but it seems that the Lisp Way(TM) is to
>> append and prepend one or more elements
>
>
> - 'you always get back a value of the concrete type you supplied for
> argument X' isn't obviously less cognitively burdensome than 'you always
> get back a sequence'
>
Combining objects of type X should give a result that is of type X. That
seems the most natural to me.
> - doesn't
I'm just a Clojure beginner but it seems that the Lisp Way(TM) is to append
and prepend one or more elements
with a single command if possible. The logical name for this command seems
to be concat which led to this..
(defn concat_ [a b]
(def c (concat a b))
(if (vector? a)
(
Actually I was just kicked out of paradise. concat always returns a list
and does NOT return a vector for this (concat [1 2] [3 4]) sadly.
cs
___
Christian Seberino, Ph.D.
Phone: (936) 235-1139
Email: cseber...@gmail.com
>
>
> Anyways, my advice is to teach them concat. It's even nicer then
> append/prepend. You just give it the arguments where you want them to go.
>
> (concat [1] [2 3])
>
> (concat [1 2] [3])
Thanks. This is perfect. I'm surprised it didn't up earlier in the
conversation. concat is a single c
> But like others have said, that ship sailed in 2008.
>
Well depends what ship you are talking about. Using prepend and append
only requires two new function definitions. That is still easily done in
2018.
--
You received this message because you are subscribed to the Google
Groups "Clojure"
>
>
> When writing software in Clojure, the data structures are often the
> keystone of the codebase. When I write Clojure, I start by mapping out what
> data structures and keywords I need, and from there write functions around
> them. It's for this reason that I don't think prepend and append fun
of it was a cheap shot at
> the drama in the Python community.
>
> On Tue, Jul 17, 2018 at 1:39 PM Christian Seberino
> wrote:
>
>>
>> On Tue, Jul 17, 2018 at 3:13 PM, Robert Levy wrote:
>>
>>> If you want to you can use the prepend and append found
> data are functions and vice-versa
>
What do you mean? e.g. How is the [1 2 3] a "function"?
cs
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moder
On Tue, Jul 17, 2018 at 3:13 PM, Robert Levy wrote:
> If you want to you can use the prepend and append found in tupelo lib, or
> you can write your own training wheels lib for your students. You have
> total creative control over your course design. Shaping your use of the
> language's raw mat
>
>
> For example, in Python you can write {1, 2} to produce a set, or {1: 2} to
> produce a dict. But what does {} produce? Is it an empty set, or an empty
> dict? Python chooses the latter, leaving the literal syntax for sets
> incomplete. To my mind this is indicative of a design approach that s
Actually, even "real" programmers can live for a long time with those
training wheels I was talking about.
As the Python guys have been proclaiming for 20+ years, performance isn't
as important as we think for many (most?) applications.
What the Python crowd does, when they're code is slower th
hey'll be ready (and
motivated!) to learn about the nuances of conj and friends.
I'm open to corrections and ideas.
cs
_______
Christian Seberino, Ph.D.
Phone: (936) 235-1139
Email: cseber...@gmail.com
___
On Tue, Jul
>
> Understanding the difference and why it's important are far more
> illuminating than just forcing your prior model (like tupelo's
> prepend/append). If your goal is education, then it's doubly important to
> take this journey. It may be a few stops longer, but you'll actually learn
> a lot more
Alex
Thanks for all the replies. It is clear there are 2 values in language
design...*simplicity* and *efficiency*. Sometimes they conflict
unfortunately.
Clojure sacrificed a tiny amount of simplicity for a huge gain in
efficiency with the design of conj and friends.
Imagine someone wanted
I'm impressed with Clojure syntax and I'm still a beginner.
I noticed conj behaves differently for lists and vectors. I also noticed
cons does not return a vector for a vector input.
Is there any downside to make 2 macros...prepend and append that behave the
same for lists and vectors, and als
-tree through konserve. We would like to hear
experience reports and are happy if you join us.
https://github.com/replikativ/datahike
This is our first release and we are very happy about all types of
feedback :).
Best,
Christian
--
You received this message because you are subscribed to the
Hi,
I would like to announce the first release of denisovan.
https://github.com/cailuno/denisovan
"This library provides a core.matrix implementation for neanderthal. The
main focus of this library is to map neanderthal's high performance BLAS
routines to core.matrix protocols as closely as poss
,
Christian
On 31.12.2017 00:13, Laurens Van Houtven wrote:
> Whoa; this looks awesome. Thanks for publishing this.
>
> On Sat, Dec 30, 2017 at 2:24 PM, Christian Weilbach
> mailto:whitesp...@polyc0l0r.net>> wrote:
>
> Hi,
>
> performance is now a lot better, ~3
happy for feedback! We are developing this as a
toolbox for distributed dataprocessing architectures.
Best,
Christian
On 26.12.2017 12:18, Christian Weilbach wrote:
> Hi,
>
> I have finally taken the time yesterday in a good end-of-year tradition
> of ambitious hacks to bring the hit
at we are discussing about here:
https://gitter.im/metasoarous/datsync
https://gitter.im/replikativ/replikativ
In the longer run we can allow multiple writers with different
conflict-resolution scheme similar to CRDTs and the bloom language
(dedalus).
Happy hacking :),
Christian
(1) http
will be a considerable effort needed in assigning purity to core
classes and methods and maybe also beyond Clojure to core libraries, but
maybe somebody has some ideas of how to ease this process(?).
Best,
Christian
--
You received this message because you are subscribed to the Google
Groups "Clo
setting? I think it impairs readability and would
gladly vote for `false` as the default value.
Christian
tirsdag 27. juni 2017 09.16.20 UTC+2 skrev Alex Miller følgende:
>
> Works for me in the clojure.main REPL (this is with 1.9.0-alpha17):
>
> user=> {:a/b 1}
> #:a{:b 1}
>
with
namespaced keys? Or maybe someone knows how to do it specifically for CIDER?
https://clojuredocs.org/clojure.core/*print-namespace-maps*
Regards,
Christian
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, sen
nice datsync (3) guys to build eventual
consistent datalog synchronization on top of onyx and replikativ for a
programming model for the large (similar to Eve, for example).
Feel free to ask any questions! :)
Best,
Christian
(1) https://github.com/datacrypt-project/hitchhiker-tree
(2)
I suspect that the problem is that the library I'm looking to fetch does
not actually export anything. It only defines a polyfill. If there's any
way to make that work I'd like to know.
Christian
fredag 26. mai 2017 10.59.20 UTC+2 skrev Christian Johansen følgende:
>
&
there's nothing
obviously wrong with the module.
Any ideas?
Christian
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - p
Well done! :)
Am 28.04.2017 um 12:22 schrieb Dragan Djuric:
> Version 0.10.0 is in clojars.
>
> On Friday, March 31, 2017 at 4:39:35 PM UTC+2, Dragan Djuric wrote:
>
> More details in the announcement blog
> post:
> http://dragan.rocks/articles/17/Neanderthal-090-released-Clojure-high-p
Am 22.03.2017 um 02:41 schrieb Dragan Djuric:
> More details
> at: http://dragan.rocks/articles/17/Neanderthal-090-is-around-the-corner
Nice work! Hopefully I can play with it soon :).
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this
You cannot do so in cljs though:
http://dev.clojure.org/jira/browse/CLJS-1634
Just in case you expect to write cross-platform code with dynamic bindings.
Am 16.03.2017 um 01:01 schrieb Timothy Baldridge:
> Yes, that should work fine, do your tests confirm otherwise? Also if
> you're not doing a
-sockets. It also ships a transit middleware for efficient serialization.
https://github.com/replikativ/kabel
Best,
Christian
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note t
But you would have to throw on some of these methods and I am not sure
what the benefits are. You can always create new interfaces (protocols)
ofc. Do you have a concrete problem in mind?
Best,
Christian
--
You received this message because you are subscribed to the Google
Groups "Clo
konserve
Our network library kabel has not seen as much love yet, and it probably
has a deadlock somewhere, as its tests get stuck sometimes, this needs
investigation.
I am keen on your feedback. If you miss anything or find something
unclear, please let us know!
Happy hacking,
Christian
P.S.
ons atomically and returns old and new value.
https://github.com/replikativ/konserve
There are now two new backends:
- LevelDB: https://github.com/replikativ/konserve-leveldb
- Riak: https://github.com/replikativ/konserve-welle
I hope you find it useful and ping back,
Christian
--
You received t
ery much appreciated.
Christian
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscri
Nice! I have seen that the neanderthal licence file is in the libnd4j
repository:
https://github.com/deeplearning4j/libnd4j
Do you have some cooperation with the dl4j people?
Cheers,
Christian
On 04.10.2016 17:53, Dragan Djuric wrote:
> Hi all,
>
> I've just spent some time buil
ation of synchronous
standard datatype protocols for asynchronous operations). But I think it
is definitely a good way to start in the Clojure backend as you have
done. As far as I can see the CRDTs in libdistsys are supposed to be
used with a network (the simulator is a good idea). Have you plans for a
the Browser already exists. For this reason IO
should happen asynchronously through core.async in konserve. A durable
Index for DataScript would be nice :).
Feedback is appreciated :),
Christian
--
You received this message because you are subscribed to the Google
Groups "Clojure" grou
building block for more sophisticated storage solutions (Datomic also
builds on kv-stores). An append-log for fast writes is also implemented.
https://github.com/replikativ/konserve
Cheers,
Christian
--
You received this message because you are subscribed to the Google
Groups "Clojure"
rg(ish) data sets
> and/or data that changes very frequently are very interesting.
Indeed. Ok, good to know. I wish I already had closer look at datsync
and how the two approaches could be integrated.
Thanks for pointing out,
Christian
--
You received this message because you are subscribed to
synchronization, the particular case of
DataScript/Datomic replication, mobile or web frontend development etc.
I will have to focus on some aspects. Do you have any particular
interests I should address?
Best,
Christian
(1) https://github.com/replikativ/replikativ
--
You received this message
ance critical code is already in the native libraries. From
there emancipating with Clojure through a core.matrix based-stack
would be a non-uphill battle similar to the development of the Clojure
ecosystem.
What points would speak against an approach like this?
Christian
-BEGIN PGP SIGNA
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 27.04.2016 16:29, Jason Felice wrote:
>
>
> On Tue, Apr 26, 2016 at 7:42 PM, Plínio Balduino
> mailto:pbaldu...@gmail.com>> wrote:
>
>
> * Is there a way to compile C++ code at runtime? This would be
> essential for the REPL and for Macros. -
lot of what Julia does, but I am not familiar
enough with its internals (e.g. JIT and how it standardizes tensor
memory layout etc.).
Cheers,
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAEBAgAGBQJXH99KAAoJEICbLivqiPOFTNUP/ik2l/Bg528fvcBlX4WG+kOr
zLlNL7YgXu+rx/kZ+yVZ
o
time. While 100 CPU machines might sound a bit extreme, I think we are
approaching them soon. GPUs are already at over 1000 cores.
Should I add some more information somewhere to make it better
understandable?
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU
direction already.
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAEBAgAGBQJXHnm3AAoJEICbLivqiPOFt2UP/3Yoi6dqJDzrpjo8l4/5DN8T
3y0njkUvKTIYI/ZrglE7Ow/IhWFO4VmOq5A+0BMJypqIlS9YGBX1qmaK9jxKg8SP
/6JTkz6J/aH2tzZc8pJnTi+tzGc39ERkreXiHxpqSRr5qtH60z/sN1N+1q
Clojure ;)
Christian
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this gr
strings, symbols and keywords.
You can also create UUID5 (using SHA-1) from it. Alternatively you can
use your own hash function.
Underlying is also a new version of
https://github.com/replikativ/incognito
Happy hacking,
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 22.01.2016 20:35, Teemu Kaukoranta wrote:
> On Friday, 22 January 2016 20:53:25 UTC+2, Christian Weilbach
> wrote:
>
>>
>>>> There's two things that make this difficult to understand:
>>>> its acade
from them. I just wanted to
start with the assumption that storage is infinite and I don't need to
worry much about it (but bandwidth is not ofc.).
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)
iQEcBAEBAgAGBQJWo6EBAAoJEKel+aujRZMkurwIALavrxwYx7/wfkEp66NUS1Mu
G
umentation about
the core design. But my motivation is not academic, it is rather
practical and political: I love data and I love machine learning, but
the current trend is that data is always privatized. What can I
improve to make it more clear that this a very practical project?
put first :).
Did this comparison help you?
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)
iQEcBAEBAgAGBQJWoVT0AAoJEKel+aujRZMkx9EIAJcL8YQbtbP79dguAszbzJdR
iIkYydrrPIAFMF3XFaA65+1Yev97T4SiJbdpf4HBWhz7LUohHfbcz53h/xuVIKhj
jf1JrIgJy7urN3w7WTuLoITQMHFszw6l5wlNm2QK
o put single topiqs in OR-sets and remove the explicit
conflict resolution for the sequential application of transactions of
CDVCS since operations commute, while using a CDVCS with strong
consistency for a personal social network profile etc.
Christian
-BEGIN PGP SIGNATURE-
Version: Gn
feedback
before growing the codebase and implementing optimizations.
Let's build more open systems and share data,
Christian
(1) https://github.com/replikativ/
P.S.: The prototype https://topiq.es is currently hosted on a home
server, if it loads too slowly, I will move it, but so far I felt
decouples different middlewares by messages as values similar to
Erlang, so all kind of convenience functionality can be implemented
with the same wire "pattern"/abstraction and can be stacked together
in a decoupled fashion.
Does this distinction make sense to you?
Christian
(1)
is probably needs a full example at some poin
t.
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)
iQEcBAEBAgAGBQJWfamOAAoJEKel+aujRZMkpRMH/RvcvCDCjWY1/hc4iZkP12/j
3v7gSgv2j3mrmdcrJnI2l0k4uC+aiGjTdMdQuqaHLBYmtbvl2rVZ+THmQQeyjxzO
bScp/b7nSRhEgoW8gPzD+hdzQYlq0WWn5qE
well. Feedback is appreciated :)
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)
iQEcBAEBAgAGBQJWfCVxAAoJEKel+aujRZMk5g4H/0Wp84eGotnBwQItb17NsGc+
/Vt5HiG9nEO1FriylPMkoGgnwhdYDKs7BXhJJGPB9JIe2adJKZFQgL9Wpx0WiLC/
borxP7LcwmY1sbFquy+AZ5+kl6PSqDyM0eolfKuL
Fressian, Transit and
pr-str/read-string. The protocols are also now wrapped by real clojure
functions. For more details have a look at:
https://github.com/replikativ/konserve
I have also updated the CouchDB backend:
https://github.com/whilo/konserve-couch
Feedback is (as always) appreciated,
Christian
upport is still missing. Feedback is very
welcome :).
Cheers,
Christian
[1] https://github.com/replikativ/incognito
[2] https://github.com/replikativ/replikativ
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)
iQEcBAEBAgAGBQJWEX4nAAoJEKel+aujRZMkWpcIAKxb5otl7TzyLw9EIKsP
Hey Moe,
>
>>
>> into and pipe should probably be safe.
>
>
> I was thinking of a case where a function is returning the equivalent of:
>
> (async/onto-chan ... [1 2 (Exception.)])
>
> And the consumer wants to async/into [], obscuring the error from looks like you've defined <
> I have som
Best would be some preemption, but this
needs runtime support or very invasive code instrumentation, I think.
Christian
>
>
> On Sun, Sep 13, 2015 at 5:30 PM, Christian Weilbach <
> whitesp...@polyc0l0r.net> wrote:
>
>> Hi,
>>
>> I am working on a rep
would be nice if you publish the
results somewhere and ping back.
>
> Is anybody out there aware of any speed comparisons using
> Clojure/Pedestal and/or Go? I'm thinking basic measurements like
> connections/sec, latency, simultaneous users, etc.
>
> Thanks, Alan
>
Hi,
I am working on a replication system which also works in the browser
(1). So far I have come a long way with core.async and a pub-sub
architecture, but I have avoided error-handling in the beginning, just
using a cascading close on the pub-sub architecture on errors (e.g.
disconnects). Lately
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi Atamert,
sorry for replying late.
On 11.08.2015 10:29, Atamert Ölçgen wrote:
> Hi Christian,
>
> hasch looks nice, I might end up just using it. I will be hashing
> smaller collections (maps where keys are keywords and values are
&
sets are
hashed key-value wise and then XOR'd for safety. I am interested in
your findings and decision, especially if you pick something else.
Christian
On 10.08.2015 09:00, Atamert Ölçgen wrote:
> Hi,
>
> I need a way to reduce a compound value, say {:foo "bar"}, into
ding problems with UTF-8. See the sum sigma symbol for instance:
https://github.com/ghubber/cnc/blob/master/stochastic-neighbour-embedding.clj#L72
which is corrupted in the viewer. I hoped that was easy to fix.
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
iQEcBAEBA
;user=ghubber&repo=cnc&path=stochastic-neighbour-embedding.clj
A problem seems to be unicode support, I tried to use some math
symbols from the notation in the paper directly, but the viewer seems
to have a problem with it.
Christian
(1) https://github.com/jolby/rincanter
(2) https://github.com/Stew
or-lisp mode and I think people
get too obsessed with tooling. I usually wait until it really hurts
and then I try to adjust my tooling.
It is really important that the nrepl middleware is shared between
IDEs and I had the impression recently that Cursive and others started
to integrate features dire
nt).
There is also https://github.com/niwibe/suricatta, but I have no
experience with it. jooq seems to solve the the thread per request
problem decoupling into async operations you have in mind.
Cheers,
Christian
(1)
https://github.com/ghubber/konserve/blob/master/src/cljs/konserve
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hey,
On 06.01.2015 05:04, Mike Anderson wrote:
> On Tuesday, 6 January 2015 04:27:55 UTC+8, Christian Weilbach
> wrote:
>>
> On 05.01.2015 03:34, Mike Anderson wrote:
>>>> Very cool stuff!
>
> Like yours! I wish nur
icity and durability on system crash. CouchDB is now
implemnted in a separate project.
https://github.com/ghubber/konserve-couch
Happy storing!
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
iQEcBAEBAgAGBQJUtwO6AAoJEKel+aujRZMkKggIAI/bS+PqZCJ+IiuVchJkYpaZ
VGhnFuyr9j1lNStL63
gt;
> If the core.matrix API is insufficient to implement what you need,
> then I'd love to get issues / PRs (either for core.matrix or
> Clatrix).
Ok. Maybe you can verify that you don't see a significant performance
difference between the clatrix and the jblas version of
co
erest/experience in/with implementing
standard backpropagation, go ahead and open a pull-request :-).
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
iQEcBAEBAgAGBQJUqceeAAoJEKel+aujRZMkJHoIAKkAbgZjvs9pzmJjzJf5Y1sg
EQCwf7W6Vrz0rvDtrkSiRNO+rmSEL4TpWPPlHLTYWs781Wrz9FRmkmHzR0m
mplemented as a storage protocol for geschichte.
https://github.com/ghubber/konserve
Feel free to give feedback,
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
iQEcBAEBAgAGBQJUnhheAAoJEKel+aujRZMkw9AIAMZo5z+qsyX7ZjOK4218VpRF
sEr4QFnDHwE8/ekYAfgWR+IirB+LkoLhxGcyNjUyFZIbkIupm6SfIt
from different jvm runs, even with criterium it
just was half as fast as a few hours ago (probably OS/cpu throtteling
(?...)).
If you have further requirements or ideas, it would make sense to
raise them now. I am also not aware of other solutions, so please
point them out if you know some.
Thanks,
Chri
land I couldn't find a usable library...).
Feedback is appreciated.
Christian
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
iQEcBAEBAgAGBQJUi1SZAAoJEKel+aujRZMkvPQH/0emNCLiDldwyJqVj0ShxRv4
watgoJ4a6rVkaBpbFkMV9JmPJFuWMpzlK+yHNcUjxFLy2Q6DiiQq0y6of7k9kY5X
qnD+EPWKHM4FaR//xw7LPtn+
is not the fact that
it depends on an old version of clj-http but that it depends on an old
version of org.apache.httpcomponents/httpclient. So I think your commit
(https://github.com/pbalduino/friend/commit/926f01ba718c355c82faad4aa0438162708a1efb)
will not help with that.
Thanks
Christian
--
t with friend
For my project I changed the order and I just filed a bug with friend
(https://github.com/cemerick/friend/issues/128). In fact there is even
already a pull request that adresses this issue.
Thanks
Christian
--
Christian Egli
Swiss Library for the Blind, Visually Impaired and Prin
gli/b3e149aded64c7628f8e lein deps :tree with
friend before clj-http
- https://gist.github.com/egli/4fa13bc791e52061f9e9 lein deps :tree with
clj-http before friend
Where do I report this problem?
Thanks
Christian
--
Christian Egli
Swiss Library for the Blind, Visually Impaired and Print Disab
d at
https://github.com/egli/data.xml/compare/clojure:master...master?diff=unified.
Signing the CA will take a bit of time, so I thought I could get the
conversation already started while the legal process is under way.
Thanks
Christian
--
Christian Egli
Swiss Library for the Blind, Visually Impaired
One small nit with the documentation (web guide): like hello and howdy, hola
begins with an "h", albeit a silent one.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from n
find it useful!
Christian
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe fr
; ( get item :ts))
In a mongodb collection I have a timestamp and an id. I'll transform the
timestamp which works fine.
But I'm struggle with getting the id , too - let it untransformed and
going on with this hash-map result.
Thanks in advance
Christian
--
You re
Hi Luca and Phil,
Thanks for your insights.
Especially your example, Phil, is very revealing.
I think I now have a direction for further thought. And of course I did not
expect there to be a 'magic silver bullet' answer to the question.
Cheers,
Christian
--
You received th
Hi Luca,
On Thursday, April 3, 2014 11:57:27 AM UTC+2, icamts wrote:
>
> Hi Christian,
> I think you are looking for this.
>
> http://en.wikipedia.org/wiki/Facade_pattern
>
> In clojure you can use a def for each private member of the facade.
> Alternatively you
s?
Any hints or references to further literature would be welcome.
Thanks for your consideration,
Christian
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts fr
provides the same capabilities. Adding some? into
this
mix as a completely different kind of function seems to create unnecessary
confusion.
I'm probably too late to the party on this one, and it may even have been
discussed before, if so I apologize for beating a dead horse.
Christian
kl. 22:
/building-static-sites-in-clojure-with-stasis
Christian
kl. 11:16:48 UTC+1 torsdag 23. januar 2014 skrev Magnar Sveen følgende:
>
> Stasis
>
> A Clojure library of tools for developing static web sites.
>
> <https://gist.github.com/magnars/32dbca91bdb0987ea4ba#another-stat
ginal post :).
>
> On Friday, 10 January 2014 12:52:53 UTC, christian jacobsen wrote:
>>
>> I have +10 years experience of OO programming (C++, C# and a little Java)
>> and a couple of years of FP programming (mainly F#, some Scala and a little
>> Haskell).
>> Are t
I have +10 years experience of OO programming (C++, C# and a little Java)
and a couple of years of FP programming (mainly F#, some Scala and a little
Haskell).
Are there any resources for learning Clojure that are particular good for
someone with the above background?
--
--
You received this
1 - 100 of 417 matches
Mail list logo