Lecture overview -- Keyboard shortcut: 'u'  Source programs in previous lecture -- Keyboard shortcut: 'p'  Source programs in next lecture -- Keyboard shortcut: 'n'  Course home

Source Programs
Higher-order Functions

The Note Context in the rightmost column is only shown in case an annotated program exists. - You can navigate to the annotated program via the annotated slide view (= 'the note context').

The function flip changes the order of it's parameters.flip.scmSlide contextText book context-
An alternative formulation of flip without use of the sugared define syntax.flip-alternative.scmSlide contextText book context-
The function negate negates a predicate.general.scmSlide contextText book context-
The function compose composes two functions which both are assumed to take a single argument.compose.scmSlide contextText book context-
A linear list search function.find-in-list.scmSlide contextText book context-
A sample interaction using find-in-list.find-in-list-sessionSlide contextText book context-
A simple version of the make-selector-function function.make-selector-function.scmSlide contextText book context-
Example usages of the function make-selector-function.make-selector-function-sessionSlide contextText book context-
An implementation of map.mymap.scmSlide contextText book context-
An implementation of filter which is memory efficient.filter.scmSlide contextText book context-
The function reduce-right.reduction.scmSlide contextText book context-
The function zip.zipping.scmSlide contextText book context-
Generation of curried and uncurried functions in Scheme.currying.scmSlide contextText book context-
The function curry-generalized.interesting-stuff.scmSlide contextText book context-
The two higher-order functions for the HTML mirror generation.taggen-1.scmSlide contextText book context-
Functions that generate single and double tags.taggen-2.scmSlide contextText book context-
Functions that generate individual single and double tags.taggen-3.scmSlide contextText book context-
Functions for attribute linearization.taggen-4.scmSlide contextText book context-
All functions from above in a single file.all-mirror.scmSlide contextText book context-
The function simple-html-table.simple-html-table.scmSlide contextText book context-
A hypothetical manual page clause.manual-page-clause.scmSlide contextText book context-
The functions generate-leq and the helping function list-index .generate-leq.scmSlide contextText book context-
An application of generate-leq which sorts the manual clauses.generate-leq-application.scmSlide contextText book context-

Generated: Tuesday July 2, 2013, 09:15:28