[Mono-dev] Deprecating some Mono commands, Cecil mono-api-info

C.J. Adams-Collier cjac at colliertech.org
Mon Mar 3 11:34:53 EST 2008


I personally prefer to have a phased deprecation including a period of
increasingly more annoying impediments.  Here are some examples that
I've seen work:

* warning messages with feedback url
* enforced periods of delay prior to executing commands
* eventual removal of deprecated code and substitution with hook to
replacement implementation

Cheers,

C.J.


On Thu, 2008-02-28 at 16:35 -0500, Miguel de Icaza wrote:

> Hey folks,
> 
>     For Mono 2.0 I believe it would be useful to deprecate a few
> commands that have better replacements or that are not that useful
> anymore.   We could either remove the commands, or have them issue a
> warning that the code has been deprecated.
> 
>     I welcome your feedback, here are the ones that I have in mind:
> 
> 	* monolinker - replaced by the Cecil linker.
> 	* prj2make - Use MonoDevelop instead.
> 
>     Additionally, I believe that the Cecil-based mono-api-info is a
> better implementation than the SRE-based implementation.   And am
> wondering if we should just replace our current implementation with the
> version living in cecil (this would also eliminate mono-api-info and
> mono-api-info2).
> 
> Miguel.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080303/d5d76883/attachment-0001.html 


More information about the Mono-devel-list mailing list