1. 31 May, 2008 1 commit
  2. 01 Jun, 2008 5 commits
  3. 29 May, 2008 1 commit
  4. 27 Apr, 2008 1 commit
  5. 10 Apr, 2008 1 commit
  6. 01 Apr, 2008 1 commit
  7. 27 Mar, 2008 1 commit
  8. 11 Mar, 2008 2 commits
  9. 14 Mar, 2008 1 commit
  10. 13 Mar, 2008 2 commits
  11. 11 Mar, 2008 2 commits
    • Tobias C. Rittweiler's avatar
      alexandria-parse-body.diff · 622e0933
      Tobias C. Rittweiler authored
      * macros.lisp (parse-body): Don't use ALEXANDRIA:STARTS-WITH.
      
          The reason is that this way PARSE-BODY is a completely
          standalone definition, and can hence be used in consequent
          macro definitions within the Alexandria project without
          having to worrying if `sequences.lisp' has already been
          loaded (where STARTS-WITH is defined.)
      622e0933
    • Tobias C. Rittweiler's avatar
      alexandria-copy-hashtable.diff · cdf9ef50
      Tobias C. Rittweiler authored
      	* hash-tables.lisp (copy-hash-table): Added new &key arg :KEY;
      	it's run on each element before it's stored in the new HT.
      	Additionally, make all &key args get their default even when
      	NIL was passed for them.
      
      	* tests.lisp (copy-hash-table.2): New test case.
      cdf9ef50
  12. 12 Mar, 2008 1 commit
  13. 11 Mar, 2008 1 commit
  14. 10 Mar, 2008 4 commits
  15. 01 Mar, 2008 4 commits
  16. 23 Feb, 2008 1 commit
  17. 17 Feb, 2008 4 commits
  18. 09 Feb, 2008 1 commit
  19. 21 Dec, 2007 1 commit
  20. 19 Dec, 2007 5 commits
    • Nikodemus Siivola's avatar
      NTH-VALUE-OR · cbb90e6e
      Nikodemus Siivola authored
       * Thanks to Andreas Fuchs -- I only took the liberty of changing the name from
         MULTIPLE-VALUE-OR to NTH-VALUE-OR.
      cbb90e6e
    • Nikodemus Siivola's avatar
      fix SANS -> REMOVE-FROM-PLIST in tests · a12ca477
      Nikodemus Siivola authored
       * So SANS is now REMOVE-FROM-PLIST.
      
         ...I have to say that I'm still not sure I like this:
      
           (remove-from-plist x y) ; which is the plist?
      
         The common usage in REMOVE &co is to put the element designators
         first. This is confusing.
      
         Maybe we really want both:
      
          function SANS plist &rest keys
          function REMOVE-FROM-PLIST keys plist
      a12ca477
    • Nikodemus Siivola's avatar
      fix MAKE-GENSYM-LIST when called without the second argument · 06b91a01
      Nikodemus Siivola authored
       * plus a test-case
      06b91a01
    • Nikodemus Siivola's avatar
      better SHUFFLE · 64a631d9
      Nikodemus Siivola authored
       * Thanks to Sean Ross: implement the Fisher/Yates/Knuth algorithm
         correctly.
      
       * As penance, specialize for lists as well: travel along the list,
         swapping towards the end -- marginally more efficient then swapping
         along the whole length.
      64a631d9
    • Nikodemus Siivola's avatar
      ENSURE-GETHASH · 76e78e79
      Nikodemus Siivola authored
       * new function: like GETHASH, but saves the default value in table if
         key is not found.*
      76e78e79