X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=PLANS;h=35c6aa10d127d9ac42287ec265916da2efa23106;hb=4d0a3e80c063812345652b70daf1fd9ce8c4c910;hp=eef625bad7ade9422ec7603af56d7fbe77038094;hpb=07cde929b974f77c24f16e5f75b2d579403a4c7d;p=gitmo%2FMoose.git diff --git a/PLANS b/PLANS index eef625b..35c6aa1 100644 --- a/PLANS +++ b/PLANS @@ -1,12 +1,6 @@ ----------------------------------------------------------- -- Type Constraints refactor ------------------------------------------------------------ - -- allow a switch of some kind to optionally turn TC checking off at runtime - -The type checks can get expensive and some people have suggested that allowing -the checks to be turned off would be helpful for deploying into performance -intensive systems. Perhaps this can actually be done as an option to make_immutable? +----------------------------------------------------------- - add support for locally scoped TC @@ -22,6 +16,12 @@ would allow custom metaclasses to provide roles to extend the sugar syntax with. (NOTE: Talk to phaylon a bit more on this) +- allow a switch of some kind to optionally turn TC checking off at runtime + +The type checks can get expensive and some people have suggested that allowing +the checks to be turned off would be helpful for deploying into performance +intensive systems. Perhaps this can actually be done as an option to make_immutable? + - misc. minor bits * make the errors for TCs use ->message