Message from discussion
August meeting
Received: by 10.236.170.1 with SMTP id o1mr8537791yhl.42.1344367122823;
Tue, 07 Aug 2012 12:18:42 -0700 (PDT)
X-BeenThere: michipug@googlegroups.com
Received: by 10.236.114.116 with SMTP id b80ls1211665yhh.5.gmail; Tue, 07 Aug
2012 12:18:40 -0700 (PDT)
Received: by 10.236.184.196 with SMTP id s44mr2993560yhm.16.1344367120216;
Tue, 07 Aug 2012 12:18:40 -0700 (PDT)
Date: Tue, 7 Aug 2012 12:18:39 -0700 (PDT)
From: Nancy <eclecticna...@gmail.com>
To: michipug@googlegroups.com
Message-Id: <25fbce7f-de09-4c83-acca-1f1b2f5380f3@googlegroups.com>
In-Reply-To: <0Mar7C-1TCU0j1aqg-00JxUL@mrelay.perfora.net>
References: <0Lhf6P-1TZybH3pzt-00nJ7J@mrelay.perfora.net>
<50195810.1020208@mlb.org>
<0Mar7C-1TCU0j1aqg-00JxUL@mrelay.perfora.net>
Subject: Re: August meeting
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_743_15482559.1344367119673"
------=_Part_743_15482559.1344367119673
Content-Type: multipart/alternative;
boundary="----=_Part_744_759053.1344367119673"
------=_Part_744_759053.1344367119673
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
*Presentation Topic:* "Game of Life" in pygtk
Current series of topics is exploring various visualization libraries in
Python using "Game of Life" model
*Demonstration of UI
* Code Review/Discussion of changes to create the UI
Adding a "Save" dialog box (pygtk)
*Open Discussion Topics:*
Timers & Threading issues
Memory allocation issues
Saving State (gnome) to handle "Recently Used" files (discussed in context
of "Save" dialog box)
Platform-independent options to "save state" in Python - options
discussed: dictionary/repr(), pickle/cPickle, xml, JSON
pickle/cPickle to store objects: ability to "walk," deep save,
serialize/de-serialize objects more reliably than in than some languages
(ex. Java)
xml: ability to validate against schema, some characteristics of "good"
vs "bad" schema, tools (ex. xml spy editor) for generating schema/xml
JSON (JavaScript subset): another schema that allows for swapping
languages
Wolfram/"A New Kind of Science", Turing Machines, Quarks
Communications: Brief discussion of mail list, meetup.com, wordpress site,
google groups. Might be good to discuss pros/cons via the List.
Meeting Place: Key advantage at WCC is being able to get door unlocked!
Unknown what scheduling issues might exist once fall semester starts.
*Next meeting: Sept. 6, 2012 at Washtenaw Community College
*
------=_Part_744_759053.1344367119673
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
<P><STRONG>Presentation Topic:</STRONG> "Game of Life" in pygtk<BR> Current series of topics is exploring various visualization libraries in Python using "Game of Life" model<BR> </P>
<P><STRONG>Demonstration of UI<BR></STRONG> Code Review/Discussion of changes to create the UI</P>
<P> Adding a "Save" dialog box (pygtk)<BR> </P>
<P><STRONG>Open Discussion Topics:</STRONG></P>
<P> Timers & Threading issues</P>
<P> Memory allocation issues</P>
<P> Saving State (gnome) to handle "Recently Used" files (discussed in context of "Save" dialog box)</P>
<P> Platform-independent options to "save state" in Python - options discussed: dictionary/repr(), pickle/cPickle, xml, JSON</P>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr>
<DIV>pickle/cPickle to store objects: ability to "walk," deep save, serialize/de-serialize objects more reliably than in than some languages (ex. Java)</DIV></BLOCKQUOTE>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr>
<DIV> xml: ability to validate against schema, some characteristics of "good" vs "bad" schema, tools (ex. xml spy editor) for generating schema/xml</DIV></BLOCKQUOTE>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr>
<DIV> JSON (JavaScript subset): another schema that allows for swapping languages</DIV></BLOCKQUOTE>
<DIV> </DIV>
<P> Wolfram/"A New Kind of Science", Turing Machines, Quarks</P>
<P> Communications: Brief discussion of mail list, meetup.com, wordpress site, google groups. Might be good to discuss pros/cons via the List.<BR> <BR> Meeting Place: Key advantage at WCC is being able to get door unlocked! Unknown what scheduling issues might exist once fall semester starts.<BR> </P>
<P><STRONG>Next meeting: Sept. 6, 2012 at Washtenaw Community College<BR></STRONG></P>
------=_Part_744_759053.1344367119673--
------=_Part_743_15482559.1344367119673--