
Start: Jun 7 2016 18:30 End: Jun 7 2016 20:30 Location: 6th Floor, 200 Victoria St. Carlton VIC 3053 Link: http://luv.asn.au/meetings/map Speakers: * Les Kitchen, Functional Programming * Russell Coker, BOINC Functional Programming ----------------------
From Wikipedia: In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data. It is a declarative programming paradigm, which means programming is done with expressions or declarations instead of statements. In functional code, the output value of a function depends only on the arguments that are input to the function, so calling a function f twice with the same value for an argument x will produce the same result f(x) each time. Eliminating side effects, i.e. changes in state that do not depend on the function inputs, can make it much easier to understand and predict the behavior of a program, which is one of the key motivations for the development of functional programming.
Dr Les Kitchen is an Honorary Senior Research Fellow in the Department of Computer Science and Software Engineering at The University of Melbourne. BOINC ----- An overview of BOINC (Berkeley Open Infrastructure for Network Computing) on Linux and running SETI@home with it. Will also include random side topics such as how to deal with heat problems in PCs. Russell Coker has done lots of Linux development over the years, mostly involved with Debian. Venue: 200 Victoria St. Carlton VIC 3053 Late arrivals, please call (0490) 049 589 for access to the venue. Before and/or after each meeting those who are interested are welcome to join other members for dinner. We are open to suggestions for a good place to eat near our venue. Maria's on Peel Street in North Melbourne is currently the most popular place to eat after meetings. LUV would like to acknowledge Red Hat and Infoxchange for their help in obtaining the meeting venues. Linux Users of Victoria Inc. is an incorporated association, registration number A0040056C.