<p>OS : win10<br>
compiler : visual c++ 2015 64bits, install update package2<br>
laptop : Y410P</p>

<p>Build time before using boost::spirit--around 17 minutes<br>
Build time after using boost::spirit--around 29 minutes</p>

<p>both of them do not run tests, some CLI tools have build errors, because the global variable in random.hpp cannot find the symbol(ex : mlpack_cf).</p>

<p>Do not know why the compile time increase so much, although the test cases and CLI use the load functions a lot, but I guess most of them do not need to do mappings, so the function should not need to compile LoadCSV over and over again.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/mlpack/mlpack/pull/681#issuecomment-224490939">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/AJ4bFO8Glek0v9s9dU4Xh8V2cmtWY1kWks5qJlH1gaJpZM4Iu08I">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AJ4bFMfNXAT3Tkdo8fVOjRf196Ci-X8zks5qJlH1gaJpZM4Iu08I.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/mlpack/mlpack/pull/681#issuecomment-224490939"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>