rmhsilva / lispmethods

Notes on Common Lisp
15 stars 2 forks source link

Getting Started With Common Lisp #9

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

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

tolerious commented 2 years ago

Really good tutorial

hsmyers commented 1 year ago

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

lewisl commented 1 year ago

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.