Clone
Gustaf Neumann <neumann@wu-wien.ac.at>
committed
on 31 May 14
nsf.c, gentclAPI.tcl: - new argument types "virtualobjectargs" and "virtualclassargs" for context-specific argument resolutions: when a co… Show more
nsf.c, gentclAPI.tcl: - new argument types "virtualobjectargs" and "virtualclassargs" for   context-specific argument resolutions: when a context object   is provided, arguments of type "virtualobjectargs" are determined   based on the slots applicable for the object (like "... lookup ..."),   arguments of type "virtualclassargs" are resolved against a class.   These types are used as follows:     /obj/ configure /virtualobjectargs/     /cls/ create /name/ /virtualclassargs/     /cls/ recreate /name/ /virtualclassargs/     /cls/ new ?-childof /obj/? /virtualclassargs/   This new feature allows us to provide better error messages and   to make much of the "... info ... configure parameter ..."   infrastructure much less important. - For "virtualclassargs" we need the functionality to obtain   from the C-Code based on a class the configure parameters   applicable to objects of this class. - add argument "-context ..." to "cmd::info" to pass the context object   (so far the only place where the context-object is used) - object system configuration parameters changes:     new: -class.configureparameter     new: -object.configureparameter     removed: -class.objectparameter

Show less

2-1-0-rc + 47 more