3 ms·
Oh cool! Maybe you can help me here... The part I could not stand about java was getting tied up to an IDE. Every tutorial, book and "experienced" java progr
by india 16y ago
Oh cool! Maybe you can help me here... The part I could not stand about java was getting tied up to an IDE. Every tutorial, book and "experienced" java programmer in college seemed to insist on one (mostly eclipse or netbeans). That just is a strcit no no for me. Btw, this is the same thing that's prevented me from getting on with the whole lisp family of languages. They all ask me to either work in some kind of a sandbox or learn emacs.
I want to get started in a way that allows me to code and ship a hello world program in vim/notepad (ie in a n IDE independent fashion) from day zero. I can handle complexity and steep learning curves. I cannot handle not knowing and fully understanding whatever it is that the IDE is simplifying for me. And I don't want to be treated like a kid. Tell me how to get my hello world app into production the same way people shipping code in that language do as soon as possible. Is there any way for me to shed my java and lisp newbieness?
- aerique 16y agoI'm a Common Lisp (CL) zealot and use it through Emacs but I have always disagreed with the suggestion a lot of experienced Lispers make to newbies that to get started with CL you should use a commercial IDE, Emacs+Slime or at least some kind of Slime clone for Vim. I understand their reasoning but it is simply too big an obstacle if you just want to check a CL out. I do suggest picking a CL implementation with Readline support on the REPL and that usually means CLISP (http://www.clisp.org/ http://www.clisp.org/) since it offers just that on the most platforms without a hassle. Then you can just edit "whatever.lisp" in your favourite editor and go through the command history for reloading, evalling, etc. You can even skip the Readline support and pick other implementations and just start your script from the commandline. Just check the commandline options and CLISP even has #!/usr/bin/clisp (hashbang?) support. So you can do a hello world in an IDE independent fashion. Hope that helps, mail me otherwise :-)