Re: A Mandelbrot set generator in HG LISP

Liste des GroupesRevenir à cl lisp 
Sujet : Re: A Mandelbrot set generator in HG LISP
De : monnier (at) *nospam* iro.umontreal.ca (Stefan Monnier)
Groupes : comp.lang.lisp
Date : 14. Apr 2025, 17:22:33
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <jwvfrialnlr.fsf-monnier+comp.lang.lisp@gnu.org>
References : 1 2
User-Agent : Gnus/5.13 (Gnus v5.13)
I was never a fan of “parenthesis pileup” layout. Try this for comparison:
>
(SETQ MANDELBROT
  (LAMBDA (X Y)
    (PROGN
      (SETQ C 126)
      (SETQ Z (LIST X Y))
      (SETQ A Z)
      (SETQ ITERATE
        (LAMBDA ()
          (COND
            ((OR (< C 32) (> (CABS Z) 2))
                 (- 126 C)
            )
            (T
              (PROGN
                (SETQ TEMP-CMUL (CMUL Z Z))
                (SETQ TEMP-CADD (CADD A TEMP-CMUL))
                (SETQ Z TEMP-CADD)
                (SETQ C (- C 1))
                (ITERATE)
              ) ; PROGN
            )
          ) ; COND
        ) ; LAMBDA
      ) ; ITERATE
      (ITERATE)
    ) ; PROGN
  ) ; LAMBDA
) ; MANDELBROT

Eww!


        Stefan

Date Sujet#  Auteur
12 Apr 25 * A Mandelbrot set generator in HG LISP7Stefan Ram
13 Apr 25 `* Re: A Mandelbrot set generator in HG LISP6Lawrence D'Oliveiro
14 Apr 25  `* Re: A Mandelbrot set generator in HG LISP5Stefan Monnier
16 Apr 25   `* Re: A Mandelbrot set generator in HG LISP4Lawrence D'Oliveiro
16 Apr 25    `* Re: A Mandelbrot set generator in HG LISP3Stefan Monnier
16 Apr 25     +- Re: A Mandelbrot set generator in HG LISP1Kaz Kylheku
16 Apr 25     `- Re: A Mandelbrot set generator in HG LISP1Lawrence D'Oliveiro

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal