Talk:XXXX redacted: Difference between revisions

From Rosetta Code
Content added Content deleted
(→‎overkill implies partial: Implementation detail)
Line 15: Line 15:


:: I still don't really get it. Redacting "tom", w/p/o "tom" ==> "xxx" for all three, fine. But w/p/o "tomato" ==> "tomato","xxxato","xxxxxx" seems much easier to me (and mutually exclusive) than needing (w+/-o)/(p-o)/(p+o) for the same results. Do you have a counter-example? Actually, I should also have quoted "Overkill redact means if the word contains the redact target, even if is only part of the word, " which kind of (undeniably) backs up my claim. --[[User:Petelomax|Pete Lomax]] ([[User talk:Petelomax|talk]]) 12:04, 30 March 2020 (UTC)
:: I still don't really get it. Redacting "tom", w/p/o "tom" ==> "xxx" for all three, fine. But w/p/o "tomato" ==> "tomato","xxxato","xxxxxx" seems much easier to me (and mutually exclusive) than needing (w+/-o)/(p-o)/(p+o) for the same results. Do you have a counter-example? Actually, I should also have quoted "Overkill redact means if the word contains the redact target, even if is only part of the word, " which kind of (undeniably) backs up my claim. --[[User:Petelomax|Pete Lomax]] ([[User talk:Petelomax|talk]]) 12:04, 30 March 2020 (UTC)

::: Like I said, implementation detail. Apparently you were able to decipher the desired operations. The task '''specifically''' states '''"You are not required to use those, or any abbreviation."''' How you refer to the different operations should have no bearing on how they work. The task header spells out what a Whole word is, what a Partial word is, and what an Overkill operation is. The same operation by a different name is effectively the same operation. Pointless, irrelevant constraints is exactly what makes me aggravated with some other tasks. You made your nomenclature clear, I don't disagree with it, but I also don't think that is the '''only''' way to get the point across. --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 13:03, 30 March 2020 (UTC)

Revision as of 13:03, 30 March 2020

overkill implies partial

Whole/Partial/Overkill are mutually exclusive with no overlap at all. The statement `E.G. "Whole word, Overkill" should be theoretically be exactly the same as "Whole word"` does not make sense and should be deleted, and the options become

  • Whole word
  • Whole word, Case insensitive
  • Partial word
  • Partial word, Case insensitive
  • Overkill word
  • Overkill word, Case insensitive

--Pete Lomax (talk) 03:27, 30 March 2020 (UTC)

It depends on how you define overlap. IMO, the only thing in that phrase that is even somewhat questionable is the word "theoretically".
I was trying to anticipate questions here asking: "What is the difference between 'Whole word' and 'Whole word, overkill'? they should be exactly the same." The way I envision it, Whole word is a "finding" operation and Overkill is a "replacing" operation so there isn't really overlap, it's just that the normal result of Whole word IS effectively "overkill". But that's just my view. I don't want to unnecessarily constrain other authors / languages. How you, as a example author, choose to construct your logic is completely besides the point. I see that more as an implementation detail. The task is to get the job done. How you do it is up to you. --Thundergnat (talk) 10:13, 30 March 2020 (UTC)
I still don't really get it. Redacting "tom", w/p/o "tom" ==> "xxx" for all three, fine. But w/p/o "tomato" ==> "tomato","xxxato","xxxxxx" seems much easier to me (and mutually exclusive) than needing (w+/-o)/(p-o)/(p+o) for the same results. Do you have a counter-example? Actually, I should also have quoted "Overkill redact means if the word contains the redact target, even if is only part of the word, " which kind of (undeniably) backs up my claim. --Pete Lomax (talk) 12:04, 30 March 2020 (UTC)
Like I said, implementation detail. Apparently you were able to decipher the desired operations. The task specifically states "You are not required to use those, or any abbreviation." How you refer to the different operations should have no bearing on how they work. The task header spells out what a Whole word is, what a Partial word is, and what an Overkill operation is. The same operation by a different name is effectively the same operation. Pointless, irrelevant constraints is exactly what makes me aggravated with some other tasks. You made your nomenclature clear, I don't disagree with it, but I also don't think that is the only way to get the point across. --Thundergnat (talk) 13:03, 30 March 2020 (UTC)