Skip to content

Commit 27e2c5e

Browse files
committed
Compile index.org to index.html
1 parent 86bf957 commit 27e2c5e

File tree

1 file changed

+49
-32
lines changed

1 file changed

+49
-32
lines changed

index.html

Lines changed: 49 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
<html xmlns="http://www.w3.org/1999/xhtml" lang="bt-br" xml:lang="bt-br">
55
<head>
66
<title>Common Lisp Brasil</title>
7-
<!-- 2018-02-15 Thu 04:03 -->
7+
<!-- 2018-02-25 Sun 19:12 -->
88
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
99
<meta name="generator" content="Org-mode" />
10-
<meta name="author" content="Manoel Vilela, Lucas Vieira" />
10+
<meta name="author" content="Manoel Vilela, Lucas Vieira, Hélio Cordeiro" />
1111
<style type="text/css">
1212
<!--/*--><![CDATA[/*><!--*/
1313
.title { text-align: center; }
@@ -151,7 +151,7 @@ <h1 class="title">Common Lisp Brasil</h1>
151151
</p>
152152

153153
<p>
154-
Grupo não-oficial de Lisp Brasileiro IRC freenode: <a href="http://webchat.freenode.net/">#lisp-br</a>
154+
Canal do IRC não-oficial de Lisp Brasileiro no Freenode: <a href="http://webchat.freenode.net/">#lisp-br</a>
155155
</p>
156156

157157
<p>
@@ -198,15 +198,15 @@ <h2>Table of Contents</h2>
198198
<h2 id="sec-1"><span class="section-number-2">1</span> Sitemap</h2>
199199
<div class="outline-text-2" id="text-1">
200200
<ul class="org-ul">
201-
<li><a href="rules.html">Regras</a>
202-
</li>
203201
<li><a href="appendix.html">Apêndice</a>
204202
</li>
205-
<li><a href="projects.html">Projetos</a>
206-
</li>
207203
<li><a href="http://lisp.com.br/archive/">Arquivos</a>
208204
</li>
209-
<li><a href="http://lisp.com.br/cl-cookbook">cl-cookbook PT<sub>BR</sub> (em progresso)</a>
205+
<li><a href="http://lisp.com.br/cl-cookbook">The Common Lisp Cookbook (PT-BR) (em progresso)</a>
206+
</li>
207+
<li><a href="projects.html">Projetos</a>
208+
</li>
209+
<li><a href="rules.html">Regras</a>
210210
</li>
211211
</ul>
212212
</div>
@@ -218,32 +218,47 @@ <h2 id="sec-2"><span class="section-number-2">2</span> Conceitos e Fundamentos</
218218
</div><div id="outline-container-sec-2-1" class="outline-3">
219219
<h3 id="sec-2-1"><span class="section-number-3">2.1</span> O que é Lisp?</h3>
220220
<div class="outline-text-3" id="text-2-1">
221+
<p>
222+
Lisp (historicamente, LISP) é uma família de linguagens de programação de
223+
computadores com uma longa história e tradição. Originalmente concebida por John
224+
McCarthy em 1958, Lisp é a segunda linguagem de programação de alto nível em uso
225+
atualmente, advinda antes mesmo da própria Internet (somente Fortran é mais
226+
antiga). Desde sua origem, Lisp se tornou rapidamente a linguagem favorita para
227+
Inteligência Artificial.
228+
</p>
229+
230+
<p>
231+
Influenciada pela notação lambda Calculus de Alonzo Church, atualmente os
232+
dialetos de Lisp de uso geral mais utilizados e conhecidos são Common Lisp,
233+
Scheme e Clojure.
234+
</p>
235+
221236
<p>
222237
Dialetos Lisp <sup><a id="fnr.1" name="fnr.1" class="footref" href="#fn.1">1</a></sup> têm uma sintaxe singular simplificada para denotar, listas e
223238
símbolos, que podem ou não estarem associados a valores e/ou
224-
procedimentos. Na linguagens da família Lisp, há a peculiaridade de
239+
a procedimentos. Na linguagens da família Lisp, há a peculiaridade de
225240
existir uma linha muito tênue de separação entre dados e procedimentos
226241
no código-fonte. Na realidade, é possível produzir código a partir de
227242
dados e vice-versa! Uma das características fortes da linguagem é o
228-
uso da <a href="https://pt.wikipedia.org/wiki/Nota%25C3%25A7%25C3%25A3o_polonesa">notação polonesa</a> onde simplifica a sintaxe da linguagem de uma
229-
maneira sem acrescentar ambiguidades: operações e operandos são
230-
denotados de forma explícita em sua ordem de precedência no uso de
243+
uso da <a href="https://pt.wikipedia.org/wiki/Nota%25C3%25A7%25C3%25A3o_polonesa">notação polonesa</a>, que simplifica a sintaxe da linguagem, de forma
244+
a previnir ambiguidades: operações e operandos são
245+
denotados de forma explícita, em sua ordem de precedência, no uso de
231246
listas.
232247
</p>
233248

