title: Vim: What's the difference between let and set?
body: <p>What's the difference between <code>let</code> and <code>set</code> in the vim editor?</p>
  
  <p>I've always wondered why both of them exist?</p>
  
  <p>Also, I'd be interested to hear its historical background.</p>