Thanks in advance, and feel free to ignore ... if this sounds too much
like I'm being lazy or too complainy.  It's not at all a very well
organized post.  Consider it a sort of "raw" impression, having
checked out some of the movies, some of the docs, and the "getting
started" link.  I'm also not a Lisp programmer having only used it a
bit in school.

Perhaps it would be best to just work my way through getting up and
going with clojure the way any problem can be handled. . . . breaking
it down. . . . .Doing the parts you know how to until you get to a
question you can't solve . . . or working on the parts you can't solve
first, breaking them down until they are of solvable size.

Concretely, this would mean following the "Getting Started"
instructions on clojure.org.  Then seeing what there is to see . . . I
assume some sort of command line for doing "REPL" will come up as it
says?

But what about using other libraries?  I mean, eclipse makes it so you
don't even have to really understand classpaths.  You can start
eclipse, pick a compiler from anywhere on your machine (I assume here,
you'd be picking the compiler your reader would use?), pick the jvm
programs are going to run in (I assume here it has to be the same as
what the REPL is using?), and select any number of dependent projects.

I expect this to be different from the eclipse experience, but I like
to have sort of a picture of what to expect to at least have some idea
that there's SOME path to success.

So here's what's odd to me: how come it isn't clear how someone would
go about making an application for an end user?  I mean, it seems like
clojure is for developers to use in a REPL.  That just can't be the
only use case, right?

I'm wondering if one is supposed to write some sort of launcher in
java that gets the reader up and running that then reads all the
clojure stuff you feed it from your java program?  If this is the
case, I can see how to make other libraries available . . . just add
them to the classpath when running the java main.

And how should projects be broken down in clojure?

You know what?  There's no hello world program!  That's what it feels
like.  I could be wrong.  Is there?  Is it on the getting started page
and I missed it?

Again, I'm sure I could start swimming through contribs and try to
figure out how files map to what I would think of as a "program" that
a user would run directly (not from some REPL environment) . . . . but
any help up front would probably save me some time.

On the other hand, if seeing for myself is important, ignore my
reluctance, and advise thusly.  Maybe I'll get a million replies
saying, "the docs come with the download.  why not download and
see?".  Or maybe I'll get zero responses because this post makes no
sense.  Or, who knows, maybe there will be a lot of people who say,
"yeah, I've had all the same questions!"

Anyway, I took Rich's advice and joined this, my first discussion
group, so thanks again for bearing with me.

- e

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