Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pt.comp.programacao > #260

Re: sobre loops em common lisp

From Daniel Cerqueira <dan.list@lispclub.com>
Newsgroups pt.comp.programacao
Subject Re: sobre loops em common lisp
Date 2024-02-29 10:15 +0000
Organization A noiseless patient Spider
Message-ID <87h6hrlgo6.fsf@lispclub.com> (permalink)
References <87edcxza4m.fsf@example.com> <87le74la4b.fsf@lispclub.com> <87ttlst7px.fsf@example.com>

Show all headers | View raw


Patricia Ferreira <pferreira@example.com> writes:

> Daniel Cerqueira <dan.list@lispclub.com> writes:
>
>> Patricia Ferreira <pferreira@example.com> writes:
>>
>>> Finalmente aprendi a fazer uns laços básicos por aqui.
>>>
>>> Eis um loop infinito:
>>>
>>>   (loop
>>>      (format t "See you in never.~%"))
>>>
>>> Chamo de ``loop fechado'' aquele em que você sabe quando ele termina
>>> antes mesmo de começar:
>>>
>>>   (dotimes (x 10 'done) 
>>>      (format t "x = ~a~%" x))
>>>
>>> Chamo de ``loop aberto'' aquele que é feito com do:
>>>
>>>   (do ((x 1 (1+ x))             
>>>        (y 10 (1- y)))           ;; sua lista de variáveis a iterar
>>>       (when (satisfied?) 'done) ;; quando termina?
>>>     (format t "x = ~a, y = ~a~%" x y))
>>>
>>> É difícil escrever quando a gente não conhece a linguagem.  Mais uma
>>> razão pra eu amar Lisp---mesmo sem conhecer, estou me divertindo como
>>> nunca.  Incrível.  Grande agradecimento ao GNU EMACS, SLIME, SBCL.  Mais
>>> importante, muito obrigado à primeira pessoa que me chamou a atenção de
>>> Lisp. 
>>
>> Oi Patricia. O PCL explica isso dos loops. O livro está aberto online em
>> https://gigamonkeys.com/book/ .
>>
>> Bons processamentos.
>
> Thanks.  Vou ler o ``LOOP for black belts''.  Mas não sei se pretendo
> usar esses truques todos, não.  Parece difícil de entender como essas
> coisas funcionam.  Ainda não sei o que vai acontecer.  De repente vou
> usar pra caramba. :)

Ahaha.

Mas repara, o "LOOP for Black Belts" é um tópico avançado. Antes ainda
tem uns capítulos que explicam sobre o `do` e o `dotimes`. Página 83,
Capítulo 7. ;-)

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


Thread

sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-02-27 21:48 -0300
  Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-02-28 18:25 +0000
    Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-02-28 21:49 -0300
      Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-02-29 10:15 +0000
        Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-03 22:49 -0300
          Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-03-04 07:55 +0000
            Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-04 14:37 -0300
              Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-03-04 19:49 +0000
                Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-04 21:46 -0300
                Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-03-05 09:03 +0000
                Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-05 17:21 -0300
                Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-03-06 08:56 +0000
                Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-08 17:16 -0300
                Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-03-08 21:11 +0000
                Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-08 18:38 -0300
      Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-05 17:23 -0300
        Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-05 19:50 -0300
          Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-05 20:05 -0300
            Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-05 20:07 -0300
              Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-08 17:12 -0300

csiph-web