)
end
+function scheme_error( scheme, message )
+ return string.format(
+ 'Error while loading scheme "%s":\n%s',
+ scheme, message:gsub("^.-:.-: ","")
+ )
+end
+
function dump_dependency( dep, ref, v, e )
local str = nil
return str
end
+
+function id( c, s, o )
+ if type(c) == "table" then
+ c, s, o = unpack(c)
+ end
+
+ return c .. ( s and '.' .. s or '' ) .. ( o and '.' .. o or '' )
+end