Deconstruction.html 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <html lang="en">
  2. <head>
  3. <title>Deconstruction - avram - a virtual machine code interpreter</title>
  4. <meta http-equiv="Content-Type" content="text/html">
  5. <meta name="description" content="avram - a virtual machine code interpreter">
  6. <meta name="generator" content="makeinfo 4.13">
  7. <link title="Top" rel="start" href="index.html#Top">
  8. <link rel="up" href="Virtual-Code-Semantics.html#Virtual-Code-Semantics" title="Virtual Code Semantics">
  9. <link rel="prev" href="Metrics-and-Maintenance.html#Metrics-and-Maintenance" title="Metrics and Maintenance">
  10. <link rel="next" href="Recursion.html#Recursion" title="Recursion">
  11. <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
  12. <meta http-equiv="Content-Style-Type" content="text/css">
  13. <style type="text/css"><!--
  14. pre.display { font-family:inherit }
  15. pre.format { font-family:inherit }
  16. pre.smalldisplay { font-family:inherit; font-size:smaller }
  17. pre.smallformat { font-family:inherit; font-size:smaller }
  18. pre.smallexample { font-size:smaller }
  19. pre.smalllisp { font-size:smaller }
  20. span.sc { font-variant:small-caps }
  21. span.roman { font-family:serif; font-weight:normal; }
  22. span.sansserif { font-family:sans-serif; font-weight:normal; }
  23. --></style>
  24. </head>
  25. <body>
  26. <div class="node">
  27. <a name="Deconstruction"></a>
  28. <p>
  29. Next:&nbsp;<a rel="next" accesskey="n" href="Recursion.html#Recursion">Recursion</a>,
  30. Previous:&nbsp;<a rel="previous" accesskey="p" href="Metrics-and-Maintenance.html#Metrics-and-Maintenance">Metrics and Maintenance</a>,
  31. Up:&nbsp;<a rel="up" accesskey="u" href="Virtual-Code-Semantics.html#Virtual-Code-Semantics">Virtual Code Semantics</a>
  32. <hr>
  33. </div>
  34. <h4 class="subsection">2.7.8 Deconstruction</h4>
  35. <p>Much of the time required for evaluating a function is devoted to
  36. <a name="index-deconstruction-290"></a>performing deconstruction operations, e.g., taking the left side of a
  37. pair, the tail of a list, the right side of the head of the tail, etc..
  38. Because these operations are so frequent, there are some features of the
  39. virtual machine to make them as efficient as possible.
  40. <ul class="menu">
  41. <li><a accesskey="1" href="Field.html#Field">Field</a>
  42. <li><a accesskey="2" href="Fan.html#Fan">Fan</a>
  43. </ul>
  44. </body></html>