I've used it. Doesn't do anything special but it is a IDE so you don't have to use the REPL at all times (though you should learn to use the REPL), and it does match parens. Should be a good starting IDE.

Well you could always write them to files. But even easier with LisdIDE you can try functions out at the REPL and when you think you've got it working the way you want it, write it into the top part. You can then save the top part the same way you'd save any file in any program and can open it the next time you come back.

Hubertus wrote:i would like to use the repl but unfortionatly i cant strg+v text into it. so when i have to reset it, i have to write everything again from the beginning.

This is why SLIME exists With it you can send to REPL pieces of your code (you can send a function definition, or just the last S-expression you typed). You can even load the libraries your code uses in REPL so you could test your code that literary makes use of those libraries. Consider something like this:

You would test it something like this: you'd go to REPL and type (require :cxml) (because your project relies on that package and you used it in the function you want to test). Then, if you are using SLIME, you'd move the caret inside the (defun print-attribute ...) and tell it to send the defun to REPL. After that you could move the caret to the end of the last line and tell SLIME to send the last S-expression to the REPL, in REPL you would then see the result (or errors if you have them). Working w/o REPL is like writing in Java but never debugging...