What's clojure killer app? I don't see any.

2014-04-19 Thread Paulo Suzart
Hi all, (warning, this is kinda confusing email) Been following the list for some time and specially paying attention to what could be the killer clojure app as Akka is for Scala. I keep seeing small libs (I like libs) popping up like ants, but I don't believe none of them (alone at least) can

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Thorsten Jolitz
Paulo Suzart paulosuz...@gmail.com writes: Sorry guys, I've been posting about Clojure since 2009, and still can't see it becoming the main technology even being the CTO of the company. What is the killer app for you? Or how do you think we can make clojure supporting apps like Facebook or

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Andrey Antukh
Hi Paulo. 2014-04-19 18:15 GMT+02:00 Paulo Suzart paulosuz...@gmail.com: Hi all, (warning, this is kinda confusing email) Been following the list for some time and specially paying attention to what could be the killer clojure app as Akka is for Scala. I keep seeing small libs (I like

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Alexander Kyte
The 'killer' problem domain for clojure is the same as that of any lisp: the creation of domain-specific languages. There exist a plethora of problems which are awkward to solve using conventional programming, and clojure's macros make it easier. An example is twitter's storm project. It's a

How to import under an alias?

2014-04-19 Thread Ismael VC
Hello everyone! I'm reading the clojure introduction at clojure-doc, I'm currently on namespaces, and after reading about: (require '[clojure.string :as str]) I tried to do: user= (require '[javax.swing.JOptionPane/showMessageDialog :as Diag]) so I could do: user= (Diag nil Hello Clojure!)

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Max Penet
Hi, And there's Storm that could be worth mentioning... used by some (very) large companies (twitter ,groupon, etc...) and a success story. Also prismatic is a good example, and I could mention more companies/products, some that were acquired by big players, others used by millions, netflix

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Guru Devanla
One point that makes me wonder is this: One of the points touted a lot is the availability of immense ecosystem of Java. How does one balance switching between immutable and mutable objects once Java objects are brought into the mix. I have never used Java and Clojure together yet since this

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread James Reeves
Why does Clojure need a single killer app? I use Clojure because it has a wide range of useful tools, not because of any one tool in particular. To my mind, any language that promotes itself on the basis of a single tool is indicative of specialisation, which isn't what I want in a programming

Re: How to import under an alias?

2014-04-19 Thread Gary Trakhman
Clojure namespaces do not interop with java objects like that except for the 'import' statement. The best you can do: (import '[javax.swing JOptionPane]) (JOptionPane/showMessageDialog nil Hello Clojure) On Sat, Apr 19, 2014 at 1:34 PM, Ismael VC ismael.vc1...@gmail.com wrote: Hello

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Gary Trakhman
Clojure's killer app is immutable datastructures. Libraries can interoperate extremely easily because their interface is described with simple data structures. What's Java got for this? Spring? Design Patterns? On Sat, Apr 19, 2014 at 2:47 PM, James Reeves ja...@booleanknot.com wrote: Why

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Timothy Baldridge
When people say killer app what they mean is silver bullet. The problem with silver bullets, is while they are quite exceptional at killing vampires, they are often somewhat subpar when it comes to dispatching other monsters of the night, such as ogres. Or at least so I've been told by my friends.

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Plinio Balduino
Gary: Immutability is awesome, the ease to work with concurrency in Clojure is fantastic and the interop with Java is very good when you compare with others JVM mainstream languages. But I'm affraid that these technical features that are very important for us, devs, don't sell the language

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Michael Klishin
2014-04-19 20:15 GMT+04:00 Paulo Suzart paulosuz...@gmail.com: People say clojure is good for data. But where are the cases? And more specifically, where are the frameworks and libs to support it? Are they talking about wrappers around java for Hadoop? Sigh... I see lots of companies of all

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Paulo Suzart
Unfortunately I'm not a Stuart or a Emerick, or a Miller. So I can't really contribute to clojure that deep. I'm in the user /tech consumer side. That said, it is not my concern only. I have dozen colleagues that can't foster clojure because they want a language with tools that fits every day.

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Timothy Baldridge
I have dozen colleagues that can't foster clojure because they want a language with tools that fits every day. Can you explain this statement? I'm not sure I understand. I haven't touched any language but Clojure for every day work in months (years?). I can write a game in Clojure, I can write

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Andrey Antukh
Hi! 2014-04-19 23:00 GMT+02:00 Paulo Suzart paulosuz...@gmail.com: Unfortunately I'm not a Stuart or a Emerick, or a Miller. So I can't really contribute to clojure that deep. I'm in the user /tech consumer side. That said, it is not my concern only. I have dozen colleagues that can't

Animation libraries for clojurescript?

2014-04-19 Thread Mark Engelberg
Are there any javascript 2D animation libraries that are particularly well-suited for use from clojurescript? I'm especially interested in a library that uses a scenegraph to store graphical objects in hierarchical relationships to one another. Thanks, Mark -- You received this message

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Paulo Suzart
Andrey, Yes. With killer app, I really don't want to find a silver bullet. But something or some things that mostly pushes people to use the language. Thanks to your contribution On 19 Apr 2014 18:15, Andrey Antukh n...@niwi.be wrote: Hi! 2014-04-19 23:00 GMT+02:00 Paulo Suzart

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Timothy Baldridge
But something or some things that mostly pushes people to use the language. If that's the case, then building cool stuff is probably the correct answer. And in that case, this probably applies quite well to Clojure: http://paulgraham.com/avg.html On Sat, Apr 19, 2014 at 3:24 PM, Paulo Suzart

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Paulo Suzart
Yes. That's the point. You are taking about a bunch of wrappers. They are not bad, but will not make these people to move their asses from java. Even if they can introduce clojure in their tools set. Thanks On 19 Apr 2014 18:09, Timothy Baldridge tbaldri...@gmail.com wrote: I have dozen

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Michael Klishin
2014-04-20 1:26 GMT+04:00 Paulo Suzart paulosuz...@gmail.com: You are taking about a bunch of wrappers. They are not bad, but will not make these people to move their asses from java. Ask someone who's used Cascalog if they want to go back to writing Hadoop jobs in Java. Just a wrapper can be

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Timothy Baldridge
That's the point. You are taking about a bunch of wrappers. They are not bad, but will not make these people to move their asses from java. Even if they can introduce clojure in their tools set. That's utter bogus. Who has ever said that...I won't move to Clojure because I can do it in Java.

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Paulo Suzart
Thanks Timothy. I also took some time to let it go and be able to criticize/show my concerns about something that I really like. thanks for your 50 cent. On 19 Apr 2014 18:39, Timothy Baldridge tbaldri...@gmail.com wrote: That's the point. You are taking about a bunch of wrappers. They are not

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Andrey Antukh
2014-04-19 23:39 GMT+02:00 Timothy Baldridge tbaldri...@gmail.com: That's the point. You are taking about a bunch of wrappers. They are not bad, but will not make these people to move their asses from java. Even if they can introduce clojure in their tools set. That's utter bogus. Who has

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Mike Haney
What's killer about clojure is not an app, but an idea. Simplicity. Everything else stems from that idea. Immutability, decomplecting, data first, consistent abstractions - all the things we like to talk about in clojure are really about simplicity. It's about getting all the crap out of

Re: Thoughts on bags?

2014-04-19 Thread Greg D
While searching for MultiSet or Bag resources, I found this implementation by Achim Passen at: A simple multiset/bag implementation for Clojure. However, I found I could meet my needs by adding functions to treat vectors, or other collection types, as unordered. These can then be used

Re: Thoughts on bags?

2014-04-19 Thread Greg D
Added link missing in previous post. A simple multiset/bag implementation for Clojurehttps://github.com/achim/multiset -- 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

Re: What's clojure killer app? I don't see any.

2014-04-19 Thread Sean Corfield
On Apr 19, 2014, at 9:15 AM, Paulo Suzart paulosuz...@gmail.com wrote: Been following the list for some time and specially paying attention to what could be the killer clojure app as Akka is for Scala. I don't think Akka is a killer app for Scala. Scala is a multi-paradigm general purpose

When is The Conj this year? (eom)

2014-04-19 Thread Marcus Blankenship
Best, Marcus Marcus Blankenship \\\ Problem Solver, Linear Thinker \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo -- 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

Re: How to import under an alias?

2014-04-19 Thread Ismael VC
Thanks Gary! My intention is to have an alias, so making a new function, seems to be the best option: (defn dialog Shows a dialog and asks for confirmation. [message] (javax.swing.JOptionPane/showMessageDialog nil message)) (dialog Hello Clojure!) Is there any difference or drawback in

Re: How to import under an alias?

2014-04-19 Thread Gary Trakhman
There's no drawback. On Sat, Apr 19, 2014 at 8:49 PM, Ismael VC ismael.vc1...@gmail.com wrote: Thanks Gary! My intention is to have an alias, so making a new function, seems to be the best option: (defn dialog Shows a dialog and asks for confirmation. [message]