234249
<div class="org-src-container">
235250

236251
<pre class="src src-lisp"><span style="color: #51afef;">(</span>opera&#231;&#227;o operando-1 operando-2<span style="color: #51afef;">)</span>
237-
<span style="color: #51afef;">(</span>+ 1 2<span style="color: #51afef;">)</span> <span style="color: #5B6268;">;; </span><span style="color: #5B6268;">=&gt; 3</span>
252+
<span style="color: #51afef;">(</span>+ 1 2<span style="color: #51afef;">)</span> <span style="color: #62686E;">;; </span><span style="color: #62686E;">=&gt; 3</span>
238253
</pre>
239254
</div>
240255

241256
<p>
242257
Esta família de linguagens foi desenhada para abstrair a complexidade
243258
do hardware de um computador, criando uma interface para que um humano
244259
possa se comunicar de maneira expressiva com a máquina. O primeiro
245-
Lisp denotado historicamente por <a href="https://pt.wikipedia.org/wiki/Lisp">LISP</a> foi criado por <a href="https://pt.wikipedia.org/wiki/John_McCarthy">John McCarthy</a> em
246-
1958 nos laboratórios do MIT, USA.
260+
Lisp denotado historicamente por <a href="https://pt.wikipedia.org/wiki/Lisp">LISP</a> foi criado por <a href="https://pt.wikipedia.org/wiki/John_McCarthy">John McCarthy</a>, em
261+
1958, nos laboratórios do MIT, USA.
247262
</p>
248263
</div>
249264
</div>
@@ -253,8 +268,8 @@ <h3 id="sec-2-2"><span class="section-number-3">2.2</span> O que é Common Lisp?
253268
<div class="outline-text-3" id="text-2-2">
254269
<p>
255270
Common Lisp é um dialeto multi-paradigma da linguagem de programação
256-
Lisp. Suporta programação procedural, orientação a
257-
objetos e o paradigma funcional, algo comum a todos os
271+
Lisp. Suporta os paradigmas de programação procedural, orientado a
272+
objetos e, inclusive, o funcional, comum a todos os
258273
Lisps, por sua próxima relação com a natureza do Cálculo Lambda.
259274
</p>
260275

@@ -264,18 +279,18 @@ <h3 id="sec-2-2"><span class="section-number-3">2.2</span> O que é Common Lisp?
264279
foi publicada no padrão <a href="http://cvberry.com/tech_writings/notes/common_lisp_standard_draft.html">ANSI Information Technology - Programming
265280
Language - Common Lisp, registro X3.226-1994 (R1999)</a>. Common Lisp é
266281
bem maior e semanticamente mais complexa que um dialeto como Scheme,
267-
uma vez que foi projetada para ser uma linguagem comercial e ser
282+
uma vez que foi projetada para ser uma linguagem comercial e para ser
268283
compatível com os diversos outros dialetos Lisp dos quais derivou.
269284
</p>
270285

271286
<div class="org-src-container">
272287

273-
<pre class="src src-lisp"><span style="color: #51afef;">(</span><span style="color: #51afef;">defun</span> <span style="color: #c678dd;">hello-world</span> <span style="color: #c678dd;">()</span> <span style="color: #5B6268;">;; </span><span style="color: #5B6268;">defini&#231;&#227;o de fun&#231;&#227;o</span>
274-
<span style="color: #c678dd;">(</span>princ <span style="color: #98be65;">"Hello, Lispers!"</span><span style="color: #c678dd;">)</span><span style="color: #51afef;">)</span>
288+
<pre class="src src-lisp"><span style="color: #51afef;">(</span><span style="color: #51afef;">defun</span> <span style="color: #5cEfFF;">hello-world</span> <span style="color: #C57BDB;">()</span> <span style="color: #62686E;">;; </span><span style="color: #62686E;">defini&#231;&#227;o de fun&#231;&#227;o</span>
289+
<span style="color: #C57BDB;">(</span>princ <span style="color: #7bc275;">"Hello, Lispers!"</span><span style="color: #C57BDB;">)</span><span style="color: #51afef;">)</span>
275290

276-
<span style="color: #51afef;">(</span>hello-world<span style="color: #51afef;">)</span> <span style="color: #5B6268;">;; </span><span style="color: #5B6268;">chamada de fun&#231;&#227;o</span>
291+
<span style="color: #51afef;">(</span>hello-world<span style="color: #51afef;">)</span> <span style="color: #62686E;">;; </span><span style="color: #62686E;">chamada de fun&#231;&#227;o</span>
277292

278-
<span style="color: #5B6268;">;; </span><span style="color: #5B6268;">resultado: Hello, Lispers!</span>
293+
<span style="color: #62686E;">;; </span><span style="color: #62686E;">resultado: Hello, Lispers!</span>
279294
</pre>
280295
</div>
281296
</div>
@@ -310,7 +325,8 @@ <h3 id="sec-3-2"><span class="section-number-3">3.2</span> Documentação e tuto
310325
<li><a href="http://bnmcgn.github.io/lisp-guide/lisp-exploration.html">Common Lisp REPL Exploration Guide</a>, um guia interessantíssimo sobre
311326
a exploração de Common Lisp pelo REPL <sup><a id="fnr.2" name="fnr.2" class="footref" href="#fn.2">2</a></sup>.
312327
</li>
313-
<li><a href="https://lispcookbook.github.io/cl-cookbook/">Cookbook de Common Lisp</a>. Também inclui tutoriais sobre Quicklisp (veja a seção de Tooling).
328+
<li><a href="https://lispcookbook.github.io/cl-cookbook/">Cookbook de Common Lisp</a>, atualmente com uma <i>tradução para o Português em andamento</i>, feita pela comunidade.
329+
Também inclui tutoriais sobre Quicklisp (veja a seção de Tooling).
314330
</li>
315331
<li><a href="http://www.lispworks.com/documentation/HyperSpec/Front/">Common Lisp Hyperspec</a>
316332
Sua primeira parada ao pesquisar por documentação de Common Lisp. <a href="http://clhs.lisp.se/">(Mirror)</a>
@@ -357,7 +373,7 @@ <h2 id="sec-4"><span class="section-number-2">4</span> Tooling</h2>
357373
<h3 id="sec-4-1"><span class="section-number-3">4.1</span> Emacs</h3>
358374
<div class="outline-text-3" id="text-4-1">
359375
<p>
360-
Emacs é o melhor editor de texto em consenso para se programar em
376+
Emacs é, consensualmente, o melhor editor de texto para se programar em
361377
Common Lisp.
362378
</p>
363379

@@ -447,8 +463,8 @@ <h3 id="sec-4-4"><span class="section-number-3">4.4</span> Compiladores</h3>
447463
<h3 id="sec-4-5"><span class="section-number-3">4.5</span> Quicklisp</h3>
448464
<div class="outline-text-3" id="text-4-5">
449465
<p>
450-
Quicklisp é o gerenciador de pacote (sistemas nos jargões de CL),
451-
muito útil para integrar sua aplicação usando pacotes de terceiro.
466+
Quicklisp é o gerenciador de pacotes (systems, nos jargões de CL),
467+
muito útil para integrar sua aplicação usando pacotes de terceiros.
452468
</p>
453469

454470
<ul class="org-ul">
@@ -469,15 +485,16 @@ <h3 id="sec-4-5"><span class="section-number-3">4.5</span> Quicklisp</h3>
469485
<h3 id="sec-4-6"><span class="section-number-3">4.6</span> Roswell</h3>
470486
<div class="outline-text-3" id="text-4-6">
471487
<p>
472-
Roswell é descrito como ser o instalador de lisp e launcher para
473-
o ambiente em geral de Common Lisp que simplesmente funciona.
474-
Tenta automatizar a instalação dos compiladores, pacotes do emacs
488+
Roswell é descrito como sendo o instalador de implementações de
489+
Common Lisp, bem como um launcher para o ambiente em geral de
490+
Common Lisp, que simplesmente funciona.
491+
Tenta automatizar a instalação dos compiladores, pacotes do Emacs
475492
e criação de binários com Common Lisp. Vale a pena tentar dar uma
476493
olhada!
477494
</p>
478495

479496
<ul class="org-ul">
480-
<li><a href="https://github.com/roswell/roswell">Roswell</a>
497+
<li>[Inglês] <a href="https://github.com/roswell/roswell">Repositório oficial</a>
481498
</li>
482499
</ul>
483500
</div>
@@ -502,8 +519,8 @@ <h2 class="footnotes">Footnotes: </h2>
502519
</div></div>
503520
<div id="postamble" class="status">
504521
<p class="date">Date: <span class="timestamp-wrapper"><span class="timestamp">&lt;2018-02-10 Sat&gt;</span></span></p>
505-
<p class="author">Author: Manoel Vilela, Lucas Vieira</p>
506-
<p class="date">Created: 2018-02-15 Thu 04:03</p>
522+
<p class="author">Author: Manoel Vilela, Lucas Vieira, Hélio Cordeiro</p>
523+
<p class="date">Created: 2018-02-25 Sun 19:12</p>
507524
<p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 25.3.1 (<a href="http://orgmode.org">Org</a> mode 8.2.10)</p>
508525
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
509526
</div>

0 commit comments

Comments
 (0)