10 Matching Annotations
  1. Mar 2021
  2. Feb 2021
    1. Purely functional data structures are persistent. Persistency is required for functional programming; without it, the same computation could return different results.
  3. Jan 2021
    1. We could change the definition of Cons to hold references instead, but then we would have to specify lifetime parameters. By specifying lifetime parameters, we would be specifying that every element in the list will live at least as long as the entire list. The borrow checker wouldn’t let us compile let a = Cons(10, &Nil); for example, because the temporary Nil value would be dropped before a could take a reference to it.
  4. Aug 2020
  5. Jul 2020
  6. Apr 2020
  7. Jun 2017
    1. Yet, for all the seeming convenience of Microsoft Excel (and its ilk), we pay a hefty price — our time and sanity. “Hyperbole!” I hear you shout. “Nonsense!” I hear you cry. And, when these initial protestations fade, we are left with the ever popular: “I have a system.”

      If I had a dollar