Re: Animation libraries for clojurescript?

2014-04-19 Thread Jonas
Hi, I have looked at quite a few Javascript 2D graphics libraries. The ones I found particularly interesing are paper.js[1] and fabric.js[2]. At least paper.js is in active development and works fine with ClojureScript. Depending on your requirements SVG might also be a good alternative. I've

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 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] > (javax.swing.JOptionPane/showMe

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

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 ne

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 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 language that is a

Re: Thoughts on bags?

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

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 directly,

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 y

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 : > "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..

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" wrote: > "That's the point. You are taking about a bunch of wrappers. They are not > bad, but will n

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". B

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 : > 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 a drastic product

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" wrote: > " I have dozen colleagues that can't

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" wrote: > > Hi! > > 2014-04-19 23:00 GMT+02:00 Paulo Suzart : > >> Unfortunatel

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 because

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 : > 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 becau

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 writ

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. Not

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 : > 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 sizes use Clojure s

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 fo

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 frien

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 wrote: > Why does Clojure need a sin

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 wrote: > Hello everyone! I'm reading the clo

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 l

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 questi

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 c

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 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 real-

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 : > 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

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

2014-04-19 Thread Thorsten Jolitz
Paulo Suzart 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 something big lik

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 m