	NAME     	Subjectivity
	AUTHOR   	Vojtech Merunka
	FUNCTION 	Framework for subjective behaviour of objects in Smalltalk-80
	KEYWORDS	subjectivity, polymorphism
	ST-VERSIONS	VisualWorks 2.5
	PREREQUISITES	none
	VERSION ID	1.0
	VERSION DATE	1/Aug/1997
	SUMMARY

	This directory contains Subjectivity, a framework for subjective
behaviour support in the Smalltalk-80 programming language.

	This framework package allows to implement objects which responds
differently to the same message dependently on the sender of this message.
This facility may be viewed as the new kind of object polymorphism, where 

1)	"classical polymorphism" is the different behaviour of the different
	objects to the same message (well implemented in st80) and

2)	"subjective polymorphism" is different behaviour to the same message
	sent to the same object from different senders.
 
	
						Vojtech Merunka
						Smetanova 647
						CZ - 286 01 CASLAV
						merunka@pef.czu.cz
						http://omega.pef.czu.cz/pef/ki/merunka

