[swift-users] dealing with heterogenous lists/dictionary with Codable
    David Sweeris 
    davesweeris at mac.com
       
    Thu Oct 19 14:57:51 CDT 2017
    
    
  
> On Oct 19, 2017, at 12:50 PM, David Baraff via swift-users <swift-users at swift.org> wrote:
> 
> Yes; this is a case where anywhere in the code base I want to just say
> 	struct MyNewType : Codable {
> 		// add codable datatypes
> 	}
> 
> and don’t want/can’t always go to the centralized place to add it in.
> Is there some extension-like trick I can pull off that lets me spread the implementation out over different files/libraries?
Ah, ok.
No, I don't think you'll be able to do that until/unless Swift gets more macro/metaprogramming features. Maybe if protocols ever get to conform to themselves? That's a common request, but implementing it is apparently beyond tricky. I'm pretty sure somebody's working on it, but "bigger fish" and all that...
- Dave Sweeris
    
    
More information about the swift-users
mailing list