Skip to content

Commit f7550a3

Browse files
committed
Add a little snippet of CL as hello-world function
1 parent cdd5be6 commit f7550a3

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

index.org

+13-6
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ issue no repositório desta página]].
1616
** O que é Lisp?
1717

1818
Dialetos Lisp (abreviação de **LISt Processing**, processamento de
19-
listas) têm uma sintaxe singular baseada no uso de parênteses para
20-
denotar de símbolos, que podem ou não estarem associados a valores
21-
e/ou procedimentos. Nos Lisps, há a peculiaridade de existir uma linha
22-
muito tênue de separação entre dados e procedimentos quando seu código
23-
é produzido (na realidade, é possível produzir código a partir de
24-
dados e vice-versa).
19+
listas) têm uma sintaxe singular simplificada para denotar, listas e
20+
símbolos, que podem ou não estarem associados a valores e/ou
21+
procedimentos. Na linguagens da família Lisp, há a peculiaridade de
22+
existir uma linha muito tênue de separação entre dados e procedimentos
23+
quando seu código é produzido (na realidade, é possível produzir
24+
código a partir de dados e vice-versa).
2525

2626
Esta família de linguagens foi desenhada para abstrair a complexidade
2727
do hardware de um computador, criando uma interface para que um humano
@@ -44,6 +44,13 @@ maior e semanticamente mais complexa que Scheme uma vez que foi
4444
projetada para ser uma linguagem comercial e ser compatível com os
4545
diversos dialectos Lisp dos quais derivou.
4646

47+
#+BEGIN_SRC lisp
48+
49+
(defun hello-world ()
50+
(princ "Hello, Lispers!"))
51+
52+
#+END_SRC
53+
4754
* Links de Aprendizado sobre Common Lisp
4855
** Apresentação
4956

0 commit comments

Comments
 (0)