Blogs / Personal blogs

Fritz Ruehr

willamette.edu/~fruehr

Teaching IDS 101 § 25: College Colloquium on Consciousness CS 141: Introduction to Programming CS 241: Data Structures and Algorithms CS 154: Introduction to Functional Programming CS 353: Architecture and Compilers CS 465: Language, Logic and Computation Research Interests Functional languages Type theory Generic…

Popular posts
1
Total points
137
HN comments
183
Rank
#17,071 personal

Visit willamette.edu/~fruehr → On Hacker News Feb 2016 – Feb 2016

Software Engineering 1Programming Languages 1

1

The Evolution of a Haskell Programmer (2001)

Some time later, I came across Iavor’s "jokes" page, including a funny bit called “ The Evolution of a Programmer ” in which the traditional imperative "Hello, world" program is developed through several variations, from simple beginnings to a ridiculously complex extreme. A moment’s thought turned up the factorial…