Groups | Search | Server Info | Login | Register


Groups > pt.comp.programacao > #355

Re: Emacs LISP e Common LISP

From Patricia Ferreira <pferreira@example.com>
Newsgroups pt.comp.programacao
Subject Re: Emacs LISP e Common LISP
Date 2024-11-16 19:55 -0300
Organization A noiseless patient Spider
Message-ID <87ttc6vlee.fsf@example.com> (permalink)
References (16 earlier) <87seruyl47.fsf@lispclub.com> <874j4a4zee.fsf@ic.ufrj.br> <871pzbjlvn.fsf_-_@lispclub.com> <87plmvytaa.fsf@example.com> <87ldxjhrbs.fsf@lispclub.com>

Show all headers | View raw


Daniel Cerqueira <dan.list@lispclub.com> writes:

> Patricia Ferreira <pferreira@example.com> writes:
>
>> Daniel Cerqueira <dan.list@lispclub.com> writes:
>>
>>> Patricia Ferreira <pferreira@example.com> writes:
>>>
>>>> Daniel Cerqueira <dan.list@lispclub.com> writes:
>>>>
>>>>> Eu agora tenho-me concentrado em Emacs LISP, invés de Common LISP. O
>>>>> Emacs LISP é um melhor ambiente para aprender LISP, e já sei que se eu
>>>>> disser para as pessoas instalarem o GNU Emacs+SBCL elas vão começar a
>>>>> perguntar porque que é que se tem de instalar dois programas, e começam
>>>>> a reclamar. Daí ao se aprender Emacs LISP, apenas tem de se instalar um
>>>>> programa :-P .
>>>>>
>>>>> O Emacs LISP e o Common LISP nasceram quase na mesma altura, daí,
>>>>> culturalmente e temporalmente, herdam o mesmo ambiente, e as mesmas
>>>>> ideias.
>>>>>
>>>>> Também o Common LISP é uma linguagem muito grande, penso que o Emacs
>>>>> LISP é mais pequena nos fundamentos, mas tem mais estruturas para lidar
>>>>> com o editor.
>>>>>
>>>>> Daí, virei a minha atenção para o Emacs LISP :-) .
>>>>
>>>> Vai em frente.
>>>>
>>>> Parece que você se importa muito com a popularidade das suas aulas.  Os
>>>> estudantes que precisam dessa propaganda não vão aproveitar seus
>>>> ensinamentos.  Os estudantes que aproveitam não precisam dessa
>>>> propaganda e vão deixar de obter as aulas que você realmente daria não
>>>> fosse pela propaganda.  Você otimiza pra quem não deveria e engana quem
>>>> não deveria.
>>>>
>>>> O que procuro num professor é como ele realmente pensa.  Se o professor
>>>> usa ferramentas que ele na verdade não prefere usar, não consigo ver
>>>> como ele pensa.  É uma aula falsa; uma aula-propaganda.
>>>>
>>>> (*) Portacle
>>>>
>>>> Portacle is a complete IDE for Common Lisp that you can take with you on
>>>> a USB stick. It is multi-platform and can be run on Windows, OS X, and
>>>> Linux. Since it does not require any complicated installation process,
>>>> it is set up and running in no time.
>>>>
>>>> Homepage:
>>>> https://portacle.github.io/
>>>>
>>>> Portacle é o EMACS, SBCL, Quicklisp, git.
>>>>
>>>> (*) Lecionando linguagem
>>>>
>>>> Você vai lecionar um subconjunto de EMACS Lisp.  Lecionaria também um
>>>> subconjunto de Common Lisp.  Seja qual for a linguagem que você vai
>>>> lecionar, você só vai cobrir um subconjunto dela.  Sendo assim, o
>>>> tamanho da linguagem parece ser irrelevante.
>>>
>>> Tem mais fatores que entram em conta na minha escolha de Emacs LISP vs
>>> Common LISP.
>>>
>>> Eu prefiro um LISP mais em conformidade com o LISP original (o LISP
>>> 1.5). Neste caso, nenhum dos concorrentes (Emacs LISP e Common LISP) se
>>> destaca. Talvez o Emacs LISP esteja acima, devido a usar dynamic binding
>>> por omissão (o Common LISP usa lexical binding). (Acho as explicações na
>>> Internet de dynamic binding vs lexical binding confusas). Também, tenho
>>> mais confiança no criador de Elisp, Richard Stallman, devido à sua
>>> extensiva exposição ao inicio de LISP no Laboratório de Inteligência
>>> Artificial do MIT. Penso que Stallman é considerado um hacker de LISP de
>>> primeira geração.
>>>
>>> Depois tem o fato de o Emacs LISP (Elisp) ter manuais livres, que podem
>>> ser impressos por quem quiser, legalmente. Enquanto que os livros de
>>> Common LISP são muito caros! (eu comprei o Pratical Common LISP e não
>>> gostei dele). E não podem ser fotocopiados. O Emacs LISP é superior
>>> neste aspeto.
>>>
>>> Depois o CLHS do Common LISP é de leitura muito difícil, muito confuso.
>>> Enquanto que a documentação de Elisp é mais concisa. Também Elisp usa
>>> livros `info` (os tais que podem ser impressos legalmente), e tenho
>>> acesso imediato a qualquer parte do livro apartir do `info`. Elisp é
>>> superior neste aspeto.
>>>
>>> Depois vem o fato de eu conseguir fazer QUASE tudo com o GNU Emacs.
>>> Aprender a usar GNU Emacs é uma escolha sábia.
>>>
>>> Só depois vem o fato de só ter de se instalar um programa com o Elisp.
>>>
>>> Patricia, é interessante o que disseste, e faz algum sentido para mim
>>> :-) Só te quero dizer que a minha escolha de Elisp, vem de vários
>>> fatores.
>>>
>>> Quanto ao Portacle, prefiro o caminho de instalar as coisas
>>> separadamente. Unix-style.
>>
>> É isso aí---vai em frente.  
>>
>> Saiba que ainda há projetistas de Common Lisp que participam do
>> comp.lang.lisp.  Por exemplo, Alan Bawden, Jeff Barnett tem postagens
>> recentes por lá.
>
> Sim, já segui o comp.lang.LISP. Depois deixei de seguir por um motivo
> que já não tenho a certeza qual é.

