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