title: Programming in Swift on Linux
body: <p>I would like to prepare the <em>environment</em> for working with <strong>Swift</strong> on <strong>Ubuntu 16.04</strong>.</p>
  
  <p>I installed <a href="https://swift.org/download/" rel="noreferrer">Swift</a> and <a href="https://atom.io" rel="noreferrer">Atom</a> editor.
  I installed the <em>Script</em> package, which allows me to run code from the Atom editor.</p>
  
  <p>Generally it is nice when I compile and run one file (<em>Ctrl+Shift+B</em> shortcut).
  The problem is when I would like to build a project composed of several files.
  Classes defined in the other files (not the one I compile) are not visible (compilation error).</p>
  
  <p>Is it possible to configure the editor to compile and run the entire project?
  How to import external library, eg <em>ObjectMapper</em> ?</p>