[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: What's so cool about Scheme?

>procedural languages. That is, the thing that determines whether or not a
>language is object-oriented is: does it support inclusional polymorphism?

	Semantic clarification: What are you referring to by "inclusional" polymorphism?

	I think of OO as being the ability to provide user-defined types with invariants; polymorphism is a necessary addition once you can create types and type hierarchies.