[Fluxus] Hi all

Claude Heiland-Allen claudiusmaximus at goto10.org
Wed Sep 10 11:02:29 PDT 2008


lucas samaruga wrote:
> (define (render n f)
>     (cond ((not (zero? n))

Small point, what happens if you have n < 0 ?

>         (build-sphere 10 10)

[snippy]

>             (render (- n 1) f)
>             (render (- n 1) f)
>             (render (- n 1) f)
>             (render (- n 1) f)
>             (render (- n 1) f)
>             (render (- n 1) f)

[snippy]

At each level you have a sphere, and also 6 of the next level down.  So 
as you increase the level, you have 6x the number of spheres, which goes 
  up pretty quickly.

> ;(render 10 4) ; for a hang

This gives you over 6^10 spheres, which is quite a lot (more than 60 
million)!

So not surprising you get problems :)

(for comparison, I have a fractal I wrote in C, with "only" 1 million 
single points, and that takes about 1/2 a second per frame to draw).


Claude
-- 
http://claudiusmaximus.goto10.org



More information about the Fluxus mailing list