Swift Package Manager and Namespacing


(Shams, Saad) #1

Hi all,

I’m wondering if Namespacing will be implicit across Packages just like with Modules/Targets. https://twitter.com/clattner_llvm/status/474730716941385729

I’ve several open source Frameworks to catalyze large-scale enterprise development that highly depends on it. I’m expecting the same for the following to work once I transition to Swift Package Manager. Please advise.

PureMVC Multicore<https://github.com/PureMVC/puremvc-swift-multicore-framework> – Multiple MVC based Targets (Frameworks) embedded/linked to a Project (Shell).
PureMVC Pipes<https://github.com/PureMVC/puremvc-swift-util-pipes> – Inter-Target decoupled communication between Frameworks and Shell using asynchronous Messaging Pipes (Tees, Queues, Filters etc.)

Best,
Saad


(Max Howell) #2

Hi all,

I’m wondering if Namespacing will be implicit across Packages just like with Modules/Targets. https://twitter.com/clattner_llvm/status/474730716941385729

Packages are collections of modules, modules have module-namespaces. I believe this answers your question, but please clarify if not. :+1:t2: