<div dir="ltr">Hi guys<div><br></div><div>Last time there was a request for more info on Fun4All for our next chat.  Chris Pinkenburg (author of Fun4All) sent me these (old) slides that give a little more detail.  I&#39;ll also give a presentation during our next meeting, since these slides are a user-oriented presentation while our task is more architect-oriented.</div><div><br></div><div>The one design feature implemented here that I would change is having the so-called &quot;topNode&quot; is passed around from place-to-place as an argument.  In my opinion, singletons inherently don&#39;t need to pass arguments since you can always wake up clueless, grab a pointer to the instance of the singleton, and then learn ANYTHING AND EVERYTHING (not just the selected info passed around via arguments).  Indeed, the current implementation of Fun4All *does* have a function that returns the topNode and I encourage my students as they write layers of code to *NOT* keep passing the pointer to this node around to each level of their own code, but instead get the topNode when &amp; if they need it.</div><div><br></div><div>Overall that is a pretty short list of complaints (for me).</div><div><br></div><div>Enjoy!</div><div>Tom</div><div><br></div><div>PS--The slides are called Fun4Spin since Chris was presenting to the spin working group.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 18, 2015 at 4:50 PM, Zhihong Ye <span dir="ltr">&lt;<a href="mailto:yez@jlab.org" target="_blank">yez@jlab.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear all,<br>
<br>
Let&#39;s have our first meeting on this Thursday at<br>
2:00pm. JLab people please join the meeting at Room-B101.<br>
<br>
BlueJean:  <a href="http://bluejeans.com/136870725/7012" target="_blank">http://bluejeans.com/136870725/7012</a><br>
<br>
Just want to dial in?<br>
1) <a href="tel:%2B1%20408%20740%207256" value="+14087407256">+1 408 740 7256</a><br>
<a href="tel:%2B1%20888%20240%202560" value="+18882402560">+1 888 240 2560</a> (US Toll Free)<br>
<a href="tel:%2B1%20408%20317%209253" value="+14083179253">+1 408 317 9253</a> (Alternate Number)<br>
2) Enter Meeting ID: 136870725<br>
            Passcode: 7012<br>
<br>
Best Regards<br>
      @      _______/|______    0<br>
    /| \_O. /      /       /   /|\<br>
     |_|   /______|_______/  O_/|_|<br>
     / \     | |      | |      /  \<br>
             |        |<br>
Zhihong Ye, PHD<br>
Postdoctoral Associate<br>
Physics Department, Duke University<br>
Office:  CEBAF Center F320, Jefferson Lab<br>
Phone:   <a href="tel:757-269-6122" value="+17572696122">757-269-6122</a><br>
Address: 12000 Jefferson Ave, 12H/F320, Newport News, VA 23606<br>
Webpage: <a href="http://www.jlab.org/~yez" target="_blank">www.jlab.org/~yez</a><br>
</blockquote></div><br></div>