Bart Whiteley
Bart Whiteley
What about something like this?: `public func value(for key: KeyType, transform:(A) throws -> B) throws -> B` `let date:Date? = try object.value(for: "date", transform: myDateFormatter.date)`
I wonder if you could do something with `UnmarshalingWithContext`.
I like the idea of reducing duplicated code.
Will this search for frameworks in `FRAMEWORK_SEARCH_PATHS` or only under `Carthage/Build/` ?
Here is how I would hope this feature would work... 1. Add first level dependencies to Linked Frameworks and Libraries. 2. One-liner build phase for copy frameworks with no input/output...
> @bwhiteley are you sure that if you use a workspace `copy-frameworks` is needed? If you always use a workspace (meaning you probably aren't using carthage to build the frameworks,...
> 3. For the recursively linked frameworks I'm going to consult with Cartfile.resolved to ignore frameworks that are out of scope. However, does development dependencies somehow reflected in the `Cartfile.resolved`...
It will also be useful to print the input files that were found to satisfy the graph with their full paths, as well as indicating any that were skipped because...
> * Regarding `FRAMEWORK_SEARCH_PATH` usage: it's a bit more tricky than I was thinking initially. What if user have specified multiple locations that contain a framework we're looking for? Which...
> @bwhiteley ok, I got what you mean about `FRAMEWORK_SEARCH_PATH`. And I'm afraid it won't work. Here is why: right know I'm traversing linked frameworks from the main executable and...