Ha, if you squint just right you can see all the action.
On Fri, Feb 17, 2012 at 4:53 AM, Jonathan Wilkes jancsika@yahoo.com wrote:
Kinda fun.
-Jonathan
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
I don't have GF installed at the moment but I can imagine it can do it with even fewer objects.
The interesting thing with mine is how bogged down it gets when you show the message box.
-Jonathan
----- Original Message -----
From: Mathieu Bouchard matju@artengine.ca To: Jonathan Wilkes jancsika@yahoo.com Cc: "pd-list@iem.at" pd-list@iem.at Sent: Friday, February 17, 2012 9:19 AM Subject: Re: [PD] a tiny game of life
Le 2012-02-17 à 01:53:00, Jonathan Wilkes a écrit :
Kinda fun.
Very neat. But do compare with GridFlow's game_of_life and tell me which one is tinier and simpler.
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Le 2012-02-17 à 09:26:00, Jonathan Wilkes a écrit :
I don't have GF installed at the moment but I can imagine it can do it with even fewer objects.
The core of it is 3 objects. Then add one for storage, then add a [metro] to clock it, some more objects to display it, and some more to seed it randomly.
The patch hardly changes at all when you change the size of the board or even the number of boards you compute at a time (such as the rgb channels in the current edition).
The interesting thing with mine is how bogged down it gets when you show the message box.
I didn't notice nor measure.
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
----- Original Message -----
From: Mathieu Bouchard matju@artengine.ca To: Jonathan Wilkes jancsika@yahoo.com Cc: "pd-list@iem.at" pd-list@iem.at Sent: Friday, February 17, 2012 1:02 PM Subject: Re: [PD] a tiny game of life
Le 2012-02-17 à 09:26:00, Jonathan Wilkes a écrit :
I don't have GF installed at the moment but I can imagine it can do it
with even fewer objects.
The core of it is 3 objects. Then add one for storage, then add a [metro] to clock it, some more objects to display it, and some more to seed it randomly.
The patch hardly changes at all when you change the size of the board or even the number of boards you compute at a time (such as the rgb channels in the current edition).
The interesting thing with mine is how bogged down it gets when you show
the message box.
I didn't notice nor measure.
It's noticeable if you click the message box to get to the next generation-- you can see the delay between mouse click and update.
-Jonathan
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Enjoying this, I can't think if my (gem) implementation was a bit quicker, I think it was for each generation but took a while to initialize (it used a lot of objects to generate what I think was a smaller grid).
I like the idea, although each generation is slow.
Oh, it makes more sense to use [t b a] and a [del] to automatically continue, rather than [metro], so it works a little more consistently.
Date: Fri, 17 Feb 2012 10:08:20 -0800 From: jancsika@yahoo.com To: matju@artengine.ca CC: pd-list@iem.at Subject: Re: [PD] a tiny game of life
----- Original Message -----
From: Mathieu Bouchard matju@artengine.ca To: Jonathan Wilkes jancsika@yahoo.com Cc: "pd-list@iem.at" pd-list@iem.at Sent: Friday, February 17, 2012 1:02 PM Subject: Re: [PD] a tiny game of life
Le 2012-02-17 à 09:26:00, Jonathan Wilkes a écrit :
I don't have GF installed at the moment but I can imagine it can do it
with even fewer objects.
The core of it is 3 objects. Then add one for storage, then add a [metro] to clock it, some more objects to display it, and some more to seed it randomly.
The patch hardly changes at all when you change the size of the board or even the number of boards you compute at a time (such as the rgb channels in the current edition).
The interesting thing with mine is how bogged down it gets when you show
the message box.
I didn't notice nor measure.
It's noticeable if you click the message box to get to the next generation-- you can see the delay between mouse click and update.
-Jonathan
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Has anyone tried doing it in the signal domain?
-Jonathan
From: BanjoBob Faraday jbturgid@hotmail.com To: jancsika@yahoo.com; matju@artengine.ca Cc: pd-list@iem.at Sent: Friday, February 17, 2012 1:18 PM Subject: RE: [PD] a tiny game of life
Enjoying this, I can't think if my (gem) implementation was a bit quicker, I think it was for each generation but took a while to initialize (it used a lot of objects to generate what I think was a smaller grid).
I like the idea, although each generation is slow.
Oh, it makes more sense to use [t b a] and a [del] to automatically continue, rather than [metro], so it works a little more consistently.
Date: Fri, 17 Feb 2012 10:08:20 -0800 From: jancsika@yahoo.com To: matju@artengine.ca CC: pd-list@iem.at Subject: Re: [PD] a tiny game of life
----- Original Message -----
From: Mathieu Bouchard matju@artengine.ca To: Jonathan Wilkes jancsika@yahoo.com Cc: "pd-list@iem.at" pd-list@iem.at Sent: Friday, February 17, 2012 1:02 PM Subject: Re: [PD] a tiny game of life
Le 2012-02-17 à 09:26:00, Jonathan Wilkes a écrit :
I don't have GF installed at the moment but I can imagine it can do it
with even fewer objects.
The core of it is 3 objects. Then add one for storage, then add a [metro] to clock it, some more objects to display it, and some more to seed it randomly.
The patch hardly changes at all when you change the size of the board or even the number of boards you compute at a time (such as the rgb channels in the current edition).
The interesting thing with mine is how bogged down it gets when you show
the message box.
I didn't notice nor measure.
It's noticeable if you click the message box to get to the next generation-- you can see the delay between mouse click and update.
-Jonathan
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
If I open the game-of-life.pd patch, click the play button, then try to close the patch by using the X on the window or file->close, I get a segfault. gdb backtrace is below. (Debian wheezy with pd vanilla 0.43.1)
-Jonathan
Program received signal SIGSEGV, Segmentation fault. 0xb7e9bb01 in free () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 (gdb) backgwatchdog: signaling pd... watchdog: signaling pd... backtrace #0 0xb7e9bb01 in free () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #1 0xb7e21970 in expr_ff (x=0x8154b88) at vexp_if.c:168 #2 0x080aac07 in pd_free (x=0x8154b88) at m_pd.c:29 #3 0x0805d101 in glist_delete (x=0x8155300, y=0x8154b88) at g_graph.c:123 #4 0x0805d2e4 in graph_delete (z=0x8155300, glist=0x81551c8) at g_graph.c:978 #5 0x0805d094 in glist_delete (x=0x81551c8, y=0x8155300) at g_graph.c:109 #6 0x08057c9c in canvas_free (x=0x81551c8) at g_canvas.c:710 #7 0x080aac07 in pd_free (x=0x81551c8) at m_pd.c:29 #8 0x080ac84a in pd_typedmess (x=0x81551c8, s=0x8141c20, argc=<optimized out>, argv=<optimized out>) at m_class.c:748 #9 0x080ac59d in pd_typedmess (x=0x8155b20, s=0x8141c20, argc=1, argv=0xbffff1a0) at m_class.c:769 #10 0x080b6463 in binbuf_eval (x=0x8150028, target=0x8155b20, argc=0, argv=0x0) at m_binbuf.c:722 #11 0x080bfa0e in socketreceiver_read (x=0x8150048, fd=8) at s_inter.c:551 #12 0x080beafb in sys_domicrosleep (microsec=<optimized out>, pollem=1) at s_inter.c:191 #13 0x080bb115 in m_pollingscheduler () at m_sched.c:508 #14 m_mainloop () at m_sched.c:568 #15 0x0805571b in main (argc=2, argv=0xbffff514) at s_entry.c:32
----- Original Message -----
From: Jonathan Wilkes jancsika@yahoo.com To: "pd-list@iem.at" pd-list@iem.at Cc: Sent: Friday, February 17, 2012 4:53 AM Subject: [PD] a tiny game of life
Kinda fun.
-Jonathan
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
I can't reproduce that on Mac OS X 10.6.8/Intel running Pd-vanilla 0.43-1 or Pd-extended 0.43.1 2012-02-11
.hc
On Feb 17, 2012, at 5:06 PM, Jonathan Wilkes wrote:
If I open the game-of-life.pd patch, click the play button, then try to close the patch by using the X on the window or file->close, I get a segfault. gdb backtrace is below. (Debian wheezy with pd vanilla 0.43.1)
-Jonathan
Program received signal SIGSEGV, Segmentation fault. 0xb7e9bb01 in free () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 (gdb) backgwatchdog: signaling pd... watchdog: signaling pd... backtrace #0 0xb7e9bb01 in free () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #1 0xb7e21970 in expr_ff (x=0x8154b88) at vexp_if.c:168 #2 0x080aac07 in pd_free (x=0x8154b88) at m_pd.c:29 #3 0x0805d101 in glist_delete (x=0x8155300, y=0x8154b88) at g_graph.c:123 #4 0x0805d2e4 in graph_delete (z=0x8155300, glist=0x81551c8) at g_graph.c:978 #5 0x0805d094 in glist_delete (x=0x81551c8, y=0x8155300) at g_graph.c:109 #6 0x08057c9c in canvas_free (x=0x81551c8) at g_canvas.c:710 #7 0x080aac07 in pd_free (x=0x81551c8) at m_pd.c:29 #8 0x080ac84a in pd_typedmess (x=0x81551c8, s=0x8141c20, argc=<optimized out>, argv=<optimized out>) at m_class.c:748 #9 0x080ac59d in pd_typedmess (x=0x8155b20, s=0x8141c20, argc=1, argv=0xbffff1a0) at m_class.c:769 #10 0x080b6463 in binbuf_eval (x=0x8150028, target=0x8155b20, argc=0, argv=0x0) at m_binbuf.c:722 #11 0x080bfa0e in socketreceiver_read (x=0x8150048, fd=8) at s_inter.c:551 #12 0x080beafb in sys_domicrosleep (microsec=<optimized out>, pollem=1) at s_inter.c:191 #13 0x080bb115 in m_pollingscheduler () at m_sched.c:508 #14 m_mainloop () at m_sched.c:568 #15 0x0805571b in main (argc=2, argv=0xbffff514) at s_entry.c:32
----- Original Message -----
From: Jonathan Wilkes jancsika@yahoo.com To: "pd-list@iem.at" pd-list@iem.at Cc: Sent: Friday, February 17, 2012 4:53 AM Subject: [PD] a tiny game of life
Kinda fun.
-Jonathan
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
News is what people want to keep hidden and everything else is publicity. - Bill Moyers
Ok, I'll try it on some other machines and see if I have any wacky settings on this computer.
Thanks, Jonathan
----- Original Message -----
From: Hans-Christoph Steiner hans@at.or.at To: Jonathan Wilkes jancsika@yahoo.com Cc: "pd-list@iem.at" pd-list@iem.at Sent: Friday, February 17, 2012 5:13 PM Subject: Re: [PD] possible bug (Re: a tiny game of life)
I can't reproduce that on Mac OS X 10.6.8/Intel running Pd-vanilla 0.43-1 or Pd-extended 0.43.1 2012-02-11
.hc
On Feb 17, 2012, at 5:06 PM, Jonathan Wilkes wrote:
If I open the game-of-life.pd patch, click the play button, then try to
close the patch by using the X on the window or file->close, I get a segfault. gdb backtrace is below. (Debian wheezy with pd vanilla 0.43.1)
-Jonathan
Program received signal SIGSEGV, Segmentation fault. 0xb7e9bb01 in free () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 (gdb) backgwatchdog: signaling pd... watchdog: signaling pd... backtrace #0 0xb7e9bb01 in free () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #1 0xb7e21970 in expr_ff (x=0x8154b88) at vexp_if.c:168 #2 0x080aac07 in pd_free (x=0x8154b88) at m_pd.c:29 #3 0x0805d101 in glist_delete (x=0x8155300, y=0x8154b88) at g_graph.c:123 #4 0x0805d2e4 in graph_delete (z=0x8155300, glist=0x81551c8) at
g_graph.c:978
#5 0x0805d094 in glist_delete (x=0x81551c8, y=0x8155300) at g_graph.c:109 #6 0x08057c9c in canvas_free (x=0x81551c8) at g_canvas.c:710 #7 0x080aac07 in pd_free (x=0x81551c8) at m_pd.c:29 #8 0x080ac84a in pd_typedmess (x=0x81551c8, s=0x8141c20, argc=<optimized out>, argv=<optimized out>) at
m_class.c:748
#9 0x080ac59d in pd_typedmess (x=0x8155b20, s=0x8141c20, argc=1, argv=0xbffff1a0) at m_class.c:769 #10 0x080b6463 in binbuf_eval (x=0x8150028, target=0x8155b20, argc=0,
argv=0x0)
at m_binbuf.c:722 #11 0x080bfa0e in socketreceiver_read (x=0x8150048, fd=8) at s_inter.c:551 #12 0x080beafb in sys_domicrosleep (microsec=<optimized out>,
pollem=1)
at s_inter.c:191 #13 0x080bb115 in m_pollingscheduler () at m_sched.c:508 #14 m_mainloop () at m_sched.c:568 #15 0x0805571b in main (argc=2, argv=0xbffff514) at s_entry.c:32
----- Original Message -----
From: Jonathan Wilkes jancsika@yahoo.com To: "pd-list@iem.at" pd-list@iem.at Cc: Sent: Friday, February 17, 2012 4:53 AM Subject: [PD] a tiny game of life
Kinda fun.
-Jonathan
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
News is what people want to keep hidden and everything else is publicity. - Bill Moyers