Hi, This is a very interesting idea. It would have been of great use when I did a Clojure workshop with complete beginners, with all kinds of OSes (Windows, OSX, ...).
I took the "Completely packaged VirtualBox image" approach, but it is still a big mess: Not everyone have VirtualBox installed (or the right version). And not every flavors of the main editors where correctly configured for Clojure (Emacs, vi). Being able to just "boot on a live CD", and have a working Clojure environment would have been great. Also great for distribution: Just burn it on a lot of cheap Cd's, and much more "down loadable": A Virtual Box image takes about 2gig, a live CD is 700meg. Cheers, Denis On Thu, May 24, 2012 at 10:11 PM, banseljaj <ali.sajid.im...@gmail.com>wrote: > Hello Guys, > > I am quite new to clojure, and I am a fan. It's a great thing. One thing > that seems missing, however, is a single unified way of setting up the > clojure environment. Which seemed pretty daunting to me at first. > > So I have decided to create a Linux Distro specifically for Clojure > development. > > I have been bouncing this idea in #clojure and it got a good response. So > now I have started the complete development effort. > > My plan so far is as follows. > > Mission Statement for the Distro > > The distro should be able to: > > - Connect to internet. > - Be able to convert itself into An VM/Iso/LiveCD etc > - Have all IDEs for Clojure installed and preconfigured. > - Eclipse > - Vim > - Emacs > - Netbeans > - Have a ready to play connection to clojure forums and channels > - Have at-least one book on clojure programming on board > - Have following clojure specific features > - It should have leiningen installed and configured > - It should have a local repo of all current clojure plugins > - It should have a local "cloud" on which you can deploy web apps > easily > - it should have REPLlabs on baord and configured > - Have Clojure specific branding > > > > The packages that are needed absolutely: > > - OpenJDK 1.7.0 > - Leiningen > - Clojure > - Eclipse > - Vim > - Emacs 24 > - Netbeans > - Emacs Starter kit > - CCW plugin for eclipse > - Firefox/Chrome > - A local webserver > - Postgresql > - LXDE/XFCE > - Gwibber/Other Social network Client > - xchat > - irssi > - git > - Regular packages for system functioning. > > > I am still open to ideas. I intend to roll it as a complete distro, so I > will love any and all input. > > For now, the specific things I need input for are: > > - Who/How to create the art for branding. > - Any packages that are missing from the above listing. > - Any suggestions for the overall functioning. > > > I will soon have an actual website set up. > > > It is my intention to create a fully functional, independent Development > environment for Functional programmers by release 2. Right now, I am > working on release 0.0.1. > > Looking forward to all input. > > regards. > > banseljaj > > > -- > 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 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