<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lc.lisp</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -92,11 +92,14 @@ mimics the way you declare a set in mathematics and sometimes are more
 succinct and readable than using a composition of MAPCAR, DELETE-IF or
 an ad hoc imperative loop.
 
+Here are two examples on how to use the LC (short for list
+comprehension) macro:
+
 -----------------------------------------------------------------------
-  CL-USER&gt; (assemble (sin x) (&lt;- x (range 0 .25 (/ pi 2))))
+  CL-USER&gt; (lc (sin x) (&lt;- x (range 0 .25 (/ pi 2))))
   (0.0 0.24740396 0.47942555 0.6816388 0.84147096 0.9489846 0.997495)
-  CL-USER&gt; (assemble (cons x y) (&lt;- x (range 0 2)) (&lt;- y (range 0 2))
-                     (= (+ x y) 2))
+  CL-USER&gt; (lc (cons x y) (&lt;- x (range 0 2)) (&lt;- y (range 0 2))
+               (= (+ x y) 2))
   ((0 . 2) (1 . 1) (2 . 0))
 -----------------------------------------------------------------------
 
@@ -123,7 +126,7 @@ Suppose you have the package TEST, defined as follows:
 
     Examples:
 
-    TEST&gt; (assemble (factorial n) (&lt;- n (range 1 5)))
+    TEST&gt; (lc (factorial n) (&lt;- n (range 1 5)))
     (1 2 6 24 120)
   
     TEST&gt; (factorial 450/15)</diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -35,7 +35,7 @@
   :components ((:file &quot;package&quot;)
                (:file &quot;function&quot;)
                (:file &quot;vector&quot;)
-               (:file &quot;assemble&quot;)
+               (:file &quot;lc&quot;)
                (:file &quot;unfold&quot;)
                (:file &quot;range&quot;)
                (:file &quot;prelude&quot;)</diff>
      <filename>incf-cl.asd</filename>
    </modified>
    <modified>
      <diff>@@ -152,11 +152,11 @@
   (is (eq t (ends-with &quot;Hello, world!&quot; &quot;world!&quot;)))
   (is (eq nil (ends-with &quot;Hello, world!&quot; &quot;world&quot;))))
 
-(deftest test-assemble ()
-  (is (eq nil (assemble (constantly nil))))
-  (is (equal (list 1 2 3) (assemble x (&lt;- x (range 1 3)))))
+(deftest test-lc ()
+  (is (eq nil (lc (constantly nil))))
+  (is (equal (list 1 2 3) (lc x (&lt;- x (range 1 3)))))
   (is (equal (acons 0 0 (acons 0 1 (acons 1 0 (acons 1 1 nil))))
-             (assemble (cons i j) (&lt;- i '(0 1)) (&lt;- j '(0 1))))))
+             (lc (cons i j) (&lt;- i '(0 1)) (&lt;- j '(0 1))))))
 
 (deftest test-hash-table-&gt;alist ()
   (is (equal (sort (hash-table-&gt;alist</diff>
      <filename>tests.lisp</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>assemble.lisp</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>bbc827aedbb5ef6c42fd456e088eae15afddfd18</id>
    </parent>
  </parents>
  <author>
    <name>Juan M. Bello Rivas</name>
    <email>jmbr@superadditive.com</email>
  </author>
  <url>http://github.com/jmbr/incf-cl/commit/47f55cb0c20c26053192c2b2ba0c9df616d0174f</url>
  <id>47f55cb0c20c26053192c2b2ba0c9df616d0174f</id>
  <committed-date>2008-03-14T04:48:59-07:00</committed-date>
  <authored-date>2008-03-14T04:48:59-07:00</authored-date>
  <message>Deprecated ASSEMBLE in favor of LC.</message>
  <tree>2f4ccf6784751995d7d0962edfae4a4569c27099</tree>
  <committer>
    <name>Juan M. Bello Rivas</name>
    <email>jmbr@superadditive.com</email>
  </committer>
</commit>
