Python from Wise Guy's Viewpoint
Remi Vanicat
vanicat+invalid at labri.fr
Sat Oct 25 14:48:12 EDT 2003
gt5163b at prism.gatech.edu (Brian McNamara!) writes:
> prunesquallor at comcast.net once said:
>>Are they happy with something like this?
>>
>>(defun black-hole (x)
>> #'black-hole)
>>
>>(for non lispers, the funny #' is a namespace operator.
>> The black-hole function gobbles an argument and returns
>> the black-hole function.)
>
> Finally, an example that I don't think you can type in Haskell.
> You score a point for that. :)
>
> If we have a static type system which admits infinite types, then we
> can assign black-hole a type. So it's still typeable, just not in any
> common language I can name offhand. :)
$ ocaml -rectypes
Objective Caml version 3.07+2
# let rec f x = f;;
val f : 'b -> 'a as 'a = <fun>
By the way, I don't see how this function can be useful...
--
Rémi Vanicat
More information about the Python-list
mailing list