lispmethods icon indicating copy to clipboard operation
lispmethods copied to clipboard

Getting Started With Common Lisp

Open utterances-bot opened this issue 2 years ago • 3 comments

Getting Started With Common Lisp

An overview of how to quickly set up a development environment and get started with Common Lisp. Install a lisp, add some libraries, write some code!

https://lispmethods.com/development-environment.html

utterances-bot avatar Aug 24 '22 14:08 utterances-bot

Really good tutorial

tolerious avatar Aug 24 '22 14:08 tolerious

Great kickstart for CL—with emphasis on "kick"!

hsmyers avatar Jan 02 '23 18:01 hsmyers

Sorry to say Portacle is effectively dead and unmaintained. Probably not a good idea to recommend it. It also reinforces the notion that one can only edit lisp with emacs.

Since you seem to want to make common lisp seem easy while acknowledging that it is not, you could suggest just skipping emacs (immensely off-putting and unnatural unless one is already conversant with it) and using any editor under the sun that has a paste to terminal command. Then, rlwrap sbcl and call it a day. Most of the advantages of "interactive development" will be there. You'll only lose inline evaluation in the editor and a debugger (hardly a beginner thing and not even essential for advanced developers--Ken Thompson famously used print statements as the debugger), which aren't essential.

By not having to install the brittle sly, slime, slynk, swank variants, you make start-up much, much easier. As you say--you are not trying to be overtly opinionated, just practical. And users will get approximately 93% (scientifically determined :-)) of the benefit. Later, real enthusiasts can add all of the bells and whistles and whirligigs.

lewisl avatar Jul 21 '23 14:07 lewisl