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 for 
the standard developer or for most of companies. 

  I started to work with Clojure because I saw the beauty of the language 
and I feel in he wild the boost of productivity after some time of slow 
development, but I cannot sell the language in my company only presenting 
thoses facts.

Andrey:

   I think Paulo showed us a problem (of many others) that we're refusing 
to see. Clojure, as a LISP, is a powerful and elegant tool. As a JVM 
language, is built on a powerful and solid platform, with a whole world of 
mature and well finished components to almost every problem. But, as I 
wrote, it's not enough to sell Clojure to the 'common people', and even 
worst to the 'common manager people'.

  I think the syntax of Clojure is so dead easy that I have a presentation 
where I can explain the whole idea in five minutes. But again the Average 
Joe just will mumble about 'too much parenthesis' and won't see any 
advantage with Clojure. To the Avg Joe, Scala is nice because 'it looks 
like Java'.

  The same Avg Joe thought the Ruby syntax was awkward, but Rails made an 
army of Joes (like me) to dive into Ruby and after to a better way to work 
with OOP, even today Rails is not the main use of Ruby.

  I share the same concerns of Paulo, and I don't see a mainstream future 
for Clojure as a main language without a really attractive tool as a 
showcase.

Regards

Plínio

On Saturday, April 19, 2014 3:56:15 PM UTC-3, Gary Trakhman wrote:

 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.comjavascript:
  wrote:

 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 language. For instance, back in 2008, Ruby on Rails was the 
 killer app of Ruby, but the rest of the ecosystem of the library was rather 
 bare. Nowadays Ruby has a far greater range of libraries and tools, and 
 Rails has become just one tool out of many, rather than the sole reason 
 people turn to the language.

 That said, Clojure boasts several tools that aren't found many other 
 places, and yet are extremely useful. Recently I've been using core.async, 
 and now I find it difficult to imagine handling asynchronous communications 
 without it. I'd almost say that was a killer app if Clojure didn't have so 
 many other tools that have features that are just as compelling.
  
 - James



 On 19 April 2014 17:15, Paulo Suzart paulo...@gmail.com javascript:wrote:

 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 make clojure explode and become 
 main technology in a old school /ordinary company.

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

 Pulsar is quite dead, core async isn't clear regarding remoting, and 
 avout? And lamina? And aleph? Where are the tools that can make clojure to 
 cover from Web to big data and batch? 

 Luminous,  caribou, etc, are they going to become the next grails? 
 Huumm.. Will take lot of time. Clojure Script alone will not go any further 
 than the current server side. 

 What made me give up scala was Scalaz, and I hope the create thousand 
 disconnected libs and publish a post with ANN sufix approach doesn't make 
 me give up clojure. 

 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 like that? 

 -- 
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clo...@googlegroups.comjavascript:
 Note that posts from new members are moderated - please be patient with 
 your first post.
 To unsubscribe from this group, send email to
 clojure+u...@googlegroups.com javascript:
 For more options, visit this group at
 

Re: [ANN] fsrun : file change notifier high order lein task

2013-11-26 Thread Plinio Balduino
Excellent, Deniz

But I'm getting an error when I try to run for the first time:

Could not find artifact fsrun:fsrun:jar:0.1.0 in central 
(http://repo1.maven.org/maven2/)
Could not find artifact fsrun:fsrun:jar:0.1.0 in clojars 
(https://clojars.org/repo/)
This could be due to a typo in :dependencies or network issues.

Part of my project.clj:

(defproject blabla 0.1.0-SNAPSHOT
  ; licenses, description, url
  :dependencies [[org.clojure/clojure 1.5.1]]
  :plugins [[fsrun 0.1.0]]
  ; etc etc etc
)

Am I doing something wrong? My network is OK and I'm not using any proxy.

Thank you

Plínio

On Monday, November 25, 2013 5:26:05 AM UTC-2, Deniz Kurucu wrote:

 fsrun is a simple high order lein task that run some other tasks when a 
 file modification occurs. Originally, i wanted to run my clojurescript 
 tests automatically and created fsrun. It is my first clojure project, so 
 please keep that in mind :)

 github : https://github.com/makkalot/fsrun

 Thanks.


-- 
-- 
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 group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: I'm starting to wonder if I'm the only person using clooj ...

2013-07-01 Thread Plinio Balduino
For those who use Clooj, looks like Mr Edelstein fixed the problem.

On Friday, June 28, 2013 1:43:03 PM UTC-3, Plinio Balduino wrote:

 Yup. It's the same problem. That lib is only available on OSX. 


-- 
-- 
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 group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: I'm starting to wonder if I'm the only person using clooj ...

2013-06-28 Thread Plinio Balduino
Hi there

I sent a pull request fixing this Apple lib issue.

https://github.com/arthuredelstein/clooj/pull/119

I'm not in Clooj list and never heard about before, but it sounds like an 
awesome project.

Regards

Plínio

On Thursday, June 27, 2013 11:05:56 PM UTC-3, Cedric Greevey wrote:

 I'm starting to wonder if I'm the only person using clooj ... the clooj 
 list is very quiet lately, and I'm getting the uncomfortable feeling that 
 my notes and bug reports are falling on deaf ears.
  

-- 
-- 
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 group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Clojure in production

2013-06-18 Thread Plinio Balduino
Hi there

It's good too see brazilians working with the language. Igor, I'm waiting 
for your post about 'how Clojure saved the project'.

The Netflix case would be awesome to present. daveray, could you tell me 
more about it? It can be in pvt or even here if our fellows don't mind.

I would like to publicly thank you all for help me with this. The 
presentation was a success and soon I'll publish the slides.

For those out there who call Clojure a 'niche language', take that. :)

Regards

(balduino/plinio)

On Tuesday, June 18, 2013 1:44:23 PM UTC-3, Igor Hercowitz wrote:

 Hi Plinio,

 We're using clojure to develop our back-end.

 We're using Rest, Compojure and Cheshire.
 To test we're using Midje and Kibit to validate the code.

 Unfortunately we have use some Java Legacy code... :)

 Regards  
 IHF

 Em segunda-feira, 10 de junho de 2013 18h47min25s UTC-3, Plinio Balduino 
 escreveu:

 Hi there 

 I'm writing a talk about Clojure in the real world and I would like to 
 know, if possible, which companies are using Clojure for production or 
 to make internal tools. 

 Thank you 

 Plínio Balduino 



-- 
-- 
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 group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.