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

handling multiple scheme instances

Every function should take an extra parameter which represents the
particular Scheme instance under consideration.   I might be running
two different Scheme worlds in one process.

I find it convenient to put that between input and output parameters:

	SCHEME_CAR (scheme_value * return, 
                    scheme_instance instance,
                    scheme_value * pair