1. 14 Aug, 2017 1 commit
  2. 10 Apr, 2017 2 commits
  3. 12 Feb, 2017 2 commits
  4. 22 Nov, 2016 1 commit
  5. 27 Oct, 2016 5 commits
  6. 23 Aug, 2016 1 commit
    • numbers.lisp/lerp: The correct version is numerically stable, · 926a0666
      at the expense of an extra multiply. The unstable version can often be
      converted to a fast instruction on a lot of machines, though this is
      machine/implementation specific. As alexandria is more about correct code,
      than efficiency, and we're only talking about a single extra multiply,
      many would prefer the stable version.
      
      Patch by github.com/mfiano.
      Attila Lendvai authored
  7. 03 Apr, 2016 3 commits
  8. 02 Apr, 2016 2 commits
  9. 27 Apr, 2015 1 commit
  10. 30 Jul, 2014 3 commits
  11. 12 May, 2014 1 commit
  12. 04 Mar, 2014 4 commits
  13. 16 Feb, 2014 2 commits
  14. 26 Jan, 2013 8 commits
  15. 26 Apr, 2012 1 commit
    • tweak EXTREMUM · 0c39310e
       Return NIL if the sequence is empty, instead of the NO-EXTREMUM nonsense.
      
       It was bad design, because it's not an error someone higher up the stack can
       sensibly handle, and handling it locally is too verbose and slow.
      
          (or (extremum ...) (error ...))
      
       expresses the common case succintly, and fits the pattern of existing
       sequence functions.
      
       If it is deemed necessary, we can also add &KEY DEFAULT, but that seems
       overkill and has little precedent in sequence functions.
      Nikodemus Siivola authored
  16. 25 Apr, 2012 1 commit
  17. 22 Apr, 2012 2 commits