On Friday, April 13, 2012 9:11:07 PM UTC+2, faenvie wrote:
>
>
>
> in addition there could be a separate book 'professional clojure' that
> focuses on extensions and advanced topics of the clojure cosmos:
> clojurescript, monads, continuations, building dsl, core.logic, ring,
> korma, noir ..
light table looks like a candidate for the book ...
btw 'professional clojure' is not a good title ... better: 'beyond
clojure' ? etc.
--
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
>
> So 'false?' doesn't help you here.
>
It does, actually (see earlier responses for details)
> So if anyone runs into this problem _in real world code_ it's because
>
> they are calling a Java API that somehow returns a Java Boolean object
> embedded in the result. If you are working with a J
What is the situation in ClojureCLR?
And, seeing the if code cited, I just run this code:
public class BoolTest {
public static void main(String[] args)
{
Boolean f = new Boolean(false);
System.out.println(f.equals(false)); // true
System.out.println(f == false); // true
System.out.println(f == B
Hello,
I am happy to let you know I have published a new Leiningen plug-in for
VimClojure support.
I know there are already a number of VimClojure plug-ins out there, some
of them called lein-nailgun and others called lein-vimclojure. However,
most of them tend to be fairly minimal. In particular
good stuff...can i ask something completely irrelevant? is there any
chance the clojure repl for android will ever get support for loading
external libraries? also i run a tiny genetic algorithm on it only
showed all the output at the end of the simulation rather than going one
step at a time.
I have no idea what, if anything, Clojure the language(s) *should* do
about this issue, but I can explain the reasoning behind CLJX.
CLJX uses the reader to statically analyze toplevel forms in a file
and generate new ones according to declarative rewrite rules.
The motivating use case was to make
how about Programming Clojure? I am reading it as a start point of learn
clojure
On Sat, Apr 14, 2012 at 4:52 PM, faenvie wrote:
> light table looks like a candidate for the book ...
> btw 'professional clojure' is not a good title ... better: 'beyond
> clojure' ? etc.
>
> --
> You received this
>
> On Friday, April 13, 2012 1:34:54 PM UTC-5, looselytyped wrote:
> This is an awesome implementation of Brett Victors "Inventing
> On
> Principle" [http://vimeo.com/36579366] using Clojure and Noir
> by Chris
> Granger (who also wrote Noir).
>
It depends on the audience I guess. I've bought "Practical Clojure" but I
found its minimalism a little too... minimal to my experience at the time.
I was (an in many ways I still am) a nearly total novice on fp and Clojure,
and although it's a very good and concise introduction to Clojure I don
Hi, faenvie,
Thanks for your comments about "Practical Clojure," really glad you enjoyed
it!
Unfortunately, it seems unlikely right now that there will be a second
edition of "Practical Clojure" from Apress, but Luke VanderHart and I are
currently working on a second book together. Details to
Can't talk too much about CLR, but interop with CLR while having similarities
syntax wise
is a different interop beast (like JS interop has its specifics).
You can compare CLR and the JVM but not with Java.
Java is a implementation of a language on top of the JVM as Clojure is over
both
the JV
Thank you! In particular, the Leiningen 1/2 support is a huge win. I'm
really glad someone decided to tackle this!
I feel I should point out, though, that the name of the plugin is
unfortunate. There are already several plugins named "lein-vimclojure", so
that when I google that term, the to
I just thought of an additional disadvantage to overloading the
lein-vimclojure name, which is that searching for troubleshooting purposes
will potentially return misleading results. E.g., I might search for
"lein-vimclojure throws error", and click through to the first couple of
results. If
I am looking into integrating clojurescript with sencha toolkit for a
complex web app. The app is consumer facing so it needs to be fast and
animation rich. I would love to talk to people who have interests/expertise
in this area. We can talk about mutating your financial state, if
apropriate :
Hi everybody,
I was looking for streaming a song between my server and my laptop,
the only problem is that I have no ideas at all, never do something like
that.
I have a little idea of what aleph is and how it work (very little idea) so
i was thinking to use that lib and stream byte by byte us
Over the internet or a LAN?
On Sat, Apr 14, 2012 at 7:34 PM, Simone Mosciatti wrote:
> Hi everybody,
>
> I was looking for streaming a song between my server and my laptop,
> the only problem is that I have no ideas at all, never do something like
> that.
>
> I have a little idea of what aleph is
Sorry, over internet...
Il giorno sabato 14 aprile 2012 19:34:21 UTC-5, Simone Mosciatti ha scritto:
>
> Hi everybody,
>
> I was looking for streaming a song between my server and my laptop,
> the only problem is that I have no ideas at all, never do something like
> that.
>
> I have a little id
I agree with all of that.
If you are extracting and writing jvm, py, clr, cljs interop as a means to
enable portability, then you are effectively writing extensions to the core
clojure platform libs.
I.e providing a base, in a similar way that, for example, clojure.string
extends common strin
I think there are 2 big ideas of relevant to this problem.
1. Tagged literals
2. Compiler-as-a-service
Tagged literals do not have the drawbacks of metadata, or of macros.
They are ideal for indicating the semantics of a piece of data. If a
piece of data needs to be tagged as representing clojur
Ok, here is an obvious follow-on idea:
Let the file suffix correspond to the tagged literal with which the
file contents are interpreted.
so foo.clj would get read as #clj
and so forth. (non-official releases would use namespace-qualified
suffixes, though the "/" would have to get munged appror
Hi Cliff,
There are at least 2 approaches you can try:
1. Use an atom to store the fields data, updating it whenever you encounter
a #Fields row, and referencing it when processing data rows.
2. Use (reduce) to process the rows, using the accumulator to store both
the current count and fields
With 1.0 jar hitting clojars, I think it's time to announce Urly here.
Urly is a library that provides a common immutable abstraction for URLs and
URIs, including
string representations. It also makes it easier to
* extract and mutate parts of URLs (like path or query string)
* resolve URLs i
Hello,
Thanks for your thoughts. After considering your points, I've decided
to rename the plug-in 'lein-tarsier', after the animal that appears on
the cover of 'Learning the vi and Vim Editors'.
As a result, I have bumped the revision number and created a new GitHub
repository. You can now get
---
Andy Fingerhut wants to stay in better touch using some of Google's coolest new
products.
If you already have Gmail or Google Talk, visit:
http://mail.google.com/mail/b-d7d845b242-b84a102cf0-A1gnhr4A2hNcJ4MUjH_o4M_4vTk
You'll
On Sat Apr 14 16:39 2012, Jim - FooBar(); wrote:
> good stuff...can i ask something completely irrelevant? is there any
> chance the clojure repl for android will ever get support for loading
> external libraries?
Yes, there is. I have not forgotten about the REPL, and there are many
updates th
26 matches
Mail list logo