60 lines
973 B
YAML
60 lines
973 B
YAML
id: "commonlisp"
|
|
aliases:
|
|
- "lisp"
|
|
- "sbcl"
|
|
name: "Common Lisp"
|
|
|
|
info:
|
|
impl: "SBCL"
|
|
year: 1984
|
|
desc: "Modern, multi-paradigm, high-performance, compiled, ANSI-standardized, most prominent (along with Scheme) descendant of the Lisp family"
|
|
ext:
|
|
- lisp
|
|
- lsp
|
|
- l
|
|
- cl
|
|
- fasl
|
|
web:
|
|
wiki: "https://en.wikipedia.org/wiki/Common_Lisp"
|
|
home: "https://common-lisp.net/"
|
|
impl: "http://www.sbcl.org/"
|
|
source: "https://sourceforge.net/p/sbcl/sbcl/ci/master/tree/"
|
|
category: general
|
|
mode:
|
|
- compiled
|
|
- interpreted
|
|
platform: []
|
|
syntax:
|
|
- lisp
|
|
- extensible
|
|
typing:
|
|
- static
|
|
- dynamic
|
|
paradigm:
|
|
- declarative
|
|
- functional
|
|
- imperative
|
|
- oo
|
|
usage: []
|
|
|
|
install:
|
|
apt:
|
|
- sbcl
|
|
- rlwrap
|
|
|
|
repl: |
|
|
rlwrap sbcl
|
|
input: |
|
|
(* 123 234)
|
|
|
|
main: "main.lisp"
|
|
template: |
|
|
(format t "Hello, world!")
|
|
|
|
run: |
|
|
rlwrap sbcl --userinit main.lisp
|
|
|
|
scope:
|
|
code: |
|
|
(defvar x (* 123 234))
|