Jan Rychter <j...@rychter.com> writes:

> Let people use whatever they want, try their stuff from the command-line
> and REPL, and once they get used to it, move up to Emacs and SLIME.

Agreed.

> I agree there are superficial barriers, though. I believe it is very
> important for Clojure to:
>
>   a) have an build process that results in something that you can run
>   from your command line right away (without learning about the syntax
>   of java command-line arguments),

This was one of the most disorienting things I encountered when starting
with clojure. I'm used to codebases providing a bin/ directory or at
least a shell script to start from. It wouldn't be so bad if the java
CLI launcher were any good, but it's pretty lousy.

I've been looking at hashdot, (http://hashdot.sourceforge.net/) and it
seems to address the weaknesses of the java command in a pretty
intuitive way that makes it seem like a first-class citizen in Unix. It
lets you write shebang-savvy scripts, and it sets the process names so
you get something reasonable showing up in ps and top instead of the
jumble of alphanumerics that the jvm shows by default.

So far I've only used it with JRuby, but it's meant to work with any
JVM-hosted language. It seems like it addresses a pain point that is
particularly onerous with Clojure.

-Phil

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

Reply via email to