4 ms·
Thanks for the write-up. As a Clojure user, I really hope the language takes off, but I think the collective world isn't going to move much until there is a lon
by dizzystar 14y ago
Thanks for the write-up. As a Clojure user, I really hope the language takes off, but I think the collective world isn't going to move much until there is a long list of projects that have been created using Clojure and people have real access to those who did it before. Obviously, there is Light Table and similar projects, but it will take a Reddit-level site to really push it into ubiquity. For example, I have two websites that are exclusively written in Clojure, though neither of them are impressive pieces of software (job "portal" and "blog"), but honestly, no one cares about my small piece of the world. Of course, if anyone ever got stuck with something and needed advice, I would be more than happy to offer pointers.
I think the other thing that will help -- and I can't imagine that there is much want from the Clojure community -- is a massive framework a'la RoR / Django. I definitely wouldn't use such a framework, but I think many people and professionals are to clung to the idea of these frameworks. Clojure, in its current state, demands a fearlessness that may not be viable for wide adoption.
With Clojure hosting so easy and affordable on Heroku, I can see a possibility for a Drupal- / WP- type CMS being viable.
I'm definitely going to pick up your ClojureScript book. Even at full price it is a good deal, but at 1/2 price, I'm all over it.
- Sandman 14y agoI think the other thing that will help -- and I can't imagine that there is much want from the Clojure community -- is a massive framework a'la RoR / Django Have you heard of Luminus (http://www.luminusweb.net/ http://www.luminusweb.net/)? What do you think about it? Mind you, it's still in early stages of development, so there are probably going to be some changes.
- dizzystar 14y agoDoesn't look too bad. It's pretty close to what I'm doing at the moment, except I use Korma and the routes don't have their own folder. It would be pretty cool to see some of the logic behind the decisions you made for those who are first exposed to it. I get the overall logic, but a new person many not. I most certainly wouldn't discourage anyone from using it, but as you said, it isn't complete yet, but I think its one direction. The only issue is that it still has the minimal, few batteries included attitude that I think may be scary for other people to use. The first thing I'm always asked about Clojure is the frameworks available, and when I say that what is available is ultra-minimal, the immediate reaction is fear of rewriting the wheel over and over again. It's unfortunate that this is the pervasive attitude at the moment as I don't believe Clojure suits this well, but that is my own observation in my limited discussions. In that regard, a Luminus-style framework isn't really what I was talking about.
- Sandman 14y agoThanks for the observation. You're right that it's fairly minimal in the sense that the framework is basically a leiningen template for new projects and a set of libraries that work on top of Ring/Compojure, with most of the functionalities initially intended for Luminus being pushed to lib-noir, but I kind of like it that way. Just a quick note - Luminus is not my work, it's being developed by a guy who also runs a blog I like to read (http://yogthos.net/ http://yogthos.net/). BTW, I'd be interested in seeing your work, if you're hosting the source somewhere.
- dizzystar 14y agoI'll probably open source all of coderedux.com and possibly open source an interesting part of solo resume. I don't see an email address in your profile. Shoot me an email and I'll send you links when I have them up on github. I'm currently moving all of it off of Noir and porting to Leiningen2, so it's not ready yet. yoghos.net has been a helpful resource for certain.