blife.sac could do better than it does
| Bugzilla Link | 1047 |
| Created on | Feb 24, 2013 20:19 |
| Version | svn |
| OS | Linux |
| Architecture | PC |
Extended Description
I was just looking at bug725.sac, an incarnation of Conway's Game of Life, It does this, in function addpad(): sh1 = shape(a); pad1 = [genarray([sh1[1]],0)]; add1 = pad1 ++ a ++ pad1; The ++ functions are unable to AWLF, because of the way that pad1 is defined. If the code is rewritten this way: sh1 = shape(a); shpad = [ 1, sh1[1]]; pad1 = genarray(shpad,0); add1 = pad1 ++ a ++ pad1; then the whole shebang wolds into a single WL. I think I'll go change blife.sac to work this way. However, it would not be a lot of work for some keener to make AWLF work on the original blife.sac code.