Yes. 

On Sep 3, 2014, at 9:30 AM, Daniel Bastos wrote:

> A candidate for a solution.
> 
> Exercise 20.2.2. Formulate contracts for the following functions:
> 
> 1. sort, which consumes a list of numbers and a function that consumes
> two numbers (from the list) and produces a boolean; sort produces a
> list of numbers.
> 
> 2. map, which consumes a function from numbers to numbers and a list
> of numbers; it also produces a list of numbers.
> 
> 3. project, which consumes a list of lists of symbols and a function
> from lists of symbols to symbols; it produces a list of symbols.
> 
> Solution.
> 
> sort: (listof number) (number number -> boolean) -> (listof number)
> 
> map: (number -> number) (listof number) -> (listof number)
> 
> project: (listof (listof symbol)) ((listof symbol) -> symbol) -> (listof 
> symbol)
> ____________________
>  Racket Users list:
>  http://lists.racket-lang.org/users


____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to