Expressions, Types, and Functions Source Programs (original) (raw)

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').

A sample interaction using and demonstrating the equivalence functions in Scheme.

equality-session

Slide context

Text book context

-

A sample session with Scheme using a read eval print loop.

repl-session

Slide context

Text book context

-

A simple LAML document with emphasis on the attributes, represented as property lists.

laml-doc-proplist.laml

Slide context

Text book context

-

The function from the general library that converts different kinds of data to a number.

general.scm

Slide context

Text book context

-

A sample read-eval-print session with lambda expressions and function objects.

fu-repl-session

Slide context

Text book context

-

A few interactions which illustrate the first class properties of function objects.

fc-repl-session

Slide context

Text book context

-

An illustration of anonymous functions.

an-repl-session

Slide context

Text book context

-

A example of a function f that accepts optional-parameters.

optional-par.scm

Slide context

Text book context

-

A number of calls of the function f.

optional-par-session

Slide context

Text book context

-

The definition of a www-document function.

doc4.laml

Slide context

Text book context

-

The definition of the indent-pixel function.

indent-pixels-1.laml

Slide context

Text book context

-

An alternative version of theindent-pixel function.

indent-pixels-2.laml

Slide context

Text book context

-