# [racket] integer-sqrt

I have pushed a repair for the teaching languages. The Racket docs for git head seem to be okay.
On Sep 12, 2014, at 6:21 PM, Patrick Useldinger <uselpa.list at gmail.com> wrote:
>* Hi all,
*>*
*>* according to the documentation, the above procedure accepts a *number* and returns an integer.
*>*
*>* But (at least in Racket 6.1) there's an error message stating that the parameter needs to be an *integer*:
*>*
*>* ---------------------------------------
*>* > (integer-sqrt 151.29)
*>* integer-sqrt: contract violation
*>* expected: integer?
*>* given: 151.29
*>* ---------------------------------------
*>*
*>* Is this an error in the documentation or in the implementation?
*>*
*>* Regards,
*>* -Patrick
*>* ____________________
*>* Racket Users list:
*>* http://lists.racket-lang.org/users
*