On Mar 28, 2011, at 12:19 PM, Luc Prefontaine wrote:
> "But with any other language I've ever used, at most I include a
> library I need in a directive at the top, or I include my own code in
> a similar directive.  For instance, with Erlang you just say
> "module(whatever)" at the top.  I mean, that's ALL you do. "
> 
> This is what the poster expects. So much for "not asking for a totally
> transparent solution"...

There's some ambiguity here about what kind of libraries we're talking about 
and where they come from. I think the poster is asking for a totally 
transparent way to do the stuff at the simple end of the spectrum (e.g. for 
built-in stuff -- which is generally straightforward although some 
getting-started instructions won't get you contrib -- or libraries that one can 
download once and stick in an obvious place), and may or may not be asking 
about any way to do the more exotic stuff (e.g. automatically updating 
miscellaneous 3rd party libraries).

> 
> I remember an environment meeting the above expectations
> many years ago were the linker would use missing references by itself
> and automatically add necessary libraries.
> 
> There was only a single drawback. A developer seat cost was around 20,000$ US.
> Single vendor, absolute mouse trap.

At least for my expectations every other programming language/environment I've 
used over the decades has met my ow expectations (at the simple end of the 
spectrum) better than Clojure, although Clojure is such a great language that 
I'm willing to put up with more (and nudge the community to make it better, 
hopefully in the nicest possible way :-).

> 
> The simple answer (your # 1) was already provided by Shantanu.
> Install Eclipse and CCW and you can start simple Clojure projects.
> No immediate dependency issues until you need something from Clojar.
> 
> Clearly the above did not ring a bell.

I agree that Eclipse/CCW is one of the best 90% solutions out there, and it's 
what I use (and teach with). But it's not completely easy to set up (I 
frequently have students with messed up installations that require tinkering) 
and you do fall off a bit of a cliff as soon as you try to go beyond core & 
contrib; It can be hard to figure out what to download (since often one finds 
just lein instructions), and confusing to figure out where to put things or how 
to get Eclipse to find them. Better integration with lein (which I know is 
being discussed and worked on in the CCW community) would push it much closer 
to 100%


> Hence the expectancy reset. Learn to live with it because there will not be a 
> solution as simple as the one you expect in the near future.
> 
> So much for FANPERV.. We should call this FAMUNE (FAilure to Meet Unrealistic 
> Newbie's Expectations :)

Yeah, well what's realistic and reasonable are influenced by one's 
perspective...

 -Lee

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

Reply via email to