Conditional for sbcl stuff
    
        | author | 
        Steve Losh <steve@stevelosh.com> | 
    
    
        | date | 
        Fri, 12 Aug 2016 02:57:54 +0000 | 
    
    
    
        | parents | 
        0c5970729c2f 
 | 
    
    
        | children | 
        6c6fa332df6f
 | 
    
    
        | branches/tags | 
        done  | 
    
    
        | files | 
        silt.asd silt.lisp  | 
    
Changes
    
--- a/silt.asd	Wed Aug 10 15:53:53 2016 +0000
+++ b/silt.asd	Fri Aug 12 02:57:54 2016 +0000
@@ -10,7 +10,7 @@
   :depends-on (#:iterate
                #:cl-charms
                #:cl-arrows
-               #:sb-sprof
+               #+sbcl #:sb-sprof
                #:losh
                #:beast)
 
--- a/silt.lisp	Wed Aug 10 15:53:53 2016 +0000
+++ b/silt.lisp	Fri Aug 12 02:57:54 2016 +0000
@@ -1,5 +1,5 @@
 (in-package #:silt)
-(require :sb-sprof)
+#+sbcl (require :sb-sprof)
 
 ; (declaim (optimize (speed 3) (debug 0) (safety 0)))
 ; (declaim (optimize (speed 3) (debug 0) (safety 1)))
@@ -946,6 +946,7 @@
 
 
 ;;;; Profiling ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+#+sbcl
 (defun dump-profile ()
   (with-open-file (*standard-output* "silt.prof"
                                      :direction :output
@@ -956,6 +957,7 @@
     (sb-sprof:report :type :flat
                      :min-percent 0.5)))
 
+#+sbcl
 (defun start-profiling ()
   (sb-sprof::reset)
   (sb-sprof::profile-call-counts "SILT")
@@ -965,6 +967,7 @@
                              :sample-interval 0.01
                              :threads :all))
 
+#+sbcl
 (defun stop-profiling ()
   (sb-sprof::stop-profiling)
   (dump-profile))