Why is this so difficult?
Having studied Lisp decades ago I like the look of Clojure a lot. But as a complete newbie when it comes to modern software development, I'm exasperated by what strikes me as a very difficult and primitive set of tools to get started. I keep seeing "Leinigen, Leinigen", and the Leinigen homepage boasts that "Leinigen offers the easiest way to get started with Clojure", but this simply isn't true. The easiest way to get started with Clojure that I've come across so far is IntelliJ IDEA. If I hadn't found that I'd probably have given up by now. What got me back into programming recently was a Lua-based development environment for Android called Gideros. Lua seems popular for developing apps for some reason. (Cf Corona, Moia, Unity). It seems like quite a neat language, though I'd like to use something more Lisp-like. Maybe the tools are just too difficult for me at the moment, though I'll persevere for a bit. I'd like to achieve some simple graphics on an Android device at least. I've come across some tutorials for CLojure and jMonkey and I'm wondering to dive into that, though I'm still unsure whether OpenGL is the way to go for simple 2D stuff... -- -- 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: Why is this so difficult?
What I find exasperating about Leinigen is that I've got a degree in computer science, decades of experience in IT support, and I still haven't been able to get it working yet. :-( Package Manager? Curl? What? OK, look, I'm not very bright. It took me years to get my head round OOP because all the books and examples were so dull. I like this Gideros thing I've discovered because it lets me throw together interesting programs with sound and graphics like I used to do on my BBC Micro when I was a kid. I feel I could release a Kindle app if I set my mind to it. I'd like to feel the same about Clojure, but I'm struggling. I read that functional programming is the future; it's fun; it's expressive; but to do anything interesting with it it seems you have to be a professional programmer. I can't imagine any teenagers releasing hit apps with it like they do with Corona. I'm exasperated that I can't find a nice Windows-based environment and a set of comprehensible graphics functions. Oh, just ignore me, I'm just having a rant. ;-) -- -- 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: Why is this so difficult?
Thanks for the suggestions - this really isn't an anti-Leiningen thread, I'm just impatient that I don't understand it yet. But I'll give it another crack and post some more coherent queries when I get stuck...:-) -- -- 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: Why is this so difficult?
(Loads of great advice and information, here, thanks. I don't know anything about build managers so I think my next step will be to pick up a book on Maven to get the background...) -- -- 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: Why is this so difficult?
(Loads of great advice and information here, thanks! I don't know anything about build managers so I think my next step will be to pick up a book on Maven to get the background...) -- -- 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: Why is this so difficult?
Jules sums up pretty exactly where I was at...tried CCW, nope, tried light Table, nope, looked at Leiningen, thought: "Edit PATH? What, I haven't done that since I was on Windows 3.1, and what does this thing do anyway"...I appreciate the time people have put into all the advice given above because I can see the subject has probably been done to death already. I'm sure it's not really that hard, it's just that I've been spoiled by simple friendly IDEs like Code::Blocks, Visual Studio, Gideros Studio, and I resented mucking about with Linux-on-Windows and command prompts. But, it's cool, I'm sure it'll be worth it...;-) I do think the Leiningen homepage could do with a revamp...I reckon it's likely one of the main entry points for beginners and it needs to be simplified for cosseted Windows users like me. -- -- 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: Why is this so difficult?
Figuring stuff out is all very well if you've got a clear, consistent, reliable source of information. Learning Clojure the language - get a book, no problem. Learning Clojure the IDE...it's a mess, loads of blogs, some good, some bad, a lot of outdated or abandoned stuff. Google Clojure and you get Clojure.org. Click "Getting Started" and you get pointed at Leningen. For a beginner, the Leiningen homepage is enough to send you crawling back to F#. -- -- 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: Why is this so difficult?
Sure...(lpetit, I can't remember what threw me, I probably don't have Eclipse set up correctly, but I'll add a note when I've checked it out.) -- -- 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: Why is this so difficult?
...agreed, the introduction to CCW at: http://clojure-doc.org/articles/tutorials/eclipse.html ...is simple enough even for me to understand, and I'm now happy that CCW is working. I'd previously tried: http://dev.clojure.org/display/doc/Getting+Started+with+Eclipse+and+Counterclockwise ...which I found very confusing. (It doesn't help that the brief introductory paragraph is immediately followed by a lengthy error report that someone has posted up.) Just for reference, the only point of difficulty for a total beginner seeing the clojure-doc.org version for the first time is that the "Hello World" function described on that page differs from the one I see, which has "defn foo" with an argument instead of "defn -main" without. (I also find the automatic bracket insertion in the REPL and the way you have to cursor past them instead of typing them quite off-putting; I'd prefer it as an option than as a default. I only mention it because it was one of the things that muddled my first attempt with CCW to the extent that I didn't think the REPL was working, and I think it deserves a mention in the introduction.) -- -- 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: Current status of Clojure on Android?
I've been trying to figure out how to get started with Clojure on Android, and I'm thinking of using LibGDX. http://code.google.com/p/libgdx/ I've just been looking at a game called "Bounce Away" which was written almost entirely in Clojure with LibGDX. (Released in December.) https://play.google.com/store/apps/details?id=com.friendlyvillagers.ballz&hl=en I'd like to use Eclipse/CCW, but as a newbie I haven't been able to find much info on getting started with Clojure/Android/LibGDX. There's a couple of posts here about Maven and dependencies... http://code.google.com/p/libgdx/issues/detail?id=1118 http://code.google.com/p/libgdx/wiki/MavenProjectSetup ...but I can't make much of it. I'd be glad of any hints in the right direction. On Monday, November 26, 2012 9:28:13 PM UTC, John Gabriele wrote: > > Hi, > > What is the current status of Clojure on Android? That is, for > creating Android apps in Clojure. > > I found this http://dev.clojure.org/display/design/Android+Support , > but it appears to have been last-updated Feb 2011. > > What are currently the main limitations in creating and running > Clojure programs on Android? (Does some limited subset of Clojure > work? Does the bytecode that Clojure produces run on Dalvik?) > > Is it currently possible to write your Android app in Java but then > call out to app code written in Clojure? > > Thanks! > ---John > -- -- 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: Current status of Clojure on Android?
> > Also: https://groups.google.com/forum/?fromgroups#!forum/clojure-android > (Ah, only just noticed thatI'll start there...) -- -- 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.
Custom repositories
I'd appreciate it if someone could point me in the right direction re: using custom repositories. I'm interested in using Clojure with LibGDX, but the only links I've found suggest working with Maven... https://code.google.com/p/libgdx/issues/detail?id=1118 http://www.pgrs.net/2011/10/30/using-local-jars-with-leiningen/ Is it time for me to figure Maven out, or is there an easier way...? -- -- 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: Interesting Light Table post
On Monday, March 4, 2013 6:05:01 PM UTC, larry google groups wrote: > What was difficult for me was everything that had to do with Java. I > have had almost no experience with Java, and Clojure depends heavily > on Java. So learning Java, and the JVM, tripped me up repeatedly. > > > Amen to that. My problem at the moment is that what I want to do with Clojure depends heavily on Java, and I can't really get started with the language until I've sussed out the Java/JVM stuff. I can't wait until I get that gubbins out the way and can get onto the interesting bit. -- -- 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: Custom repositories
I'm sure this must be simple when you know, but after several days of ransacking the Internet and trying different things I'm still stumped. I've given up on the LibGDX in Clojars, which is old, and also, I suspect, non-functional and/or undocumented. https://clojars.org/org.clojars.amu/libgdx I've been trying to get the latest 0.9.8 version running by using lein-localrepo to install the .jars in the local .m2 repository. I've also been trying to figure out if, alternatively, I need to use LibGDX's maven repository and archetype: https://code.google.com/p/libgdx/wiki/MavenProjectSetup At the moment I'm struggling to understand pom files; whether I need them and how to generate them. All I want to do is simply draw a line using this popular library and I'll be euphoric. If someone can help me figure this out I promise to document it nicely. -- -- 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: Custom repositories
(PS I'm not asking about the programming side of this; I'm just lost with getting the dependencies working.) -- -- 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: Custom repositories
Thanks for the replies. I'd experimented with: :repositories [["libgdx" "http://libgdx.badlogicgames.com/nightlies/maven/"; ]] ...but I hadn't been able to get it working, and because I wasn't sure whether this was the right approach, I hadn't persevered with it. I just tried creating a new project with "lein new app newlibgdx" and edited project.clj to include: :dependencies [[org.clojure/clojure "1.4.0"][com.badlogicgames.libgdx/gdx "0.9.9"]] :repositories [["libgdx" "http://libgdx.badlogicgames.com/nightlies/maven/";]] When I ran "lein deps" from within the project folder, I got the error: "Could not find artifact com.badlogicgames.libgdx:gdx:jar::0.9.9 in libgdx (http://libgdx.badlogicgames.com/nightlies/maven)" I took a look at the folder structure of that website, and noticed that the gdx folder was in fact located at: http://libgdx.badlogicgames.com/nightlies/maven/com/badlogic/gdx/gdx ...so I tried changing the entry in "dependencies" to: [com.badlogic.gdx/gdx "0.9.9"] ...but "lein deps" still doesn't find it. Perhaps I'm still getting the syntax wrong...? Re: the comment about Android, the main reason for using LibGDX was for Android deployment...so are you saying that won't work...? I came across an Android app called "Bounce Away" which I understood was created almost entirely using Clojure and LibGDX, so I was encouraged by that... https://play.google.com/store/apps/details?id=com.friendlyvillagers.ballz&hl=en -- -- 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: Custom repositories
(...the above message seems to have appeared slightly garbled for some reason...should have ended like this...) I came across an Android app called "Bounce Away" which I understood was created almost entirely using Clojure and LibGDX, so I was encouraged by that... > > > https://play.google.com/store/apps/details?id=com.friendlyvillagers.ballz&hl=en > -- -- 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: Custom repositories
Brilliant - it works! Many 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: Hello World not found
If you're looking at Clojure on Windows for the first time, I'm trying to get a kind of "Clojure for Dummies" going at: www.silvercrow.co.uk/blog (Experienced developers need not apply...you'll roll your eyes.) On Tuesday, March 5, 2013 3:35:16 PM UTC, MC Andre wrote: > > Clojure can't find hello.clj in the current directory when run as "clj -m > hello". > > > Trace: > > C:\Documents and Settings\apenneba\Desktop>type hello.clj > > (ns hello > (:gen-class)) > > (defn -main [& args] > (println "Hello World!")) > > C:\Documents and Settings\apenneba\Desktop>clj -m hello > Exception in thread "main" java.io.FileNotFoundException: -m (The > system cannot find the file specified) > at java.io.FileInputStream.open(Native Method) > at java.io.FileInputStream.(Unknown Source) > at java.io.FileInputStream.(Unknown Source) > at clojure.lang.Compiler.loadFile(Compiler.java:5817) > at clojure.main$load_script.invoke(main.clj:221) > at clojure.main$script_opt.invoke(main.clj:273) > at clojure.main$main.doInvoke(main.clj:354) > at clojure.lang.RestFn.invoke(RestFn.java:458) > at clojure.lang.Var.invoke(Var.java:377) > at clojure.lang.AFn.applyToHelper(AFn.java:174) > at clojure.lang.Var.applyTo(Var.java:482) > at clojure.main.main(main.java:37) > > > System: > > > * Clojure 1.2.0 > > * Chocolatey 0.9.8.20 > > * Windows XP SP3 > > -- -- 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.
A forum for Clojure...?
I'm not used to Google Groups so I'm not even sure whether this is more of a forum or a mailing list or something else. It's not really what I'd call a full-on forum though. The communities where I hang around tend to look more like this... http://www.edugeek.net/ http://www.edugeek.net/forums/ http://www.soundonsound.com/ http://www.soundonsound.com/forum/ News homepage with links, forum with sections, you get the picture. This group is clearly where the action is and I imagine it will stay that way, but I'm thinking it would be nice to have something more structured, more community-minded and appealing to browse. At the moment, apart from this, there are some barely-used "Clojure" sections in programming forums like Code Ranch which offer no advantage... http://www.coderanch.com/forums/f-110/clojure ...and the deserted "Getting Clojure" forum, which is the closest to the kind of structure I had in mind, but badly needs a design makeover. http://www.gettingclojure.com/ http://www.gettingclojure.com/forum:start Imagine a swish site with sensible sections for all levels; topics like News, Programming, Leiningen, Light Table, Getting Started, General Chat etc etc (OK so I don't know enough about the subject to know what they should be)...does the idea have any appeal, or is it not going to happen...? It's easy to set up stuff like that nowadays, though design and moderation probably takes a bit more practice. Just a thought. -- -- 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: A forum for Clojure...?
I don't see it as an experience thing. There are a lot of highly skilled professionals on the Edugeek and Sound On Sound forums... -- -- 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: A forum for Clojure...?
Hmm, I'm Googling to find a good example. Haskell forums...nope, rubbish. Python forums...nope. Maybe it's not a programmer thing. The gaming frameworks have nice forums - Unity for example. They're not all newbies. http://forum.unity3d.com/forum.php -- -- 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: A forum for Clojure...?
It might be active, but it looks ghastly. http://www.reddit.com/r/haskell/ I'm not talking about activity, I'm talking about aesthetics. ;-) On Tuesday, March 5, 2013 7:22:25 PM UTC, Ben wrote: > > On Tue, Mar 5, 2013 at 11:21 AM, BJG145 > > wrote: > > Hmm, I'm Googling to find a good example. > > > > Haskell forums...nope, rubbish. > > The haskell reddit is very active. > > -- > Ben Wolfson > "Human kind has used its intelligence to vary the flavour of drinks, > which may be sweet, aromatic, fermented or spirit-based. ... Family > and social life also offer numerous other occasions to consume drinks > for pleasure." [Larousse, "Drink" entry] > -- -- 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: Custom repositories
Re: this "Snapshot" thing - it's not very convenient for me to work this way as I need to be online for Leiningen to pull down the updates. I understand that it's possible to freeze the snapshot so I can keep a single stable copy in .m2, but how is this done...? -- -- 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: Scientific computing article with Clojure code
(Thanks Konrad; a nice summary.) On Thursday, March 7, 2013 7:28:57 AM UTC, Konrad Hinsen wrote: > > My latest article in "Computing in Science and Engineering", with example > code in Clojure, in free access for a while: > >A Glimpse of the Future of Scientific Programming >http://bit.ly/15yeIjw > > Konrad. > > -- -- 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: Windows Installation
Perhaps this general anti-Windows attitude is what Windows-based newcomers to Clojure find off-putting... On Saturday, March 9, 2013 3:55:59 AM UTC, James Ashley wrote: > > Since I've seen a few recent posts about this experience, I figured I'd > share mine: > > 0a) Install cygwin. I don't understand how any programmer stuck using > windows can get by without it > 1) Install the Oracle JDK > 1a) Add javac to my PATH (I added a symbolic link to javac.exe inside > cygwin in a directory that was already in my > PATH: ~/bin) > 2) Download the lein "install" script as text from the leiningen home page. > 3) Copy it over to my cygwin directory > 4) Search/replace to replace the HTML entities with the real thing. I > think this was a matter of & and > > 5) It was already executable, so just run it (naming it lein.sh rather > than lein.bat was important). I got errors about > certificates and permissions. They mentioned instructions about setting up > an environment variable (something > about something like `export DOWNLOAD="curl --trusting %1"`...that wasn't > it, but it was along the same lines). > I believe that it's some weirdness in the account settings (I have other > issues along the same lines in totally > unrelated packages), but I suppose I could have just installed some > horrible virus. Oh, well. > 6) Create a new project > 7) Change project.clj to use clojure 1.5 > 8) `lein repl` inside cygwin didn't work correctly. CLASSPATH was all > windows-style, which confused cygwin. So > basic clojure.core pieces weren't found. > 8a) I suspect I could have set up, say, powershell, to make this work. But > that's stupid, and I don't have time > to waste on it. > 9) nrepl-jack-in inside emacs worked fine. > 9a) I'm using an init.el from other systems that already have clojure set > up. But there isn't anything fancy or > special or customized about it. Just standard configuration stuff that > I've found on bare-minimal blog posts > 10) Add a symlink to lein in ~/bin. > > I guess that probably looks big and scary. Windows users are used to a > pretty GUI that they ignore and click > "Next" a lot. I dont have a lot of sympathy. > > I haven't done anything meaningful here at all. But the bare-bones part of > the installation process Just Worked. > > Thank you *so* much to all the people who have worked so hard to make this > as simple as it is! > > Respectfully, > James > > -- -- 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: Windows Installation
As long as you have wget, that works fine. Only problem I've found so far is that "lein new app" followed by "lein check" throws an error, but it looks like people are on the case. https://github.com/technomancy/leiningen/issues/863 On Saturday, March 9, 2013 11:24:04 AM UTC, Jonathan Fischer Friberg wrote: > > My experience: > > 1. Download lein.bat > 2. Run it > > Jonathan > > > > On Sat, Mar 9, 2013 at 10:23 AM, BJG145 > > wrote: > >> Perhaps this general anti-Windows attitude is what Windows-based >> newcomers to Clojure find off-putting... >> >> >> On Saturday, March 9, 2013 3:55:59 AM UTC, James Ashley wrote: >>> >>> Since I've seen a few recent posts about this experience, I figured I'd >>> share mine: >>> >>> 0a) Install cygwin. I don't understand how any programmer stuck using >>> windows can get by without it >>> 1) Install the Oracle JDK >>> 1a) Add javac to my PATH (I added a symbolic link to javac.exe inside >>> cygwin in a directory that was already in my >>> PATH: ~/bin) >>> 2) Download the lein "install" script as text from the leiningen home >>> page. >>> 3) Copy it over to my cygwin directory >>> 4) Search/replace to replace the HTML entities with the real thing. I >>> think this was a matter of & and > >>> 5) It was already executable, so just run it (naming it lein.sh rather >>> than lein.bat was important). I got errors about >>> certificates and permissions. They mentioned instructions about setting >>> up an environment variable (something >>> about something like `export DOWNLOAD="curl --trusting %1"`...that >>> wasn't it, but it was along the same lines). >>> I believe that it's some weirdness in the account settings (I have other >>> issues along the same lines in totally >>> unrelated packages), but I suppose I could have just installed some >>> horrible virus. Oh, well. >>> 6) Create a new project >>> 7) Change project.clj to use clojure 1.5 >>> 8) `lein repl` inside cygwin didn't work correctly. CLASSPATH was all >>> windows-style, which confused cygwin. So >>> basic clojure.core pieces weren't found. >>> 8a) I suspect I could have set up, say, powershell, to make this work. >>> But that's stupid, and I don't have time >>> to waste on it. >>> 9) nrepl-jack-in inside emacs worked fine. >>> 9a) I'm using an init.el from other systems that already have clojure >>> set up. But there isn't anything fancy or >>> special or customized about it. Just standard configuration stuff that >>> I've found on bare-minimal blog posts >>> 10) Add a symlink to lein in ~/bin. >>> >>> I guess that probably looks big and scary. Windows users are used to a >>> pretty GUI that they ignore and click >>> "Next" a lot. I dont have a lot of sympathy. >>> >>> I haven't done anything meaningful here at all. But the bare-bones part >>> of the installation process Just Worked. >>> >>> Thank you *so* much to all the people who have worked so hard to make >>> this as simple as it is! >>> >>> Respectfully, >>> James >>> >>> -- >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com . >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- -- 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: Windows Installation
...I dunno. As a Windows-addict-newbie, James has a valid point when he says that Windows users expect to be able to just "click next a lot", and I don't think that will get you very far with Clojure. The tools like Leiningen are pretty darn good, and not that difficult really. Simple, clear documentation is starting to emerge, and the most valuable next step would just be to get greater visibility for it. On Saturday, March 9, 2013 4:28:47 PM UTC, Brent Millare wrote: > > Does anyone see value in a wizard for lein? -- -- 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: Windows Installation
(...I have to say that, from reading the above, Cygwin sounds like a nighmare and I certainly won't be troubling it...! If you want Linux on a Windows machine, Virtualbox sounds like a safer bet...) On Saturday, March 9, 2013 8:31:56 PM UTC, BJG145 wrote: > > ...I dunno. As a Windows-addict-newbie, James has a valid point when he > says that Windows users expect to be able to just "click next a lot", and I > don't think that will get you very far with Clojure. The tools like > Leiningen are pretty darn good, and not that difficult really. Simple, > clear documentation is starting to emerge, and the most valuable next step > would just be to get greater visibility for it. > > On Saturday, March 9, 2013 4:28:47 PM UTC, Brent Millare wrote: >> >> Does anyone see value in a wizard for lein? > > -- -- 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: Improving visibility of clojure-doc.org
It's quite confusing that http://clojure-doc.org and http://www.clojure-doc.org go to different pages. -- -- 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: problem with dependencies
If you look for "mortbay" on this page there seems to be some discussion on it which may possibly shed some light on the problem...? http://clojure-log.n01se.net/date/2012-06-12.html -- -- 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: [GSOC 2013] Android UI as Clojure Data
>I'm hoping to find an effective way to express Android UI layouts with Clojure Are you thinking in terms of working with the standard XML layout files or replacing them with something else...? -- -- 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: [GSOC 2013] Android UI as Clojure Data
PS The Clojure-Android group is pretty much dead in the water, though Thomas Kalbe recently posted up a useful link to something he's been working on. https://groups.google.com/forum/#!topic/clojure-android/fzcX_ColRwE -- -- 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.