July 11th 2017 – MUG Meeting
Streaming Live: Google Hangout
We meet at 6:30pm on the second Tuesday of each month at the Farmington Community Library.
Getting Started with the GNU Toolchain
At the heart of the GNU project is a suite of development tools known as the GNU Toolchain. This suite of tools makes it easy to develop, compile, and release code. In this talk Dr. Bob will talk about the GNU Toolchain. You'll learn about software life cycle, development cycle, and build cycle and the support offered by the components of the GNU Toolchain. He'll also demonstrate how to write a few simple programs (hello, ungz, zhead) from C/C++ source code, with libraries, testing, and debugging. He'll cover using gcc, ar, ld, tar, and make. He'll also touch on using gdb, autoconf, m4, bison+flex, man, info, doxygen, plantuml, emacs, eclipse, readelf, and strace. It's a presentation you won't want to miss.
If it takes a rocket scientist ... Dr. Robert Meier received a B.S.Physics and B.S.Electrical Engineering from Villanova University in 1981 and a Dr of Electrical Engineering from Stanford in 1987. For NASA Ames Research Center he developed autonomous procedures which flew as the Cryogenics Fluid Transfer experiment (STS-57 SHOOT), and Curiosity Sky Crane (MSL). A Unix user since 1981, he wrote the emacs C++ electric mode, and has researched parallel, and distributed computing, and interplanetary networking for Bell Labs and others.
Scheme, Guile, and Racket: an introduction
Functional programming concepts are becoming more and more prevalent for developers. But getting started with these languages can be pretty daunting. In this talk Craig Maloney will discuss is recent fascination with learning Scheme, a LISP language designed for learning. We'll start with a simple tutorial of Scheme and show how a few simple commands and concepts can lead to more powerful programs. We'll also talk about how to set up your own Scheme environment using the FSF's Guile environment and the Racket variant of Scheme. Come learn more about this popular variant of LISP and learn more about functional programming.
Craig Maloney is one of the board members for MUG. He's been programming computers ever since he inserted Atari BASIC into his Atari 400. He can be found over at http://decafbad.net
Farmington Hills, MI 48334