A coisa está quieta por lá ultimamente.

>> Uma pergunta.  Você consegue rodar ELISP fora do GNU EMACS?
>
> Só consegues correr o Elisp com um editor Emacsen. Tipo o GNU Emacs.

Por que o plural não é ``emacses''?

> O primeiro Emacs foi criado pelo Richard Stallman, por isso vejo o GNU
> Emacs (criado pelo Dr. Richard Stallman) como o Emacsen de referência.

Com certeza o primeiro EMACS não foi criado por Richard Stallman.  Por
exemplo, Gosmacs predata o GNU EMACS.  O primeiro EMACS talvez tenha
sido um que foi escrito pro TECO, o TECMAC.  Veja 

  https://www.jwz.org/doc/emacs-timeline.html

Richard Stallman não parece ter se envolvido com esse.

Back to pt.comp.programacao | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-09-27 10:41 -0300
  Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-09-28 09:26 +0100
    Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-09-28 08:55 -0300
      Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-09-29 11:30 +0100
        Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-10-20 21:39 -0300
          Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-10-21 14:03 +0100
            Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-10-21 17:45 -0300
              Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-10-22 07:50 +0100
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-10-22 08:54 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-10-22 13:24 +0100
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-10-22 13:31 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-10-22 18:44 +0100
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-10-22 20:26 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-10-23 13:29 +0100
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-10-23 14:53 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-01 20:20 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-10-23 08:24 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-01 20:16 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-05 17:06 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-05 20:26 +0000
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-05 18:37 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-05 22:00 +0000
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-05 19:26 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-06 10:13 +0000
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-09 09:45 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-09 17:50 +0000
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-09 17:02 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-09 20:06 +0000
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-09 18:38 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-09 20:10 +0000
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-09 18:38 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-09 18:40 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-10 13:17 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-10 13:30 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-11 11:22 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-12 22:40 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-13 19:44 +0000
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-13 18:05 -0300
                Emacs LISP e Common LISP (was: como montar um servidor de e-mail nos padrões de hoje) Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-16 14:26 +0000
                Re: Emacs LISP e Common LISP Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-16 17:34 +0000
                Re: Emacs LISP e Common LISP Patricia Ferreira <pferreira@example.com> - 2024-11-16 14:37 -0300
                Re: Emacs LISP e Common LISP Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-16 20:04 +0000
                Re: Emacs LISP e Common LISP Patricia Ferreira <pferreira@example.com> - 2024-11-16 19:44 -0300
                Re: Emacs LISP e Common LISP Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-17 12:09 +0000
                Re: Emacs LISP e Common LISP Patricia Ferreira <pferreira@example.com> - 2024-11-17 11:31 -0300
                Re: Emacs LISP e Common LISP Patricia Ferreira <pferreira@example.com> - 2024-11-27 07:45 -0300
                Re: Emacs LISP e Common LISP Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-27 17:36 +0000
                hackers (Was: Re: Emacs LISP e Common LISP) Patricia Ferreira <pferreira@example.com> - 2024-11-28 08:09 -0300
                Re: hackers Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-28 12:16 +0000
                Re: hackers Patricia Ferreira <pferreira@example.com> - 2024-11-28 14:14 -0300
                Re: hackers Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-29 17:01 +0000
                Re: hackers Patricia Ferreira <pferreira@example.com> - 2024-12-01 11:17 -0300
                Re: hackers Patricia Ferreira <pferreira@example.com> - 2024-12-03 10:22 -0300
                Re: hackers Daniel Cerqueira <dan.list@lispclub.com> - 2024-12-04 08:58 +0000
                Re: hackers Patricia Ferreira <pferreira@example.com> - 2024-12-04 08:05 -0300
                Re: hackers Daniel Cerqueira <dan.list@lispclub.com> - 2024-12-04 15:34 +0000
                Re: hackers Patricia Ferreira <pferreira@example.com> - 2024-12-04 13:04 -0300
                Re: hackers Ninguém <usenet@rasparta.org> - 2024-12-04 20:07 +0000
                Re: hackers Patricia Ferreira <pferreira@example.com> - 2024-12-05 19:22 -0300
                Re: hackers Nuno Silva <nunojsilva@invalid.invalid> - 2025-02-02 16:52 +0000
                Re: Emacs LISP e Common LISP Patricia Ferreira <pferreira@example.com> - 2024-11-16 14:37 -0300
                Re: Emacs LISP e Common LISP Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-16 20:11 +0000
                Re: Emacs LISP e Common LISP Patricia Ferreira <pferreira@example.com> - 2024-11-16 19:55 -0300
                Re: como montar um servidor de e-mail nos padrões de hoje Daniel Cerqueira <dan.list@lispclub.com> - 2024-11-10 19:33 +0000
                Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-11-10 19:04 -0300
  Re: como montar um servidor de e-mail nos padrões de hoje Ninguém <usenet@rasparta.org> - 2024-09-28 09:48 +0100
    Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-09-28 09:00 -0300
  Re: como montar um servidor de e-mail nos padrões de hoje Ninguém <usenet@rasparta.org> - 2024-09-29 11:21 +0100
    Re: como montar um servidor de e-mail nos padrões de hoje Patricia Ferreira <pferreira@example.com> - 2024-10-20 21:38 -0300

csiph-web