title: Impact of using immutable.js with angularjs
body: <p>There is a very powerful library called <a href="https://github.com/facebook/immutable-js" rel="nofollow">immutablejs</a></p>
  
  <p>The philosophy comes from functional programming that a data structure is immutable and that every operation on a data structure creates a new one. This makes the program more modular, easy to prove and easier to multiprocess the data.</p>
  
  <p>Currently it is used in reactjs. I like the concept from using the scala language. Would it be a good idea to use it with angularjs or would it make a mess with the watcher of the objects, as they would think that all objects were created from scratch and change the whole dom connected to this model on a certain digest?</p>