curry.icurry.metadata module
- curry.icurry.metadata.merge(arg, extern, **kwds)[source]
Merge metadata from an external module into an ICurry object
- Parameters:
arg – An instance of IFunction or IDataType.
extern – An instance of IModule that provides external definitions. If provided, this takes precedence over the metadata found in arg.
itype – Keyword only. An instance of IDataType, used to resolve constructors. Required for IConstructor.