FAQ

Discussion of Common Lisp

FAQ

Postby nuntius » Thu Oct 14, 2010 8:21 pm

This topic is a list of Frequently Asked Questions for the Common Lisp. Please submit suggestions for improved content, and we will edit this first post. Questions and discussion belong in other topics.

First steps:
  • Practical Common Lisp is one of the best introductory books
  • Dan Weinreb's CL Survey is a good overview of the available implementations (compilers), online books, tutorials, etc.
  • As of late 2010, Clozure CL is a good default choice for linux, mac, and windows. Learn CL then look at the others to see their advantages.
  • The Common Lisp Hyperspec is an online version of the ANSI language standard.
  • The Common Lisp Quick Reference is a summary of all standard CL functions.

Editors:
  • The Slime plugin for Emacs is currently dominant among free software users. If you don't know emacs, go through the built-in tutorial first. (See also viper-mode for vi users.)
  • Vi users may prefer VIlisp or another tool linked on that page.
  • Eclipse users may prefer the CUSP plugin
  • Franz Allegro CL and LispWorks both come with built-in IDEs.

Libraries:

How to ask questions:
  • Don't post links that look like spam.
  • Homework smells like homework. Demonstrate some effort (post some code or cite a section in PCL) and you are much more likely to get help.
  • For many "how do I" questions, we need to know the implementation and/or editor you are using. Also try their user email lists for very implementation-specific questions.
  • Format code snippets using [code] tags or post them on Lisppaste.

Other sources of information:
User avatar
nuntius
 
Posts: 498
Joined: Sat Aug 09, 2008 10:44 am
Location: Burlington, MA

Re: FAQ

Postby JamesF » Sun Oct 17, 2010 11:13 pm

VIlisp is useful for working with Vim, if your idea of an IDE is an editor plus a terminal in which the REPL is running, and way of funnelling stuff from one to the other (that'd be me).

There are other options for working with Vim, such as Limp and Nekthuth, but I've personally found nothing that works better than this - others' mileage, obviously, is prone to varying wildly.
JamesF
 
Posts: 95
Joined: Thu Jul 10, 2008 7:14 pm

Re: FAQ

Postby findinglisp » Tue Oct 19, 2010 6:17 am

Promoted this to an Announcement.
Cheers, Dave
Slowly but surely the world is finding Lisp. http://www.findinglisp.com/blog/
findinglisp
 
Posts: 440
Joined: Sat Jun 28, 2008 7:49 am
Location: Austin, TX

Re: FAQ

Postby dmgenp » Wed Aug 24, 2011 9:29 am

looks like Slimv http://www.vim.org/scripts/script.php?script_id=2531 is the most actively developed lisp-ide-like script for VIM now.
dmgenp
 
Posts: 13
Joined: Sat Jun 28, 2008 10:15 am

Re: FAQ

Postby Goheeca » Sun Sep 01, 2013 10:59 am

First steps:
API, docs & specs:
Libraries:
  • Quickutil -- A library for utilities managing
cl-2dsyntax is my attempt to create a Python-like reader. My mirror of CLHS (and the dark themed version).
User avatar
Goheeca
 
Posts: 214
Joined: Thu May 10, 2012 12:54 pm


Return to Common Lisp

Who is online

Users browsing this forum: No registered users and 1 guest

cron