[Cuis] Use of #deprecated: and/or #deprecatedExplanation:

Juan Vuletich juan at jvuletich.org
Sat Dec 28 16:48:07 CST 2013


On 12/28/2013 3:35 PM, Germán Arduino wrote:
> I saw the use in the way, for example:
>
> drawAxis: aBoolean
> self deprecatedExplanation: 'use #shouldDrawAxis: instead'.
> self shouldDrawAxis: aBoolean
>
> but nothing that can not be replaced by a comment, imho.

But only if you see some value in those methods. Otherwise, just nuke 
them! It is the best way to be sure nobody will use them :)

Cheers,
Juan Vuletich

> 2013/12/28 Ken Dickey <Ken.Dickey at whidbey.com 
> <mailto:Ken.Dickey at whidbey.com>>
>
>     On Sat, 28 Dec 2013 03:46:33 -0800
>     Casey Ransberger <casey.obrien.r at gmail.com
>     <mailto:casey.obrien.r at gmail.com>> wrote:
>
>     > Since back compat isn't a strong goal in Cuis, and we're more
>     generally just inclined to rip stuff that isn't absolutely
>     required out, I'd argue that we don't really need this.
>
>     Not only that, but you can specify a requirement for an older
>     version and a revision range where things do work.  Since this
>     includes the base image, we can still safely share packages.
>
>     One of the motivations for both Cuis and Pharo to drop backward
>     compatibility is to lessen the drag on forward progress.  Cuis
>     (Comprehensible Uniform Incremental Simple :^) into conciseness
>     and scalable Morphic(3) and Pharo into professional,
>     systematically rational introspective tools.
>
>     It is good not to create arbitrary differences in dialect and to
>     be conscious of where others are different and why, but the joy of
>     evolution has its own imperative.  Useful aspects can be
>     imaginatively created in any dialect and if really useful and not
>     discordant will be picked up by others as makes sense.  But we
>     must be free to experiment with new viewpoints.
>
>     I am basically a bottom-up tinkerer and incrementalist.  Some
>     people can conceive of the grand plan, plan out the details, and
>     just build it.  One of the joys of Smalltalk is the ability to aim
>     for a direction, explore and try out a bunch of solutions and
>     evolve toward goals rather than having to pre-plan and build
>     toward goals.
>
>     For me it has to be simple enough to play around, have fun, learn,
>     and produce things I think beautiful, or at least pretty.  I hope
>     my code will be useful, but if it is not fun I will not get there.
>
>     Anyway, I depricate #depricated.
>
>     $0.02,
>     -KenD
>
>     _______________________________________________
>     Cuis mailing list
>     Cuis at jvuletich.org <mailto:Cuis at jvuletich.org>
>     http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
>
>
>
>
> -- 
> Saludos / Regards,
> Germán Arduino
> www.arduinosoftware.com <http://www.arduinosoftware.com>
>
>
> _______________________________________________
> Cuis mailing list
> Cuis at jvuletich.org
> http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jvuletich.org/pipermail/cuis_jvuletich.org/attachments/20131228/646093ef/attachment-0004.html>


More information about the Cuis mailing list