d8fe9c6ee9f4

Add truncatef
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Thu, 22 Oct 2020 21:42:10 -0400
parents ea581753e904
children cacafa0cae85
branches/tags (none)
files package.lisp src/mutation.lisp

Changes

--- a/package.lisp	Sun Sep 27 13:47:35 2020 -0400
+++ b/package.lisp	Thu Oct 22 21:42:10 2020 -0400
@@ -104,6 +104,7 @@
     :divf
     :modf
     :remainderf
+    :truncatef
     :clampf
     :negatef
     :notf
--- a/src/mutation.lisp	Sun Sep 27 13:47:35 2020 -0400
+++ b/src/mutation.lisp	Thu Oct 22 21:42:10 2020 -0400
@@ -50,6 +50,9 @@
 (define-modify-macro remainderf (divisor) rem
   "Remainder `place` by `divisor` in-place.")
 
+(define-modify-macro truncatef (divisor) truncate
+  "Truncate `place` by `divisor` in-place.")
+
 (define-modify-macro clampf (from to) losh.math:clamp
   "Clamp `place` between `from` and `to` in-place.")