[Halla12_software] SoLID Software Meeting on Thursday at 2pm 03/19 Room-B101

Thomas K Hemmick hemmick at skipper.physics.sunysb.edu
Tue Mar 24 15:45:34 EDT 2015


Hi guys

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'll also give a presentation during our next meeting,
since these slides are a user-oriented presentation while our task is more
architect-oriented.

The one design feature implemented here that I would change is having the
so-called "topNode" is passed around from place-to-place as an argument.
In my opinion, singletons inherently don'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 & if they need it.

Overall that is a pretty short list of complaints (for me).

Enjoy!
Tom

PS--The slides are called Fun4Spin since Chris was presenting to the spin
working group.


On Wed, Mar 18, 2015 at 4:50 PM, Zhihong Ye <yez at jlab.org> wrote:

> Dear all,
>
> Let's have our first meeting on this Thursday at
> 2:00pm. JLab people please join the meeting at Room-B101.
>
> BlueJean:  http://bluejeans.com/136870725/7012
>
> Just want to dial in?
> 1) +1 408 740 7256
> +1 888 240 2560 (US Toll Free)
> +1 408 317 9253 (Alternate Number)
> 2) Enter Meeting ID: 136870725
>             Passcode: 7012
>
> Best Regards
>       @      _______/|______    0
>     /| \_O. /      /       /   /|\
>      |_|   /______|_______/  O_/|_|
>      / \     | |      | |      /  \
>              |        |
> Zhihong Ye, PHD
> Postdoctoral Associate
> Physics Department, Duke University
> Office:  CEBAF Center F320, Jefferson Lab
> Phone:   757-269-6122
> Address: 12000 Jefferson Ave, 12H/F320, Newport News, VA 23606
> Webpage: www.jlab.org/~yez
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.jlab.org/pipermail/halla12_software/attachments/20150324/e6cfdf17/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Fun4Spin.ppt
Type: application/vnd.ms-powerpoint
Size: 970240 bytes
Desc: not available
Url : https://mailman.jlab.org/pipermail/halla12_software/attachments/20150324/e6cfdf17/attachment-0001.ppt 


More information about the Halla12_software mailing list