Programming
Workshop

Spring 2014
course
navigation

projects 4

Look at your
How easy is it to install & run on Jim's laptop and/or csmarlboro.org?
Anna & Ryan, I have your files downloaded - we can discuss from there, perhaps.

For Cory : Jim's ruby notes

Talking with Sam about Monads in Haskell (IO things remaining IO things) a bit, and my being reminded of "Schwartzian Transform", which is a functional data manipulation with a (add data, work with extra data, remove data) feel. Here's a python example :
words = ["kitty", "elephant", "ant"] wordsorted = map( lambda x: x[1], sorted( map( lambda x: (len(x), x), words))) print wordsorted # sort by length. The successive steps are # ["kitty", "elephant", "ant"] # [(5, "kitty"), (8, "elephant"), (3, "ant")] # [(3, "ant")], (5, "kitty"), (8, "elephant"), ] # ["ant", "kitty", "elephant"] # which take place from bottom-to-top in the code.
http://cs.marlboro.edu/ courses/ spring2014/workshop/ notes/ projects_4
last modified Thursday April 24 2014 2:48 pm EDT