Dołącz Emacs, oczywiście, ale możesz chcieć mieć coś łagodniejszego.
Środowisko Lisp, do którego najłatwiej wszedłem, to Macintosh Common Lisp, z edytorem FRED (Fred przypomina Emacsa celowo). Digitool nie udało się z powodzeniem wkroczyć w obecną erę komputerów Mac, ale otworzyli oni wiele swoich rzeczy po złożeniu. Wypróbuj www.clozure.com lub wyszukaj "openmcl" w Google.
Był projekt, aby środowisko Fred działało na Openmcl, ale nie znam statusu offhand (nie robiłem nic z Lisp od dłuższego czasu i nie zwracałem uwagi na mailing listy).
Więc moje zalecenia:
Zapytaj Paul Graham czy można to "On Lisp". Oddaje za darmo plik do pobrania, więc szanse są dobre, że da pozwolenie. (Jego druga znakomita książka Lisp, "ANSI Common Lisp", wciąż się sprzedaje, więc jest mało prawdopodobne, że da ci tam pozwolenie.)
Przynajmniej sprawdź, co MCL ma do sprawdzenia, czy jest coś, co można znaleźć Ułatwić to. Emacs jest wspaniałym środowiskiem Lisp, ale dla początkującego jest nieco onieśmielający.
Ostatnio nie przeglądałem dokumentacji SBCL. Czy jest dość czytelny i przyjazny dla początkujących? Być może ktoś mógłby napisać kilka szybkich instrukcji jak zacząć i jak debugować. Najpierw uwydatnij użycie myszy, nawet jeśli używasz Emacsa.
Dobrze, ale Hunchentoot to serwer HTTP, a nie framework sieciowy. Czy uważasz, że coś w rodzaju Weblocks byłoby dobrym wyborem? – JasonFruit
Nie mam dużego doświadczenia z aplikacjami internetowymi na Common Lisp, ale naprawdę nie ma powodu, aby nie dodawać tylu popularnych frameworków i serwerów HTTP, jak to tylko możliwe. Weblocks brzmi podobnie do serwera sieciowego PLT, więc uważam, że byłby to dobry początek, ale sprawił, że bardzo, bardzo łatwo jest zacząć działać. –
Chciałbym dołączyć UnCommon Web (UCW) - jest to ciekawa platforma internetowa CL. –