Lección 1: Introducción
Dialecto de Lisp que configura y extendiende Emacs.
Muchas funcionalidades están escritas en ello.
Puedes extender características core.
Puede manipularse todo, como buffers, windows, etc.
Lisp sintáxis son listas, simbolos y valores.
Cualquier valor u objeto, son tipos.
Sintaxis
(+ 4 5 (- 7 2))
Actividad
c-x c-e (eval-last-sexp)
Usa scratch para evaluar lo siguiente
42
(* 5 2)
(concat "Hello" " " "Emacs!")
;; Lista
'(1 2 3)
;; Obtener el primero
(car '(1 2 3))
;; Obtener el segundo
(cadr '(1 2 3))
;; Vector
[1 2 3]
;; bool
(stringp "Am I a string?") ;; t es True y nil es False
;; Obtener tipo
(type-of 12)
las listas son más adecuadas para almacenar colecciones de objetos que pueden crecer o encogerse dinámicamente, mientras que los vectores son más adecuados para almacenar colecciones de objetos de tamaño fijo o conocido de antemano, donde el acceso aleatorio a los elementos es importante.
Comentarios
El punto y coma individual (;) se utiliza para comentar una línea de código. Todo lo que sigue después del punto y coma en esa línea se considera un comentario y se ignora durante la ejecución del programa. La convención de usar doble punto y coma para comentarios de varias líneas es simplemente una convención seguida por muchos programadores de Emacs Lisp para mejorar la legibilidad y facilitar la identificación de bloques de comentarios extensos.
Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional.
¿Me invitas a un café? ☕
Puedes hacerlo usando el terminal.
ssh customer@andros.dev -p 5555
Comentarios
Nuevo comentario
Nueva replica {{ formatEllipsisAuthor(replyComment.author) }}
Escribe el primer comentario
{{ comments.length }} comentarios