Balooga wrote:Newbies are able to install the free implementation of Python or Ruby in Windows in a couple of clicks. The same newbies try to install a free CL implementation in Windows and spend the next day trying to get Emacs working with Slime and SBCL/CLISP.
I have to modify my .emacs file to run SLIME?
An .emacs file? What is that?
OK I've defined one, but Emacs won't load it, why?
It goes in the Emacs home directory? Whats that?
I have one already its called 'My Documents', why can't emacs look there?
Oh, I have to create a new $EMACS_HOME environmental variable as well?
A new directory off of C:\ with no spaces in the folder name?
Why can't Emacs do all of this on installation. What is this, 1993?
... etc etc.
You have a point. Managing to get a free implementation up and running by hand in Windows is almost a nightmare. I tried to do it this weekend and SLIME wouldn't work very well. It is impossible to compile anything easily since you need a working mingw or cygwin environment. The only easy way to get CL in Windows is downloading an evaluation copy of Lispworks (maybe Allegro or Corman). Well, I never tried lispbox, maybe it is a third option, but it gives you a bad feeling since there is a 2005 at the bottom of the page, and lispbox uses clisp version 2.37...
On the other hand, making it work in Ubuntu is just a matter of
- Code: Select all
sudo apt-get install emacs slime sbcl
and you will already have asdf and asdf-install. You can also get them manually if you want
- Code: Select all
sudo apt-get install asdf asdf-install
There is Weitz's lisp starter pack. But recommending this might give people the feeling that they can't create entirely open source applications - it may depend on the "commercial" Lispworks to function properly, and the free version is limited. This is not a good thing because it will make "GPL fans and commercial licenses haters" to just give up.
I'll this ABLE editor soon. It shouldn't be hard to make an application that works right after installing it. I am saying this because I installed Bunnyslayer for Windows under Wine and it worked... just like that!