Chris Smith (CodeWorld) and Michael Chavinda (Froid)
Details
Two exciting talks:
• Chris Smith: Teaching Haskell to Children
Haskell may have a reputation as a difficult language to learn, but for the past six years, I've been teaching Haskell to children aged 11 through 14. This class has been taught successfully in more than five schools, to nearly a hundred students. In this presentation, I'll talk about why I would do something like that, the tools and libraries I built to do it, what I've learned and experienced in the process, and where it's going next. Of course, we'll also look at some animations and video games built in Haskell by children.
• Michael Chavinda: Programming Android with Froid
This talk will introduce Froid, a library for writing Android applications in Frege, a pure, lazy, functional language in the spirit of Haskell. The initial part will be an introduction to Frege - similarities to and differences from Haskell, and Java FFI. The second part of the talk will explore the design philosophy of Froid in building an object-functional library. Finally, the last talk will demonstrate how to write Android applications using Froid and discuss some future work and plans for the project.
---
The building is right across the street from the Sunnyvale Caltrain station.
We will have someone in the lobby to let you in until about 7:00. After, 7:00 please leave a comment here, or text 408-755-5645 and we can send someone to let you in.
Please note that there is free 3hr street and garage available parking near the building. However, you can NOT park where there are gates and/or ticket machines controlling access to the garages.
If you park in the garage (or walk through the garage), you can take the garage elevator to the 1st floor of building 100 and then take the building elevators to the 2nd floor. (The garage elevators will be open late, you can also get into the building this way if you can't get a hold of one of us.)
