Skip to content

Commit 6735c7c

Browse files
committed
Retução de algumas redundâncias e clarificação de algumas frases.
1 parent 8bf68b4 commit 6735c7c

File tree

1 file changed

+21
-19
lines changed

1 file changed

+21
-19
lines changed

index.org

+21-19
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ e projetos do Common Lisp Brasil!
1212

1313
Grupo *oficial* do Telegram: [[https://telegram.me/commonlispbr][Common Lisp Brasil]]
1414

15-
Grupo não-oficial de Lisp Brasileiro IRC freenode: [[http://webchat.freenode.net/][#lisp-br]]
15+
Canal do IRC não-oficial de Lisp Brasileiro no Freenode: [[http://webchat.freenode.net/][#lisp-br]]
1616

1717
Os dados a seguir podem estar incompletos ou conter erros. Proceda com
1818
cuidado e, se você tiver uma sugestão ou reclamação, [[https://github.com/commonlispbr/commonlispbr.github.io][abra uma issue no
@@ -25,7 +25,7 @@ repositório desta página]].
2525

2626
- [[file:appendix.html][Apêndice]]
2727
- [[http://lisp.com.br/archive/][Arquivos]]
28-
- [[http://lisp.com.br/cl-cookbook][cl-cookbook PT_BR (em progresso)]]
28+
- [[http://lisp.com.br/cl-cookbook][The Common Lisp Cookbook (PT-BR) (em progresso)]]
2929
- [[file:projects.html][Projetos]]
3030
- [[file:rules.html][Regras]]
3131

@@ -34,13 +34,13 @@ repositório desta página]].
3434

3535
Dialetos Lisp [fn:1] têm uma sintaxe singular simplificada para denotar, listas e
3636
símbolos, que podem ou não estarem associados a valores e/ou
37-
procedimentos. Na linguagens da família Lisp, há a peculiaridade de
37+
a procedimentos. Na linguagens da família Lisp, há a peculiaridade de
3838
existir uma linha muito tênue de separação entre dados e procedimentos
3939
no código-fonte. Na realidade, é possível produzir código a partir de
4040
dados e vice-versa! Uma das características fortes da linguagem é o
41-
uso da [[https://pt.wikipedia.org/wiki/Nota%25C3%25A7%25C3%25A3o_polonesa][notação polonesa]] onde simplifica a sintaxe da linguagem de uma
42-
maneira sem acrescentar ambiguidades: operações e operandos são
43-
denotados de forma explícita em sua ordem de precedência no uso de
41+
uso da [[https://pt.wikipedia.org/wiki/Nota%25C3%25A7%25C3%25A3o_polonesa][notação polonesa]], que simplifica a sintaxe da linguagem, de forma
42+
a previnir ambiguidades: operações e operandos são
43+
denotados de forma explícita, em sua ordem de precedência, no uso de
4444
listas.
4545

4646
#+BEGIN_SRC lisp
@@ -53,24 +53,24 @@ listas.
5353
Esta família de linguagens foi desenhada para abstrair a complexidade
5454
do hardware de um computador, criando uma interface para que um humano
5555
possa se comunicar de maneira expressiva com a máquina. O primeiro
56-
Lisp denotado historicamente por [[https://pt.wikipedia.org/wiki/Lisp][LISP]] foi criado por [[https://pt.wikipedia.org/wiki/John_McCarthy][John McCarthy]] em
57-
1958 nos laboratórios do MIT, USA.
56+
Lisp denotado historicamente por [[https://pt.wikipedia.org/wiki/Lisp][LISP]] foi criado por [[https://pt.wikipedia.org/wiki/John_McCarthy][John McCarthy]], em
57+
1958, nos laboratórios do MIT, USA.
5858

5959
[fn:1] Lisp é uma abreviação de **LISt Processing**, processamento de listas.
6060

6161
** O que é Common Lisp?
6262

6363
Common Lisp é um dialeto multi-paradigma da linguagem de programação
64-
Lisp. Suporta programação procedural, orientação a
65-
objetos e o paradigma funcional, algo comum a todos os
64+
Lisp. Suporta os paradigmas de programação procedural, orientado a
65+
objetos e, inclusive, o funcional, comum a todos os
6666
Lisps, por sua próxima relação com a natureza do Cálculo Lambda.
6767

6868
Foi criada por Guy L. Steele nos anos 80, com o intuito de combinar
6969
aspectos de diversos dialetos anteriores, incluindo Scheme. Em 1994
7070
foi publicada no padrão [[http://cvberry.com/tech_writings/notes/common_lisp_standard_draft.html][ANSI Information Technology - Programming
7171
Language - Common Lisp, registro X3.226-1994 (R1999)]]. Common Lisp é
7272
bem maior e semanticamente mais complexa que um dialeto como Scheme,
73-
uma vez que foi projetada para ser uma linguagem comercial e ser
73+
uma vez que foi projetada para ser uma linguagem comercial e para ser
7474
compatível com os diversos outros dialetos Lisp dos quais derivou.
7575

7676
#+BEGIN_SRC lisp
@@ -97,7 +97,8 @@ compatível com os diversos outros dialetos Lisp dos quais derivou.
9797

9898
- [[http://bnmcgn.github.io/lisp-guide/lisp-exploration.html][Common Lisp REPL Exploration Guide]], um guia interessantíssimo sobre
9999
a exploração de Common Lisp pelo REPL [fn:2].
100-
- [[https://lispcookbook.github.io/cl-cookbook/][Cookbook de Common Lisp]]. Também inclui tutoriais sobre Quicklisp (veja a seção de Tooling).
100+
- [[https://lispcookbook.github.io/cl-cookbook/][Cookbook de Common Lisp]], atualmente com uma [[lisp.com.br/cl-cookbook][tradução para o Português em andamento]], feita pela comunidade.
101+
Também inclui tutoriais sobre Quicklisp (veja a seção de Tooling).
101102
- [[http://www.lispworks.com/documentation/HyperSpec/Front/][Common Lisp Hyperspec]]
102103
Sua primeira parada ao pesquisar por documentação de Common Lisp. [[http://clhs.lisp.se/][(Mirror)]]
103104
- [[https://www.cliki.net/][CLiki, a Wiki de Common Lisp]]
@@ -121,7 +122,7 @@ inicialmente feito justamente em Lisp!
121122

122123
** Emacs
123124

124-
Emacs é o melhor editor de texto em consenso para se programar em
125+
Emacs é, consensualmente, o melhor editor de texto para se programar em
125126
Common Lisp.
126127

127128
- [Inglês] [[https://www.gnu.org/software/emacs/][Site oficial]]
@@ -167,8 +168,8 @@ produtiva e o Emacs ser seu editor ideal.
167168

168169
** Quicklisp
169170

170-
Quicklisp é o gerenciador de pacote (sistemas nos jargões de CL),
171-
muito útil para integrar sua aplicação usando pacotes de terceiro.
171+
Quicklisp é o gerenciador de pacotes (systems, nos jargões de CL),
172+
muito útil para integrar sua aplicação usando pacotes de terceiros.
172173

173174
- [Inglês] [[https://www.quicklisp.org/beta/][Site oficial do Quicklisp]]
174175
- [Inglês] [[https://www.xach.com/lisp/quickproject/][Quickproject: crie o esqueleto de um projeto de Common Lisp]]
@@ -178,10 +179,11 @@ muito útil para integrar sua aplicação usando pacotes de terceiro.
178179

179180
** Roswell
180181

181-
Roswell é descrito como ser o instalador de lisp e launcher para
182-
o ambiente em geral de Common Lisp que simplesmente funciona.
183-
Tenta automatizar a instalação dos compiladores, pacotes do emacs
182+
Roswell é descrito como sendo o instalador de implementações de
183+
Common Lisp, bem como um launcher para o ambiente em geral de
184+
Common Lisp, que simplesmente funciona.
185+
Tenta automatizar a instalação dos compiladores, pacotes do Emacs
184186
e criação de binários com Common Lisp. Vale a pena tentar dar uma
185187
olhada!
186188

187-
- [[https://github.com/roswell/roswell][Roswell]]
189+
- [Inglês] [[https://github.com/roswell/roswell][Repositório oficial]]

0 commit comments

Comments
 (0)