# HG changeset patch # User Steve Losh # Date 1470968603 0 # Node ID 577ea4f781b3d284d1b25b3ef18481f1a8bd1364 # Parent 1ce97acb6755ba7faab6cef16f217ce5e9988562 beast: Update site. diff -r 1ce97acb6755 -r 577ea4f781b3 beast/usage/index.html --- a/beast/usage/index.html Fri Aug 12 02:18:53 2016 +0000 +++ b/beast/usage/index.html Fri Aug 12 02:23:23 2016 +0000 @@ -78,8 +78,9 @@

In the end it's just CLOS though, so if you want to add some :documentation or use :allocation :class then go nuts!

Aspect Type Predicates

-

Beast also defines an aspect? predicate for each aspect, which comes in handy -when using higher-order functions:

+

When you define an aspect named foo Beast also defines a foo? predicate that +returns (typep object 'foo), which comes in handy when using higher-order +functions:

(defun whats-for-dinner? ()
   (remove-if-not #'edible? (container/contents *fridge*)))