Lisp: Difference between revisions
Add blank lines after section headers, remove blank section for Scheme, add link to SBCL |
|||
| Line 2: | Line 2: | ||
Also see the [https://nixos.org/manual/nixpkgs/stable/#lisp Lisp section of the NixOS manual]. | Also see the [https://nixos.org/manual/nixpkgs/stable/#lisp Lisp section of the NixOS manual]. | ||
== About == | == About == | ||
Lisp is a family of typically interpreted functional languages with dynamic, minimal typing, and many parantheses. | Lisp is a family of typically interpreted functional languages with dynamic, minimal typing, and many parantheses. | ||
== Common Lisp == | == Common Lisp == | ||
The modern implementation is sbcl. Nix can be used for library management with sbclPackages. External package management can be used with caution. | |||
The modern implementation is [SBCL](https://sbcl.org/). Nix can be used for library management with sbclPackages. External package management can be used with caution. | |||
=== Editor integration === | === Editor integration === | ||
==== Emacs ==== | ==== Emacs ==== | ||
See [[ | |||
See [[Emacs]]. | |||
==== VS Code ==== | ==== VS Code ==== | ||
The [https://marketplace.visualstudio.com/items?itemName=rheller.alive Alive extension for VS Code] can be used. Be careful to follow the instructions described on the marketplace. Refer to the [https://nixos.org/manual/nixpkgs/stable/#lisp Lisp section of the NixOS manual] to start with quicklisp. VS Code can be launched from a Nix shell with required packages available but this may cause stability issues. | The [https://marketplace.visualstudio.com/items?itemName=rheller.alive Alive extension for VS Code] can be used. Be careful to follow the instructions described on the marketplace. Refer to the [https://nixos.org/manual/nixpkgs/stable/#lisp Lisp section of the NixOS manual] to start with quicklisp. VS Code can be launched from a Nix shell with required packages available but this may cause stability issues. | ||
[[Category:Languages]][[Category:Lisp]] | [[Category:Languages]][[Category:Lisp]] | ||