Hi Slava, Thanks. I’m not planning on seeking them out. I just want to minimize future merge conflicts with an experimental branch I’m working on. The visitor pattern helps people like me by minimizing the number of boilerplate updates a person needs to do after adding a new type to the type system.
Thanks again, Dave > On Aug 11, 2017, at 18:27, Slava Pestov <[email protected]> wrote: > > I’ve seen some switches over TypeKind more easily expressed as a series of > if/else if statements also. > > However unless you come across an ugly switch that you want to refactor while > working on something else, I probably wouldn’t spend time actively seeking > them out and changing them. I don’t think switching over the kind is > considered a code smell in itself. > > Slava > >> On Aug 11, 2017, at 2:48 PM, David Zarzycki via swift-dev >> <[email protected]> wrote: >> >> Hello, >> >> Before I spend time creating patches, are there arguments against converting >> exhaustive switch statements to the visitor pattern in the Swift source >> base? In particular, I’m curious about switches that reason about the >> TypeKind enum. >> >> Thanks, >> – Dave >> _______________________________________________ >> swift-dev mailing list >> [email protected] >> https://lists.swift.org/mailman/listinfo/swift-dev > _______________________________________________ swift-dev mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-dev
