lispbuilder

SBCL 1.5.0.50-8a44241b5 / ASDF 3.3.1

lispbuilder-sdl-examples

WARNING: System definition file #P"/home/quicklisp/quicklisp-controller/dist/build-cache/trivial-garbage/5a959ebf99b02db45859fe36963c283d102bad11/trivial-garbage-20190322-git/trivial-garbage.asd" contains definition for system "trivial-garbage-tests". Please only define "trivial-garbage" and secondary systems with a name starting with "trivial-garbage/" (e.g. "trivial-garbage/test") in that file.
WARNING: redefining UIOP/PACKAGE:FIND-PACKAGE* in DEFUN
WARNING: redefining UIOP/PACKAGE:FIND-SYMBOL* in DEFUN
WARNING: redefining UIOP/PACKAGE:SYMBOL-CALL in DEFUN
WARNING: redefining UIOP/PACKAGE:INTERN* in DEFUN
WARNING: redefining UIOP/PACKAGE:EXPORT* in DEFUN
WARNING: redefining UIOP/PACKAGE:IMPORT* in DEFUN
WARNING: redefining UIOP/PACKAGE:SHADOWING-IMPORT* in DEFUN
WARNING: redefining UIOP/PACKAGE:SHADOW* in DEFUN
WARNING: redefining UIOP/PACKAGE:MAKE-SYMBOL* in DEFUN
WARNING: redefining UIOP/PACKAGE:UNINTERN* in DEFUN
WARNING: redefining UIOP/PACKAGE:SYMBOL-SHADOWING-P in DEFUN
WARNING: redefining UIOP/PACKAGE:HOME-PACKAGE-P in DEFUN
WARNING: redefining UIOP/PACKAGE:SYMBOL-PACKAGE-NAME in DEFUN
WARNING: redefining UIOP/PACKAGE:STANDARD-COMMON-LISP-SYMBOL-P in DEFUN
WARNING: redefining UIOP/PACKAGE:REIFY-PACKAGE in DEFUN
WARNING: redefining UIOP/PACKAGE:UNREIFY-PACKAGE in DEFUN
WARNING: redefining UIOP/PACKAGE:REIFY-SYMBOL in DEFUN
WARNING: redefining UIOP/PACKAGE:UNREIFY-SYMBOL in DEFUN
WARNING: redefining UIOP/PACKAGE::RECORD-FISHY in DEFUN
WARNING: redefining UIOP/PACKAGE::WHEN-PACKAGE-FISHINESS in DEFMACRO
WARNING: redefining UIOP/PACKAGE::NOTE-PACKAGE-FISHINESS in DEFMACRO
WARNING: redefining UIOP/PACKAGE::SET-DUMMY-SYMBOL in DEFUN
WARNING: redefining UIOP/PACKAGE::MAKE-DUMMY-SYMBOL in DEFUN
WARNING: redefining UIOP/PACKAGE::DUMMY-SYMBOL in DEFUN
WARNING: redefining UIOP/PACKAGE::GET-DUMMY-SYMBOL in DEFUN
WARNING: redefining UIOP/PACKAGE:NUKE-SYMBOL-IN-PACKAGE in DEFUN
WARNING: redefining UIOP/PACKAGE:NUKE-SYMBOL in DEFUN
WARNING: redefining UIOP/PACKAGE:REHOME-SYMBOL in DEFUN
WARNING: redefining UIOP/PACKAGE:ENSURE-PACKAGE-UNUSED in DEFUN
WARNING: redefining UIOP/PACKAGE:DELETE-PACKAGE* in DEFUN
WARNING: redefining UIOP/PACKAGE:PACKAGE-NAMES in DEFUN
WARNING: redefining UIOP/PACKAGE:PACKAGES-FROM-NAMES in DEFUN
WARNING: redefining UIOP/PACKAGE:FRESH-PACKAGE-NAME in DEFUN
WARNING: redefining UIOP/PACKAGE:RENAME-PACKAGE-AWAY in DEFUN
WARNING: redefining UIOP/PACKAGE:PACKAGE-DEFINITION-FORM in DEFUN
WARNING: redefining UIOP/PACKAGE::ENSURE-SHADOWING-IMPORT in DEFUN
WARNING: redefining UIOP/PACKAGE::ENSURE-IMPORTED in DEFUN
WARNING: redefining UIOP/PACKAGE::ENSURE-IMPORT in DEFUN
WARNING: redefining UIOP/PACKAGE::ENSURE-INHERITED in DEFUN
WARNING: redefining UIOP/PACKAGE::ENSURE-MIX in DEFUN
WARNING: redefining UIOP/PACKAGE::RECYCLE-SYMBOL in DEFUN
WARNING: redefining UIOP/PACKAGE::SYMBOL-RECYCLED-P in DEFUN
WARNING: redefining UIOP/PACKAGE::ENSURE-SYMBOL in DEFUN
WARNING: redefining UIOP/PACKAGE::ENSURE-EXPORTED-TO-USER in DEFUN
WARNING: redefining UIOP/PACKAGE::ENSURE-EXPORTED in DEFUN
WARNING: redefining UIOP/PACKAGE::ENSURE-EXPORT in DEFUN
WARNING: redefining UIOP/PACKAGE:ENSURE-PACKAGE in DEFUN
WARNING: redefining UIOP/PACKAGE:PARSE-DEFINE-PACKAGE-FORM in DEFUN
WARNING: redefining UIOP/PACKAGE:DEFINE-PACKAGE in DEFMACRO
WARNING: redefining UIOP/COMMON-LISP::LOOP* in DEFMACRO
WARNING: redefining UIOP/COMMON-LISP::FROB-SUBSTRINGS in DEFUN
WARNING: redefining UIOP/COMMON-LISP::COMPATFMT in DEFMACRO
WARNING: redefining UIOP/UTILITY:DEFGENERIC* in DEFMACRO
WARNING: redefining UIOP/UTILITY:DEFUN* in DEFMACRO
WARNING: redefining UIOP/UTILITY:WITH-UPGRADABILITY in DEFMACRO
WARNING: redefining UIOP/UTILITY:UIOP-DEBUG in DEFMACRO
WARNING: redefining UIOP/UTILITY:LOAD-UIOP-DEBUG-UTILITY in DEFUN
WARNING: redefining UIOP/UTILITY:NEST in DEFMACRO
WARNING: redefining UIOP/UTILITY:IF-LET in DEFMACRO
WARNING: redefining UIOP/UTILITY:PARSE-BODY in DEFUN
WARNING: redefining UIOP/UTILITY:WHILE-COLLECTING in DEFMACRO
WARNING: redefining UIOP/UTILITY:APPENDF in DEFMACRO
WARNING: redefining UIOP/UTILITY:LENGTH=N-P in DEFUN
WARNING: redefining UIOP/UTILITY:ENSURE-LIST in DEFUN
WARNING: redefining UIOP/UTILITY:REMOVE-PLIST-KEY in DEFUN
WARNING: redefining UIOP/UTILITY:REMOVE-PLIST-KEYS in DEFUN
WARNING: redefining UIOP/UTILITY:EMPTYP in DEFUN
WARNING: redefining UIOP/UTILITY:CHARACTER-TYPE-INDEX in DEFUN
WARNING: redefining UIOP/UTILITY:BASE-STRING-P in DEFUN
WARNING: redefining UIOP/UTILITY:STRINGS-COMMON-ELEMENT-TYPE in DEFUN
WARNING: redefining UIOP/UTILITY:REDUCE/STRCAT in DEFUN
WARNING: redefining UIOP/UTILITY:STRCAT in DEFUN
WARNING: redefining UIOP/UTILITY:FIRST-CHAR in DEFUN
WARNING: redefining UIOP/UTILITY:LAST-CHAR in DEFUN
WARNING: redefining UIOP/UTILITY:SPLIT-STRING in DEFUN
WARNING: redefining UIOP/UTILITY:STRING-PREFIX-P in DEFUN
WARNING: redefining UIOP/UTILITY:STRING-SUFFIX-P in DEFUN
WARNING: redefining UIOP/UTILITY:STRING-ENCLOSED-P in DEFUN
WARNING: redefining UIOP/UTILITY:STRIPLN in DEFUN
WARNING: redefining UIOP/UTILITY:STANDARD-CASE-SYMBOL-NAME in DEFUN
WARNING: redefining UIOP/UTILITY:FIND-STANDARD-CASE-SYMBOL in DEFUN
WARNING: redefining UIOP/UTILITY:TIMESTAMP< in DEFUN
WARNING: redefining UIOP/UTILITY:TIMESTAMPS< in DEFUN
WARNING: redefining UIOP/UTILITY:TIMESTAMP*< in DEFUN
WARNING: redefining UIOP/UTILITY:TIMESTAMP<= in DEFUN
WARNING: redefining UIOP/UTILITY:EARLIER-TIMESTAMP in DEFUN
WARNING: redefining UIOP/UTILITY:TIMESTAMPS-EARLIEST in DEFUN
WARNING: redefining UIOP/UTILITY:EARLIEST-TIMESTAMP in DEFUN
WARNING: redefining UIOP/UTILITY:LATER-TIMESTAMP in DEFUN
WARNING: redefining UIOP/UTILITY:TIMESTAMPS-LATEST in DEFUN
WARNING: redefining UIOP/UTILITY:LATEST-TIMESTAMP in DEFUN
WARNING: redefining UIOP/UTILITY:LATEST-TIMESTAMP-F in DEFMACRO
WARNING: redefining UIOP/UTILITY:ENSURE-FUNCTION in DEFUN
WARNING: redefining UIOP/UTILITY:ACCESS-AT in DEFUN
WARNING: redefining UIOP/UTILITY:ACCESS-AT-COUNT in DEFUN
WARNING: redefining UIOP/UTILITY:CALL-FUNCTION in DEFUN
WARNING: redefining UIOP/UTILITY:CALL-FUNCTIONS in DEFUN
WARNING: redefining UIOP/UTILITY:REGISTER-HOOK-FUNCTION in DEFUN
WARNING: redefining UIOP/UTILITY:COERCE-CLASS in DEFUN
WARNING: redefining UIOP/UTILITY:ENSURE-GETHASH in DEFUN
WARNING: redefining UIOP/UTILITY:LIST-TO-HASH-SET in DEFUN
WARNING: redefining UIOP/UTILITY:LEXICOGRAPHIC< in DEFUN
WARNING: redefining UIOP/UTILITY:LEXICOGRAPHIC<= in DEFUN
WARNING: redefining UIOP/UTILITY:STYLE-WARN in DEFUN
WARNING: redefining UIOP/UTILITY:MATCH-CONDITION-P in DEFUN
WARNING: redefining UIOP/UTILITY:MATCH-ANY-CONDITION-P in DEFUN
WARNING: redefining UIOP/UTILITY:CALL-WITH-MUFFLED-CONDITIONS in DEFUN
WARNING: redefining UIOP/UTILITY:WITH-MUFFLED-CONDITIONS in DEFMACRO
WARNING: redefining UIOP/UTILITY:NOT-IMPLEMENTED-ERROR in DEFUN
WARNING: redefining UIOP/UTILITY:PARAMETER-ERROR in DEFUN
WARNING: redefining UIOP/VERSION:UNPARSE-VERSION in DEFUN
WARNING: redefining UIOP/VERSION:PARSE-VERSION in DEFUN
WARNING: redefining UIOP/VERSION:NEXT-VERSION in DEFUN
WARNING: redefining UIOP/VERSION:VERSION< in DEFUN
WARNING: redefining UIOP/VERSION:VERSION<= in DEFUN
WARNING: redefining UIOP/VERSION::DEPRECATED-FUNCTION-CONDITION-KIND in DEFUN
WARNING: redefining PRINT-OBJECT (#<SB-PCL::CONDITION-CLASS UIOP/VERSION:DEPRECATED-FUNCTION-CONDITION> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining UIOP/VERSION::NOTIFY-DEPRECATED-FUNCTION in DEFUN
WARNING: redefining UIOP/VERSION:VERSION-DEPRECATION in DEFUN
WARNING: redefining UIOP/VERSION:WITH-DEPRECATION in DEFMACRO
WARNING: redefining UIOP/OS:FEATUREP in DEFUN
WARNING: redefining UIOP/OS:OS-MACOSX-P in DEFUN
WARNING: redefining UIOP/OS:OS-UNIX-P in DEFUN
WARNING: redefining UIOP/OS:OS-WINDOWS-P in DEFUN
WARNING: redefining UIOP/OS:OS-GENERA-P in DEFUN
WARNING: redefining UIOP/OS::OS-OLDMAC-P in DEFUN
WARNING: redefining UIOP/OS::OS-HAIKU-P in DEFUN
WARNING: redefining UIOP/OS:DETECT-OS in DEFUN
WARNING: redefining UIOP/OS:OS-COND in DEFMACRO
WARNING: redefining UIOP/OS:GETENV in DEFUN
WARNING: redefining UIOP/OS:GETENVP in DEFUN
WARNING: redefining UIOP/OS::FIRST-FEATURE in DEFUN
WARNING: redefining UIOP/OS:IMPLEMENTATION-TYPE in DEFUN
WARNING: redefining UIOP/OS:OPERATING-SYSTEM in DEFUN
WARNING: redefining UIOP/OS:ARCHITECTURE in DEFUN
WARNING: redefining UIOP/OS:LISP-VERSION-STRING in DEFUN
WARNING: redefining UIOP/OS:IMPLEMENTATION-IDENTIFIER in DEFUN
WARNING: redefining UIOP/OS:HOSTNAME in DEFUN
WARNING: redefining UIOP/OS:GETCWD in DEFUN
WARNING: redefining UIOP/OS:CHDIR in DEFUN
WARNING: redefining UIOP/OS:READ-NULL-TERMINATED-STRING in DEFUN
WARNING: redefining UIOP/OS:READ-LITTLE-ENDIAN in DEFUN
WARNING: redefining UIOP/OS:PARSE-FILE-LOCATION-INFO in DEFUN
WARNING: redefining UIOP/OS:PARSE-WINDOWS-SHORTCUT in DEFUN
WARNING: redefining UIOP/PATHNAME:NORMALIZE-PATHNAME-DIRECTORY-COMPONENT in DEFUN
WARNING: redefining UIOP/PATHNAME:DENORMALIZE-PATHNAME-DIRECTORY-COMPONENT in DEFUN
WARNING: redefining UIOP/PATHNAME:MERGE-PATHNAME-DIRECTORY-COMPONENTS in DEFUN
WARNING: redefining UIOP/PATHNAME:MAKE-PATHNAME* in DEFUN
WARNING: redefining UIOP/PATHNAME:MAKE-PATHNAME-COMPONENT-LOGICAL in DEFUN
WARNING: redefining UIOP/PATHNAME:MAKE-PATHNAME-LOGICAL in DEFUN
WARNING: redefining UIOP/PATHNAME:MERGE-PATHNAMES* in DEFUN
WARNING: redefining UIOP/PATHNAME:LOGICAL-PATHNAME-P in DEFUN
WARNING: redefining UIOP/PATHNAME:PHYSICAL-PATHNAME-P in DEFUN
WARNING: redefining UIOP/PATHNAME:PHYSICALIZE-PATHNAME in DEFUN
WARNING: redefining UIOP/PATHNAME:NIL-PATHNAME in DEFUN
WARNING: redefining UIOP/PATHNAME:WITH-PATHNAME-DEFAULTS in DEFMACRO
WARNING: redefining UIOP/PATHNAME:PATHNAME-EQUAL in DEFUN
WARNING: redefining UIOP/PATHNAME:ABSOLUTE-PATHNAME-P in DEFUN
WARNING: redefining UIOP/PATHNAME:RELATIVE-PATHNAME-P in DEFUN
WARNING: redefining UIOP/PATHNAME:HIDDEN-PATHNAME-P in DEFUN
WARNING: redefining UIOP/PATHNAME:FILE-PATHNAME-P in DEFUN
WARNING: redefining UIOP/PATHNAME:PATHNAME-DIRECTORY-PATHNAME in DEFUN
WARNING: redefining UIOP/PATHNAME:PATHNAME-PARENT-DIRECTORY-PATHNAME in DEFUN
WARNING: redefining UIOP/PATHNAME:DIRECTORY-PATHNAME-P in DEFUN
WARNING: redefining UIOP/PATHNAME:ENSURE-DIRECTORY-PATHNAME in DEFUN
WARNING: redefining UIOP/PATHNAME:SPLIT-UNIX-NAMESTRING-DIRECTORY-COMPONENTS in DEFUN
WARNING: redefining UIOP/PATHNAME:SPLIT-NAME-TYPE in DEFUN
WARNING: redefining UIOP/PATHNAME:PARSE-UNIX-NAMESTRING in DEFUN
WARNING: redefining UIOP/PATHNAME:UNIX-NAMESTRING in DEFUN
WARNING: redefining UIOP/PATHNAME:SUBPATHNAME in DEFUN
WARNING: redefining UIOP/PATHNAME:SUBPATHNAME* in DEFUN
WARNING: redefining UIOP/PATHNAME:PATHNAME-ROOT in DEFUN
WARNING: redefining UIOP/PATHNAME:PATHNAME-HOST-PATHNAME in DEFUN
WARNING: redefining UIOP/PATHNAME:ENSURE-ABSOLUTE-PATHNAME in DEFUN
WARNING: redefining UIOP/PATHNAME:SUBPATHP in DEFUN
WARNING: redefining UIOP/PATHNAME:ENOUGH-PATHNAME in DEFUN
WARNING: redefining UIOP/PATHNAME:CALL-WITH-ENOUGH-PATHNAME in DEFUN
WARNING: redefining UIOP/PATHNAME:WITH-ENOUGH-PATHNAME in DEFMACRO
WARNING: redefining UIOP/PATHNAME:WILDEN in DEFUN
WARNING: redefining UIOP/PATHNAME:RELATIVIZE-DIRECTORY-COMPONENT in DEFUN
WARNING: redefining UIOP/PATHNAME:RELATIVIZE-PATHNAME-DIRECTORY in DEFUN
WARNING: redefining UIOP/PATHNAME:DIRECTORY-SEPARATOR-FOR-HOST in DEFUN
WARNING: redefining UIOP/PATHNAME:DIRECTORIZE-PATHNAME-HOST-DEVICE in DEFUN
WARNING: redefining UIOP/FILESYSTEM:NATIVE-NAMESTRING in DEFUN
WARNING: redefining UIOP/FILESYSTEM:PARSE-NATIVE-NAMESTRING in DEFUN
WARNING: redefining UIOP/FILESYSTEM:TRUENAME* in DEFUN
WARNING: redefining UIOP/FILESYSTEM:SAFE-FILE-WRITE-DATE in DEFUN
WARNING: redefining UIOP/FILESYSTEM:PROBE-FILE* in DEFUN
WARNING: redefining UIOP/FILESYSTEM:DIRECTORY-EXISTS-P in DEFUN
WARNING: redefining UIOP/FILESYSTEM:FILE-EXISTS-P in DEFUN
WARNING: redefining UIOP/FILESYSTEM:DIRECTORY* in DEFUN
WARNING: redefining UIOP/FILESYSTEM:FILTER-LOGICAL-DIRECTORY-RESULTS in DEFUN
WARNING: redefining UIOP/FILESYSTEM:DIRECTORY-FILES in DEFUN
WARNING: redefining UIOP/FILESYSTEM:SUBDIRECTORIES in DEFUN
WARNING: redefining UIOP/FILESYSTEM:COLLECT-SUB*DIRECTORIES in DEFUN
WARNING: redefining UIOP/FILESYSTEM:TRUENAMIZE in DEFUN
WARNING: redefining UIOP/FILESYSTEM:RESOLVE-SYMLINKS in DEFUN
WARNING: redefining UIOP/FILESYSTEM:RESOLVE-SYMLINKS* in DEFUN
WARNING: redefining UIOP/PATHNAME:ENSURE-PATHNAME in DEFUN
WARNING: redefining UIOP/FILESYSTEM:GET-PATHNAME-DEFAULTS in DEFUN
WARNING: redefining UIOP/FILESYSTEM:CALL-WITH-CURRENT-DIRECTORY in DEFUN
WARNING: redefining UIOP/FILESYSTEM:WITH-CURRENT-DIRECTORY in DEFMACRO
WARNING: redefining UIOP/FILESYSTEM:INTER-DIRECTORY-SEPARATOR in DEFUN
WARNING: redefining UIOP/FILESYSTEM:SPLIT-NATIVE-PATHNAMES-STRING in DEFUN
WARNING: redefining UIOP/FILESYSTEM:GETENV-PATHNAME in DEFUN
WARNING: redefining UIOP/FILESYSTEM:GETENV-PATHNAMES in DEFUN
WARNING: redefining UIOP/FILESYSTEM:GETENV-ABSOLUTE-DIRECTORY in DEFUN
WARNING: redefining UIOP/FILESYSTEM:GETENV-ABSOLUTE-DIRECTORIES in DEFUN
WARNING: redefining UIOP/FILESYSTEM:LISP-IMPLEMENTATION-DIRECTORY in DEFUN
WARNING: redefining UIOP/FILESYSTEM:LISP-IMPLEMENTATION-PATHNAME-P in DEFUN
WARNING: redefining UIOP/FILESYSTEM:ENSURE-ALL-DIRECTORIES-EXIST in DEFUN
WARNING: redefining UIOP/FILESYSTEM:DELETE-FILE-IF-EXISTS in DEFUN
WARNING: redefining UIOP/FILESYSTEM:RENAME-FILE-OVERWRITING-TARGET in DEFUN
WARNING: redefining UIOP/FILESYSTEM:DELETE-EMPTY-DIRECTORY in DEFUN
WARNING: redefining UIOP/FILESYSTEM:DELETE-DIRECTORY-TREE in DEFUN
WARNING: redefining UIOP/STREAM:SETUP-STDIN in DEFUN
WARNING: redefining UIOP/STREAM:SETUP-STDOUT in DEFUN
WARNING: redefining UIOP/STREAM:SETUP-STDERR in DEFUN
WARNING: redefining UIOP/STREAM:ALWAYS-DEFAULT-ENCODING in DEFUN
WARNING: redefining UIOP/STREAM:DETECT-ENCODING in DEFUN
WARNING: redefining UIOP/STREAM:DEFAULT-ENCODING-EXTERNAL-FORMAT in DEFUN
WARNING: redefining UIOP/STREAM:ENCODING-EXTERNAL-FORMAT in DEFUN
WARNING: redefining UIOP/STREAM:WITH-SAFE-IO-SYNTAX in DEFMACRO
WARNING: redefining UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX in DEFUN
WARNING: redefining UIOP/STREAM:SAFE-READ-FROM-STRING in DEFUN
WARNING: redefining UIOP/STREAM:CALL-WITH-OUTPUT-FILE in DEFUN
WARNING: redefining UIOP/STREAM:WITH-OUTPUT-FILE in DEFMACRO
WARNING: redefining UIOP/STREAM::CALL-WITH-OUTPUT in DEFUN
WARNING: redefining UIOP/STREAM:WITH-OUTPUT in DEFMACRO
WARNING: redefining UIOP/STREAM:OUTPUT-STRING in DEFUN
WARNING: redefining UIOP/STREAM:CALL-WITH-INPUT-FILE in DEFUN
WARNING: redefining UIOP/STREAM:WITH-INPUT-FILE in DEFMACRO
WARNING: redefining UIOP/STREAM::CALL-WITH-INPUT in DEFUN
WARNING: redefining UIOP/STREAM:WITH-INPUT in DEFMACRO
WARNING: redefining UIOP/STREAM:INPUT-STRING in DEFUN
WARNING: redefining UIOP/STREAM:NULL-DEVICE-PATHNAME in DEFUN
WARNING: redefining UIOP/STREAM:CALL-WITH-NULL-INPUT in DEFUN
WARNING: redefining UIOP/STREAM:WITH-NULL-INPUT in DEFMACRO
WARNING: redefining UIOP/STREAM:CALL-WITH-NULL-OUTPUT in DEFUN
WARNING: redefining UIOP/STREAM:WITH-NULL-OUTPUT in DEFMACRO
WARNING: redefining UIOP/STREAM:FINISH-OUTPUTS in DEFUN
WARNING: redefining UIOP/STREAM:FORMAT! in DEFUN
WARNING: redefining UIOP/STREAM:SAFE-FORMAT! in DEFUN
WARNING: redefining UIOP/STREAM:COPY-STREAM-TO-STREAM in DEFUN
WARNING: redefining UIOP/STREAM:CONCATENATE-FILES in DEFUN
WARNING: redefining UIOP/STREAM:COPY-FILE in DEFUN
WARNING: redefining UIOP/STREAM:SLURP-STREAM-STRING in DEFUN
WARNING: redefining UIOP/STREAM:SLURP-STREAM-LINES in DEFUN
WARNING: redefining UIOP/STREAM:SLURP-STREAM-LINE in DEFUN
WARNING: redefining UIOP/STREAM:SLURP-STREAM-FORMS in DEFUN
WARNING: redefining UIOP/STREAM:SLURP-STREAM-FORM in DEFUN
WARNING: redefining UIOP/STREAM:READ-FILE-STRING in DEFUN
WARNING: redefining UIOP/STREAM:READ-FILE-LINES in DEFUN
WARNING: redefining UIOP/STREAM:READ-FILE-LINE in DEFUN
WARNING: redefining UIOP/STREAM:READ-FILE-FORMS in DEFUN
WARNING: redefining UIOP/STREAM:READ-FILE-FORM in DEFUN
WARNING: redefining UIOP/STREAM:SAFE-READ-FILE-LINE in DEFUN
WARNING: redefining UIOP/STREAM:SAFE-READ-FILE-FORM in DEFUN
WARNING: redefining UIOP/STREAM:EVAL-INPUT in DEFUN
WARNING: redefining UIOP/STREAM:EVAL-THUNK in DEFUN
WARNING: redefining UIOP/STREAM:STANDARD-EVAL-THUNK in DEFUN
WARNING: redefining UIOP/STREAM:PRINTLN in DEFUN
WARNING: redefining UIOP/STREAM:WRITELN in DEFUN
WARNING: redefining UIOP/STREAM:DEFAULT-TEMPORARY-DIRECTORY in DEFUN
WARNING: redefining UIOP/STREAM:TEMPORARY-DIRECTORY in DEFUN
WARNING: redefining UIOP/STREAM:SETUP-TEMPORARY-DIRECTORY in DEFUN
WARNING: redefining UIOP/STREAM:CALL-WITH-TEMPORARY-FILE in DEFUN
WARNING: redefining UIOP/STREAM:WITH-TEMPORARY-FILE in DEFMACRO
WARNING: redefining UIOP/STREAM::GET-TEMPORARY-FILE in DEFUN
WARNING: redefining UIOP/STREAM:ADD-PATHNAME-SUFFIX in DEFUN
WARNING: redefining UIOP/STREAM:TMPIZE-PATHNAME in DEFUN
WARNING: redefining UIOP/STREAM:CALL-WITH-STAGING-PATHNAME in DEFUN
WARNING: redefining UIOP/STREAM:WITH-STAGING-PATHNAME in DEFMACRO
WARNING: redefining UIOP/STREAM:FILE-STREAM-P in DEFUN
WARNING: redefining UIOP/STREAM:FILE-OR-SYNONYM-STREAM-P in DEFUN
WARNING: redefining UIOP/IMAGE:QUIT in DEFUN
WARNING: redefining UIOP/IMAGE:DIE in DEFUN
WARNING: redefining UIOP/IMAGE:RAW-PRINT-BACKTRACE in DEFUN
WARNING: redefining UIOP/IMAGE:PRINT-BACKTRACE in DEFUN
WARNING: redefining UIOP/IMAGE:PRINT-CONDITION-BACKTRACE in DEFUN
WARNING: redefining UIOP/IMAGE:FATAL-CONDITION-P in DEFUN
WARNING: redefining UIOP/IMAGE:HANDLE-FATAL-CONDITION in DEFUN
WARNING: redefining UIOP/IMAGE:CALL-WITH-FATAL-CONDITION-HANDLER in DEFUN
WARNING: redefining UIOP/IMAGE:WITH-FATAL-CONDITION-HANDLER in DEFMACRO
WARNING: redefining UIOP/IMAGE:SHELL-BOOLEAN-EXIT in DEFUN
WARNING: redefining UIOP/IMAGE:REGISTER-IMAGE-RESTORE-HOOK in DEFUN
WARNING: redefining UIOP/IMAGE:REGISTER-IMAGE-DUMP-HOOK in DEFUN
WARNING: redefining UIOP/IMAGE:CALL-IMAGE-RESTORE-HOOK in DEFUN
WARNING: redefining UIOP/IMAGE:CALL-IMAGE-DUMP-HOOK in DEFUN
WARNING: redefining UIOP/IMAGE:RAW-COMMAND-LINE-ARGUMENTS in DEFUN
WARNING: redefining UIOP/IMAGE:COMMAND-LINE-ARGUMENTS in DEFUN
WARNING: redefining UIOP/IMAGE:ARGV0 in DEFUN
WARNING: redefining UIOP/IMAGE:SETUP-COMMAND-LINE-ARGUMENTS in DEFUN
WARNING: redefining UIOP/IMAGE:RESTORE-IMAGE in DEFUN
WARNING: redefining UIOP/IMAGE:DUMP-IMAGE in DEFUN
WARNING: redefining UIOP/IMAGE:CREATE-IMAGE in DEFUN
WARNING: redefining UIOP/LISP-BUILD:GET-OPTIMIZATION-SETTINGS in DEFUN
WARNING: redefining UIOP/LISP-BUILD:PROCLAIM-OPTIMIZATION-SETTINGS in DEFUN
WARNING: redefining UIOP/LISP-BUILD:WITH-OPTIMIZATION-SETTINGS in DEFMACRO
WARNING: redefining UIOP/LISP-BUILD::SB-GROVEL-UNKNOWN-CONSTANT-CONDITION-P in DEFUN
WARNING: redefining UIOP/LISP-BUILD:CALL-WITH-MUFFLED-COMPILER-CONDITIONS in DEFUN
WARNING: redefining UIOP/LISP-BUILD:WITH-MUFFLED-COMPILER-CONDITIONS in DEFMACRO
WARNING: redefining UIOP/LISP-BUILD:CALL-WITH-MUFFLED-LOADER-CONDITIONS in DEFUN
WARNING: redefining UIOP/LISP-BUILD:WITH-MUFFLED-LOADER-CONDITIONS in DEFMACRO
WARNING: redefining UIOP/LISP-BUILD:CHECK-LISP-COMPILE-WARNINGS in DEFUN
WARNING: redefining UIOP/LISP-BUILD:CHECK-LISP-COMPILE-RESULTS in DEFUN
WARNING: redefining UIOP/LISP-BUILD:REIFY-SIMPLE-SEXP in DEFUN
WARNING: redefining UIOP/LISP-BUILD:UNREIFY-SIMPLE-SEXP in DEFUN
WARNING: redefining UIOP/LISP-BUILD::REIFY-UNDEFINED-WARNING in DEFUN
WARNING: redefining UIOP/LISP-BUILD:REIFY-DEFERRED-WARNINGS in DEFUN
WARNING: redefining UIOP/LISP-BUILD:UNREIFY-DEFERRED-WARNINGS in DEFUN
WARNING: redefining UIOP/LISP-BUILD:RESET-DEFERRED-WARNINGS in DEFUN
WARNING: redefining UIOP/LISP-BUILD:SAVE-DEFERRED-WARNINGS in DEFUN
WARNING: redefining UIOP/LISP-BUILD:WARNINGS-FILE-TYPE in DEFUN
WARNING: redefining UIOP/LISP-BUILD:ENABLE-DEFERRED-WARNINGS-CHECK in DEFUN
WARNING: redefining UIOP/LISP-BUILD:DISABLE-DEFERRED-WARNINGS-CHECK in DEFUN
WARNING: redefining UIOP/LISP-BUILD:WARNINGS-FILE-P in DEFUN
WARNING: redefining UIOP/LISP-BUILD:CHECK-DEFERRED-WARNINGS in DEFUN
WARNING: redefining UIOP/LISP-BUILD::CALL-WITH-SAVED-DEFERRED-WARNINGS in DEFUN
WARNING: redefining UIOP/LISP-BUILD:WITH-SAVED-DEFERRED-WARNINGS in DEFMACRO
WARNING: redefining UIOP/LISP-BUILD:CURRENT-LISP-FILE-PATHNAME in DEFUN
WARNING: redefining UIOP/LISP-BUILD:LOAD-PATHNAME in DEFUN
WARNING: redefining UIOP/LISP-BUILD:LISPIZE-PATHNAME in DEFUN
WARNING: redefining UIOP/LISP-BUILD:COMPILE-FILE-TYPE in DEFUN
WARNING: redefining UIOP/LISP-BUILD:CALL-AROUND-HOOK in DEFUN
WARNING: redefining UIOP/LISP-BUILD:COMPILE-FILE-PATHNAME* in DEFUN
WARNING: redefining UIOP/LISP-BUILD:LOAD* in DEFUN
WARNING: redefining UIOP/LISP-BUILD:LOAD-FROM-STRING in DEFUN
WARNING: redefining UIOP/LISP-BUILD:COMBINE-FASLS in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM::REQUIRES-ESCAPING-P in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:ESCAPE-TOKEN in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM::ESCAPE-WINDOWS-TOKEN-WITHIN-DOUBLE-QUOTES in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM::EASY-WINDOWS-CHARACTER-P in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:ESCAPE-WINDOWS-TOKEN in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM::ESCAPE-SH-TOKEN-WITHIN-DOUBLE-QUOTES in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:EASY-SH-CHARACTER-P in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:ESCAPE-SH-TOKEN in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:ESCAPE-SHELL-TOKEN in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:ESCAPE-COMMAND in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:ESCAPE-WINDOWS-COMMAND in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:ESCAPE-SH-COMMAND in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:ESCAPE-SHELL-COMMAND in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM::%NORMALIZE-IO-SPECIFIER in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM::%INTERACTIVEP in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM::%SIGNAL-TO-EXIT-CODE in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM::%CODE-TO-STATUS in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM::%HANDLE-IF-EXISTS in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM::%HANDLE-IF-DOES-NOT-EXIST in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:PROCESS-INFO-ERROR-OUTPUT in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:PROCESS-INFO-INPUT in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:PROCESS-INFO-OUTPUT in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:PROCESS-INFO-PID in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM::%PROCESS-STATUS in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:PROCESS-ALIVE-P in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:WAIT-PROCESS in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM::%POSIX-SEND-SIGNAL in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:TERMINATE-PROCESS in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:CLOSE-STREAMS in DEFUN
WARNING: redefining UIOP/LAUNCH-PROGRAM:LAUNCH-PROGRAM in DEFUN
WARNING: redefining UIOP/RUN-PROGRAM::CALL-STREAM-PROCESSOR in DEFUN
WARNING: redefining UIOP/RUN-PROGRAM:SLURP-INPUT-STREAM in DEFGENERIC
WARNING: redefining SLURP-INPUT-STREAM (#<SB-PCL:SYSTEM-CLASS COMMON-LISP:FUNCTION> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining SLURP-INPUT-STREAM (#<BUILT-IN-CLASS COMMON-LISP:CONS> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining SLURP-INPUT-STREAM (#<SB-PCL:SYSTEM-CLASS COMMON-LISP:STREAM> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining SLURP-INPUT-STREAM (#<SB-MOP:EQL-SPECIALIZER STRING> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining SLURP-INPUT-STREAM (#<SB-MOP:EQL-SPECIALIZER :STRING> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining SLURP-INPUT-STREAM (#<SB-MOP:EQL-SPECIALIZER :LINES> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining SLURP-INPUT-STREAM (#<SB-MOP:EQL-SPECIALIZER :LINE> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining SLURP-INPUT-STREAM (#<SB-MOP:EQL-SPECIALIZER :FORMS> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining SLURP-INPUT-STREAM (#<SB-MOP:EQL-SPECIALIZER :FORM> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining SLURP-INPUT-STREAM (#<SB-MOP:EQL-SPECIALIZER T> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining SLURP-INPUT-STREAM (#<BUILT-IN-CLASS COMMON-LISP:NULL> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining SLURP-INPUT-STREAM (#<STRUCTURE-CLASS COMMON-LISP:PATHNAME> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining SLURP-INPUT-STREAM (#<SB-PCL:SYSTEM-CLASS COMMON-LISP:T> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining UIOP/RUN-PROGRAM:VOMIT-OUTPUT-STREAM in DEFGENERIC
WARNING: redefining VOMIT-OUTPUT-STREAM (#<SB-PCL:SYSTEM-CLASS COMMON-LISP:FUNCTION> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining VOMIT-OUTPUT-STREAM (#<BUILT-IN-CLASS COMMON-LISP:CONS> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining VOMIT-OUTPUT-STREAM (#<SB-PCL:SYSTEM-CLASS COMMON-LISP:STREAM> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining VOMIT-OUTPUT-STREAM (#<BUILT-IN-CLASS COMMON-LISP:STRING> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining VOMIT-OUTPUT-STREAM (#<SB-MOP:EQL-SPECIALIZER T> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining VOMIT-OUTPUT-STREAM (#<BUILT-IN-CLASS COMMON-LISP:NULL> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining VOMIT-OUTPUT-STREAM (#<STRUCTURE-CLASS COMMON-LISP:PATHNAME> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining VOMIT-OUTPUT-STREAM (#<SB-PCL:SYSTEM-CLASS COMMON-LISP:T> #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>) in DEFMETHOD
WARNING: redefining UIOP/RUN-PROGRAM::%CHECK-RESULT in DEFUN
WARNING: redefining UIOP/RUN-PROGRAM::%ACTIVE-IO-SPECIFIER-P in DEFUN
WARNING: redefining UIOP/RUN-PROGRAM::%RUN-PROGRAM in DEFUN
WARNING: redefining UIOP/RUN-PROGRAM::%CALL-WITH-PROGRAM-IO in DEFUN
WARNING: redefining UIOP/RUN-PROGRAM::PLACE-SETTER in DEFMACRO
WARNING: redefining UIOP/RUN-PROGRAM::WITH-PROGRAM-INPUT in DEFMACRO
WARNING: redefining UIOP/RUN-PROGRAM::WITH-PROGRAM-OUTPUT in DEFMACRO
WARNING: redefining UIOP/RUN-PROGRAM::WITH-PROGRAM-ERROR-OUTPUT in DEFMACRO
WARNING: redefining UIOP/RUN-PROGRAM::%USE-LAUNCH-PROGRAM in DEFUN
WARNING: redefining UIOP/RUN-PROGRAM::%NORMALIZE-SYSTEM-COMMAND in DEFUN
WARNING: redefining UIOP/RUN-PROGRAM::%REDIRECTED-SYSTEM-COMMAND in DEFUN
WARNING: redefining UIOP/RUN-PROGRAM::%SYSTEM in DEFUN
WARNING: redefining UIOP/RUN-PROGRAM::%USE-SYSTEM in DEFUN
WARNING: redefining UIOP/RUN-PROGRAM:RUN-PROGRAM in DEFUN
WARNING: redefining UIOP/CONFIGURATION:CONFIGURATION-INHERITANCE-DIRECTIVE-P in DEFUN
WARNING: redefining UIOP/CONFIGURATION:REPORT-INVALID-FORM in DEFUN
WARNING: redefining UIOP/CONFIGURATION:VALIDATE-CONFIGURATION-FORM in DEFUN
WARNING: redefining UIOP/CONFIGURATION:VALIDATE-CONFIGURATION-FILE in DEFUN
WARNING: redefining UIOP/CONFIGURATION:VALIDATE-CONFIGURATION-DIRECTORY in DEFUN
WARNING: redefining UIOP/CONFIGURATION:RESOLVE-RELATIVE-LOCATION in DEFUN
WARNING: redefining UIOP/CONFIGURATION:RESOLVE-ABSOLUTE-LOCATION in DEFUN
WARNING: redefining UIOP/CONFIGURATION:LOCATION-DESIGNATOR-P in DEFUN
WARNING: redefining UIOP/CONFIGURATION:LOCATION-FUNCTION-P in DEFUN
WARNING: redefining UIOP/CONFIGURATION:REGISTER-CLEAR-CONFIGURATION-HOOK in DEFUN
WARNING: redefining UIOP/CONFIGURATION:CLEAR-CONFIGURATION in DEFUN
WARNING: redefining UIOP/CONFIGURATION:UPGRADE-CONFIGURATION in DEFUN
WARNING: redefining UIOP/CONFIGURATION:GET-FOLDER-PATH in DEFUN
WARNING: redefining UIOP/CONFIGURATION:XDG-DATA-HOME in DEFUN
WARNING: redefining UIOP/CONFIGURATION:XDG-CONFIG-HOME in DEFUN
WARNING: redefining UIOP/CONFIGURATION:XDG-DATA-DIRS in DEFUN
WARNING: redefining UIOP/CONFIGURATION:XDG-CONFIG-DIRS in DEFUN
WARNING: redefining UIOP/CONFIGURATION:XDG-CACHE-HOME in DEFUN
WARNING: redefining UIOP/CONFIGURATION:XDG-RUNTIME-DIR in DEFUN
WARNING: redefining UIOP/CONFIGURATION:SYSTEM-CONFIG-PATHNAMES in DEFUN
WARNING: redefining UIOP/CONFIGURATION:FILTER-PATHNAME-SET in DEFUN
WARNING: redefining UIOP/CONFIGURATION:XDG-DATA-PATHNAMES in DEFUN
WARNING: redefining UIOP/CONFIGURATION:XDG-CONFIG-PATHNAMES in DEFUN
WARNING: redefining UIOP/CONFIGURATION:FIND-PREFERRED-FILE in DEFUN
WARNING: redefining UIOP/CONFIGURATION:XDG-DATA-PATHNAME in DEFUN
WARNING: redefining UIOP/CONFIGURATION:XDG-CONFIG-PATHNAME in DEFUN
WARNING: redefining UIOP/CONFIGURATION::COMPUTE-USER-CACHE in DEFUN
WARNING: redefining UIOP/BACKWARD-DRIVER:COERCE-PATHNAME in DEFUN
WARNING: redefining UIOP/CONFIGURATION:USER-CONFIGURATION-DIRECTORIES in DEFUN
WARNING: redefining UIOP/CONFIGURATION:SYSTEM-CONFIGURATION-DIRECTORIES in DEFUN
WARNING: redefining UIOP/CONFIGURATION:IN-FIRST-DIRECTORY in DEFUN
WARNING: redefining UIOP/CONFIGURATION:IN-USER-CONFIGURATION-DIRECTORY in DEFUN
WARNING: redefining UIOP/CONFIGURATION:IN-SYSTEM-CONFIGURATION-DIRECTORY in DEFUN
WARNING: redefining UIOP/BACKWARD-DRIVER:VERSION-COMPATIBLE-P in DEFUN
WARNING: redefining LISPBUILDER-SDL-BASE::READ-PIXEL in DEFUN

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/lispbuilder/ad25daf247901f9cb2f519d66698ea873707f847/lispbuilder-20190322-git/lispbuilder-sdl/examples/random-rects.lisp
; in: DEFUN RANDOM-BOX-2
;     (LISPBUILDER-SDL:WITH-EVENTS (:WAIT)
;       (:QUIT-EVENT NIL T)
;       (:KEY-DOWN-EVENT (:KEY LISPBUILDER-SDL-EXAMPLES::KEY)
;        (IF (LISPBUILDER-SDL:KEY= LISPBUILDER-SDL-EXAMPLES::KEY :SDL-KEY-ESCAPE)
;            (LISPBUILDER-SDL:PUSH-QUIT-EVENT)))
;       (:VIDEO-EXPOSE-EVENT NIL (LISPBUILDER-SDL:UPDATE-DISPLAY))
;       (:KEY-DOWN-EVENT (:KEY LISPBUILDER-SDL-EXAMPLES::KEY)
;        (WHEN (LISPBUILDER-SDL:KEY= LISPBUILDER-SDL-EXAMPLES::KEY :SDL-KEY-ESCAPE)
;          (LISPBUILDER-SDL:PUSH-QUIT-EVENT)))
;       (:MOUSE-MOTION-EVENT NIL
;        (LISPBUILDER-SDL:DRAW-BOX
;         (LISPBUILDER-SDL:RANDOM-RECTANGLE LISPBUILDER-SDL-EXAMPLES::WIDTH
;                                           LISPBUILDER-SDL-EXAMPLES::HEIGHT)
;         :COLOR
;         (LISPBUILDER-SDL:COLOR :R (RANDOM 255) :G (RANDOM 255) :B (RANDOM 255))
;         :STROKE-COLOR LISPBUILDER-SDL:*WHITE*)
;        (LISPBUILDER-SDL:DRAW-STRING-SHADED-* "Move mouse over window." 0 0
;                                              LISPBUILDER-SDL:*WHITE*
;                                              LISPBUILDER-SDL:*BLACK*)
;        (LISPBUILDER-SDL:UPDATE-DISPLAY)))
; --> LET LOOP BLOCK TAGBODY PROGN LOOP BLOCK TAGBODY 
; ==>
;   (CASE (LISPBUILDER-SDL:EVENT-TYPE #:|sdl-event-11|)
;     (:QUIT-EVENT (SETF #:|quit-9| (FUNCALL #'#)))
;     (:KEY-DOWN-EVENT
;      (LET ((LISPBUILDER-SDL-EXAMPLES::KEY #))
;        (IF (LISPBUILDER-SDL:KEY= LISPBUILDER-SDL-EXAMPLES::KEY :SDL-KEY-ESCAPE)
;            (LISPBUILDER-SDL:PUSH-QUIT-EVENT))))
;     (:VIDEO-EXPOSE-EVENT
;      (LET ()
;        (LISPBUILDER-SDL:UPDATE-DISPLAY)))
;     (:KEY-DOWN-EVENT
;      (LET ((LISPBUILDER-SDL-EXAMPLES::KEY #))
;        (WHEN
;            (LISPBUILDER-SDL:KEY= LISPBUILDER-SDL-EXAMPLES::KEY :SDL-KEY-ESCAPE)
;          (LISPBUILDER-SDL:PUSH-QUIT-EVENT))))
;     (:MOUSE-MOTION-EVENT
;      (LET ()
;        (LISPBUILDER-SDL:DRAW-BOX
;         (LISPBUILDER-SDL:RANDOM-RECTANGLE LISPBUILDER-SDL-EXAMPLES::WIDTH
;                                           LISPBUILDER-SDL-EXAMPLES::HEIGHT)
;         :COLOR (LISPBUILDER-SDL:COLOR :R # :G # :B #) :STROKE-COLOR
;         LISPBUILDER-SDL:*WHITE*)
;        (LISPBUILDER-SDL:DRAW-STRING-SHADED-* "Move mouse over window." 0 0
;                                              LISPBUILDER-SDL:*WHITE*
;                                              LISPBUILDER-SDL:*BLACK*)
;        (LISPBUILDER-SDL:UPDATE-DISPLAY))))
; 
; caught STYLE-WARNING:
;   Duplicate key :KEY-DOWN-EVENT in CASE form, occurring in the second clause:
;     (:KEY-DOWN-EVENT (LET ((KEY (LISPBUILDER-SDL::KEY-KEY #:|sdl-event-11|))) (IF (LISPBUILDER-SDL:KEY= KEY :SDL-KEY-ESCAPE) (LISPBUILDER-SDL:PUSH-QUIT-EVENT)))), and the fourth clause:
;     (:KEY-DOWN-EVENT (LET ((KEY (LISPBUILDER-SDL::KEY-KEY #:|sdl-event-11|))) (WHEN (LISPBUILDER-SDL:KEY= KEY :SDL-KEY-ESCAPE) (LISPBUILDER-SDL:PUSH-QUIT-EVENT)))).
WARNING: Lisp compilation had style-warnings while compiling #<CL-SOURCE-FILE "lispbuilder-sdl-examples" "examples" "random-rects">

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/lispbuilder/ad25daf247901f9cb2f519d66698ea873707f847/lispbuilder-20190322-git/lispbuilder-sdl/examples/metaballs.lisp
; in: DEFUN SET-RADIUS
;     (/ LISPBUILDER-SDL-EXAMPLES::STRENGTH LISPBUILDER-SDL-EXAMPLES::IVAL)
; --> / 
; ==>
;   (FLOAT SB-C::X SB-C::Y)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (SQRT (/ LISPBUILDER-SDL-EXAMPLES::STRENGTH LISPBUILDER-SDL-EXAMPLES::IVAL))
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a SINGLE-FLOAT.The result is a (VALUES (OR (COMPLEX DOUBLE-FLOAT) (DOUBLE-FLOAT -0.0d0) (COMPLEX SINGLE-FLOAT) (SINGLE-FLOAT -0.0)) &OPTIONAL), not a (VALUES FLOAT &REST T).
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a DOUBLE-FLOAT.The result is a (VALUES (OR (COMPLEX DOUBLE-FLOAT) (DOUBLE-FLOAT -0.0d0) (COMPLEX SINGLE-FLOAT) (SINGLE-FLOAT -0.0)) &OPTIONAL), not a (VALUES FLOAT &REST T).

;     (/ (LISPBUILDER-SDL-EXAMPLES::METABALL-R LISPBUILDER-SDL-EXAMPLES::MBALL)
;        (/ 256 64))
; --> / 
; ==>
;   (FLOAT SB-C::Y SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (/ LISPBUILDER-SDL-EXAMPLES::STRENGTH LISPBUILDER-SDL-EXAMPLES::IVAL)
; ==>
;   (/ (FLOAT SB-C::X SB-C::Y) SB-C::Y)
; 
; note: forced to do full call
;       unable to do inline float arithmetic (cost 12) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 19) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).

;     (/ (LISPBUILDER-SDL-EXAMPLES::METABALL-R LISPBUILDER-SDL-EXAMPLES::MBALL)
;        (/ 256 64))
; ==>
;   (/ SB-C::X (FLOAT SB-C::Y SB-C::X))
; 
; note: forced to do full call
;       unable to do inline float arithmetic (cost 12) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 19) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).

;     (LISPBUILDER-SDL:CAST FLOAT
;                           (SQRT
;                            (/ LISPBUILDER-SDL-EXAMPLES::STRENGTH
;                               LISPBUILDER-SDL-EXAMPLES::IVAL)))
; --> COERCE THE IF 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::X)
; 
; caught WARNING:
;   Derived type of SB-C::X is (VALUES (OR (COMPLEX DOUBLE-FLOAT) (COMPLEX SINGLE-FLOAT)) &OPTIONAL), conflicting with its asserted type REAL.
;   See also:
;     The SBCL Manual, Node "Handling of Types"

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/lispbuilder/ad25daf247901f9cb2f519d66698ea873707f847/lispbuilder-20190322-git/lispbuilder-sdl/examples/metaballs.lisp
; in: DEFUN GET-FIELD-AT
;     (* LISPBUILDER-SDL-EXAMPLES::DX LISPBUILDER-SDL-EXAMPLES::DX)
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline fixnum arithmetic (cost 4) because:
;       The result is a (VALUES (MOD 21267647932558653966460912964485513217) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The result is a (VALUES (MOD 21267647932558653966460912964485513217) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

;     (* LISPBUILDER-SDL-EXAMPLES::DY LISPBUILDER-SDL-EXAMPLES::DY)
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline fixnum arithmetic (cost 4) because:
;       The result is a (VALUES (MOD 21267647932558653966460912964485513217) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The result is a (VALUES (MOD 21267647932558653966460912964485513217) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

;     (+ (* LISPBUILDER-SDL-EXAMPLES::DX LISPBUILDER-SDL-EXAMPLES::DX)
;        (* LISPBUILDER-SDL-EXAMPLES::DY LISPBUILDER-SDL-EXAMPLES::DY) 0.01)
; --> + 
; ==>
;   (+ (* LISPBUILDER-SDL-EXAMPLES::DX LISPBUILDER-SDL-EXAMPLES::DX)
;      (* LISPBUILDER-SDL-EXAMPLES::DY LISPBUILDER-SDL-EXAMPLES::DY))
; 
; note: forced to do GENERIC-+ (cost 10)
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a (MOD 21267647932558653966460912964485513217), not a FIXNUM.
;       The second argument is a (MOD 21267647932558653966460912964485513217), not a FIXNUM.
;       The result is a (VALUES (MOD 42535295865117307932921825928971026433) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The first argument is a (MOD 21267647932558653966460912964485513217), not a (SIGNED-BYTE 64).
;       The second argument is a (MOD 21267647932558653966460912964485513217), not a (SIGNED-BYTE 64).
;       The result is a (VALUES (MOD 42535295865117307932921825928971026433) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/lispbuilder/ad25daf247901f9cb2f519d66698ea873707f847/lispbuilder-20190322-git/lispbuilder-sdl/examples/metaballs.lisp
; in: DEFUN SQUARE-COORDS
;     (COERCE
;      (/
;       (LISPBUILDER-SDL-EXAMPLES::METABALL-CENTER-X
;        LISPBUILDER-SDL-EXAMPLES::MBALL)
;       LISPBUILDER-SDL-EXAMPLES::X)
;      'FLOAT)
; --> THE 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a RATIONAL, not a (SIGNED-BYTE 64).

;     (COERCE
;      (/
;       (LISPBUILDER-SDL-EXAMPLES::METABALL-CENTER-Y
;        LISPBUILDER-SDL-EXAMPLES::MBALL)
;       LISPBUILDER-SDL-EXAMPLES::Y)
;      'FLOAT)
; --> THE 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a RATIONAL, not a (SIGNED-BYTE 64).

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/lispbuilder/ad25daf247901f9cb2f519d66698ea873707f847/lispbuilder-20190322-git/lispbuilder-sdl/examples/metaballs.lisp
; in: DEFUN GET-SQUARE-COORDS-I
;     (COERCE
;      (/
;       (LISPBUILDER-SDL-EXAMPLES::METABALL-CENTER-X
;        LISPBUILDER-SDL-EXAMPLES::MBALL)
;       LISPBUILDER-SDL-EXAMPLES::X)
;      'FLOAT)
; --> THE 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a RATIONAL, not a (SIGNED-BYTE 64).

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/lispbuilder/ad25daf247901f9cb2f519d66698ea873707f847/lispbuilder-20190322-git/lispbuilder-sdl/examples/metaballs.lisp
; in: DEFUN GET-SQUARE-COORDS-J
;     (COERCE
;      (/
;       (LISPBUILDER-SDL-EXAMPLES::METABALL-CENTER-Y
;        LISPBUILDER-SDL-EXAMPLES::MBALL)
;       LISPBUILDER-SDL-EXAMPLES::Y)
;      'FLOAT)
; --> THE 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a RATIONAL, not a (SIGNED-BYTE 64).

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/lispbuilder/ad25daf247901f9cb2f519d66698ea873707f847/lispbuilder-20190322-git/lispbuilder-sdl/examples/metaballs.lisp
; in: DEFUN INIT-META-GRID
;     (SETF (AREF LISPBUILDER-SDL-EXAMPLES::GRID LISPBUILDER-SDL-EXAMPLES::I
;                 LISPBUILDER-SDL-EXAMPLES::J)
;             0)
; --> LET* FUNCALL SB-C::%FUNCALL (SETF AREF) LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-SET ARRAY SB-INT:INDEX SB-C::NEW-VALUE)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY * (* *)), not a SIMPLE-ARRAY.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/lispbuilder/ad25daf247901f9cb2f519d66698ea873707f847/lispbuilder-20190322-git/lispbuilder-sdl/examples/metaballs.lisp
; in: DEFUN DRAW-GRID
;     (* LISPBUILDER-SDL-EXAMPLES::X LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION)
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline fixnum arithmetic (cost 4) because:
;       The result is a (VALUES (INTEGER -21267647932558653961849226946058125312 21267647932558653957237540927630737409) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The result is a (VALUES (INTEGER -21267647932558653961849226946058125312 21267647932558653957237540927630737409) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

;     (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION LISPBUILDER-SDL-EXAMPLES::ROW)
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline fixnum arithmetic (cost 4) because:
;       The result is a (VALUES (INTEGER -21267647932558653961849226946058125312 21267647932558653966460912964485513216) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The result is a (VALUES (INTEGER -21267647932558653961849226946058125312 21267647932558653966460912964485513216) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

;     (* LISPBUILDER-SDL-EXAMPLES::Y LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION)
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline fixnum arithmetic (cost 4) because:
;       The result is a (VALUES (INTEGER -21267647932558653961849226946058125312 21267647932558653957237540927630737409) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The result is a (VALUES (INTEGER -21267647932558653961849226946058125312 21267647932558653957237540927630737409) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

;     (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION LISPBUILDER-SDL-EXAMPLES::COL)
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline fixnum arithmetic (cost 4) because:
;       The result is a (VALUES (INTEGER -21267647932558653961849226946058125312 21267647932558653966460912964485513216) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The result is a (VALUES (INTEGER -21267647932558653961849226946058125312 21267647932558653966460912964485513216) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/lispbuilder/ad25daf247901f9cb2f519d66698ea873707f847/lispbuilder-20190322-git/lispbuilder-sdl/examples/metaballs.lisp
; in: DEFUN DRAW-META-CENTER
;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::I LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; ==>
;   (SB-KERNEL:%UNARY-TRUNCATE/SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float truncate (cost 5) because:
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; --> VALUES - LOCALLY 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::RES)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a INTEGER, not a (SIGNED-BYTE 64).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF 
; --> VALUES 1- 
; ==>
;   (- SB-C::TRU 1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       etc.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::J LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; ==>
;   (SB-KERNEL:%UNARY-TRUNCATE/SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float truncate (cost 5) because:
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; --> VALUES - LOCALLY 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::RES)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a INTEGER, not a (SIGNED-BYTE 64).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF 
; --> VALUES 1- 
; ==>
;   (- SB-C::TRU 1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       etc.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* (+ LISPBUILDER-SDL-EXAMPLES::I 1) LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; ==>
;   (SB-KERNEL:%UNARY-TRUNCATE/SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float truncate (cost 5) because:
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; --> VALUES - LOCALLY 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::RES)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a INTEGER, not a (SIGNED-BYTE 64).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF 
; --> VALUES 1- 
; ==>
;   (- SB-C::TRU 1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       etc.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* (+ LISPBUILDER-SDL-EXAMPLES::J 1) LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; ==>
;   (SB-KERNEL:%UNARY-TRUNCATE/SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float truncate (cost 5) because:
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; --> VALUES - LOCALLY 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::RES)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a INTEGER, not a (SIGNED-BYTE 64).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF 
; --> VALUES 1- 
; ==>
;   (- SB-C::TRU 1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       etc.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* (+ LISPBUILDER-SDL-EXAMPLES::I 1) LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; ==>
;   (SB-KERNEL:%UNARY-TRUNCATE/SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float truncate (cost 5) because:
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; --> VALUES - LOCALLY 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::RES)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a INTEGER, not a (SIGNED-BYTE 64).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF 
; --> VALUES 1- 
; ==>
;   (- SB-C::TRU 1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       etc.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::J LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; ==>
;   (SB-KERNEL:%UNARY-TRUNCATE/SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float truncate (cost 5) because:
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; --> VALUES - LOCALLY 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::RES)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a INTEGER, not a (SIGNED-BYTE 64).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF 
; --> VALUES 1- 
; ==>
;   (- SB-C::TRU 1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       etc.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::I LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; ==>
;   (SB-KERNEL:%UNARY-TRUNCATE/SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float truncate (cost 5) because:
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; --> VALUES - LOCALLY 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::RES)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a INTEGER, not a (SIGNED-BYTE 64).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF 
; --> VALUES 1- 
; ==>
;   (- SB-C::TRU 1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       etc.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* (+ LISPBUILDER-SDL-EXAMPLES::J 1) LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; ==>
;   (SB-KERNEL:%UNARY-TRUNCATE/SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float truncate (cost 5) because:
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; --> VALUES - LOCALLY 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::RES)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a INTEGER, not a (SIGNED-BYTE 64).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF 
; --> VALUES 1- 
; ==>
;   (- SB-C::TRU 1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       etc.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/lispbuilder/ad25daf247901f9cb2f519d66698ea873707f847/lispbuilder-20190322-git/lispbuilder-sdl/examples/metaballs.lisp
; in: DEFUN RENDER-LOOP
;     (AREF LISPBUILDER-SDL-EXAMPLES::SQUARE-FLAG LISPBUILDER-SDL-EXAMPLES::I
;           LISPBUILDER-SDL-EXAMPLES::J)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID LISPBUILDER-SDL-EXAMPLES::I
;           LISPBUILDER-SDL-EXAMPLES::J)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FLOAT (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID (+ LISPBUILDER-SDL-EXAMPLES::I 1)
;           LISPBUILDER-SDL-EXAMPLES::J)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FLOAT (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID (+ LISPBUILDER-SDL-EXAMPLES::I 1)
;           (+ LISPBUILDER-SDL-EXAMPLES::J 1))
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FLOAT (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID LISPBUILDER-SDL-EXAMPLES::I
;           (+ LISPBUILDER-SDL-EXAMPLES::J 1))
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FLOAT (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::LINE LISPBUILDER-SDL-EXAMPLES::SQUARE-IDX
;           LISPBUILDER-SDL-EXAMPLES::N)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::SQUARE-EDGE
;           LISPBUILDER-SDL-EXAMPLES::EDGE-1-IDX 0)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::SQUARE-EDGE
;           LISPBUILDER-SDL-EXAMPLES::EDGE-1-IDX 1)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX 0)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX 1)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID
;           (+ LISPBUILDER-SDL-EXAMPLES::I
;              (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                    LISPBUILDER-SDL-EXAMPLES::P1-IDX 0))
;           (+ LISPBUILDER-SDL-EXAMPLES::J
;              (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                    LISPBUILDER-SDL-EXAMPLES::P1-IDX 1)))
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FLOAT (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX 0)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX 1)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID
;           (+ LISPBUILDER-SDL-EXAMPLES::I
;              (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                    LISPBUILDER-SDL-EXAMPLES::P2-IDX 0))
;           (+ LISPBUILDER-SDL-EXAMPLES::J
;              (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                    LISPBUILDER-SDL-EXAMPLES::P2-IDX 1)))
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FLOAT (* *)), not a SIMPLE-ARRAY.

;     (= (- LISPBUILDER-SDL-EXAMPLES::VAL2 LISPBUILDER-SDL-EXAMPLES::VAL1) 0)
; 
; note: unable to open-code FLOAT to RATIONAL comparison due to type uncertainty: The first argument is a NUMBER, not a FLOAT.
; 
; note: unable to open-code FLOAT to RATIONAL comparison due to type uncertainty: The first argument is a NUMBER, not a (OR (COMPLEX SINGLE-FLOAT) (COMPLEX DOUBLE-FLOAT)).
; 
; note: unable to open code because: The operands might not be the same type.

;     (/ (- LISPBUILDER-SDL-EXAMPLES::ISO-VALUE LISPBUILDER-SDL-EXAMPLES::VAL1)
;        (- LISPBUILDER-SDL-EXAMPLES::VAL2 LISPBUILDER-SDL-EXAMPLES::VAL1))
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a SINGLE-FLOAT.The second argument is a NUMBER, not a (COMPLEX SINGLE-FLOAT).
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a DOUBLE-FLOAT.The second argument is a NUMBER, not a (COMPLEX DOUBLE-FLOAT).

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX 0)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX 0)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION
;        (+
;         (* LISPBUILDER-SDL-EXAMPLES::TEMP
;            (- (+ LISPBUILDER-SDL-EXAMPLES::I #)
;               (+ LISPBUILDER-SDL-EXAMPLES::I #)))
;         (+ LISPBUILDER-SDL-EXAMPLES::I
;            (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                  LISPBUILDER-SDL-EXAMPLES::P1-IDX 0))))
; --> * 
; ==>
;   (FLOAT SB-C::X SB-C::Y)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION
;         (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;            (+ LISPBUILDER-SDL-EXAMPLES::I
;               (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                     LISPBUILDER-SDL-EXAMPLES::P1-IDX 0)))))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; ==>
;   (SB-KERNEL:%UNARY-TRUNCATE SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a DOUBLE-FLOAT.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX 1)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX 1)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;        (+
;         (* LISPBUILDER-SDL-EXAMPLES::TEMP
;            (- (+ LISPBUILDER-SDL-EXAMPLES::J #)
;               (+ LISPBUILDER-SDL-EXAMPLES::J #)))
;         (+ LISPBUILDER-SDL-EXAMPLES::J
;            (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                  LISPBUILDER-SDL-EXAMPLES::P1-IDX 1))))
; --> * 
; ==>
;   (FLOAT SB-C::X SB-C::Y)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;         (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;            (+ LISPBUILDER-SDL-EXAMPLES::J
;               (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                     LISPBUILDER-SDL-EXAMPLES::P1-IDX 1)))))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; ==>
;   (SB-KERNEL:%UNARY-TRUNCATE SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a DOUBLE-FLOAT.

;     (AREF LISPBUILDER-SDL-EXAMPLES::SQUARE-EDGE
;           LISPBUILDER-SDL-EXAMPLES::EDGE-2-IDX 0)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::SQUARE-EDGE
;           LISPBUILDER-SDL-EXAMPLES::EDGE-2-IDX 1)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX 0)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX 1)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID
;           (+ LISPBUILDER-SDL-EXAMPLES::I
;              (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                    LISPBUILDER-SDL-EXAMPLES::P1-IDX 0))
;           (+ LISPBUILDER-SDL-EXAMPLES::J
;              (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                    LISPBUILDER-SDL-EXAMPLES::P1-IDX 1)))
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FLOAT (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX 0)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX 1)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID
;           (+ LISPBUILDER-SDL-EXAMPLES::I
;              (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                    LISPBUILDER-SDL-EXAMPLES::P2-IDX 0))
;           (+ LISPBUILDER-SDL-EXAMPLES::J
;              (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                    LISPBUILDER-SDL-EXAMPLES::P2-IDX 1)))
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FLOAT (* *)), not a SIMPLE-ARRAY.

;     (= (- LISPBUILDER-SDL-EXAMPLES::VAL2 LISPBUILDER-SDL-EXAMPLES::VAL1) 0)
; 
; note: unable to open-code FLOAT to RATIONAL comparison due to type uncertainty: The first argument is a NUMBER, not a FLOAT.
; 
; note: unable to open-code FLOAT to RATIONAL comparison due to type uncertainty: The first argument is a NUMBER, not a (OR (COMPLEX SINGLE-FLOAT) (COMPLEX DOUBLE-FLOAT)).
; 
; note: unable to open code because: The operands might not be the same type.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;         (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;            (+ LISPBUILDER-SDL-EXAMPLES::J
;               (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                     LISPBUILDER-SDL-EXAMPLES::P1-IDX 1)))))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF NOT IF ZEROP = = IF = 
; ==>
;   (FLOAT SB-C::Y SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF IF MINUSP < < IF < 
; ==>
;   (FLOAT SB-C::Y SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION
;         (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;            (+ LISPBUILDER-SDL-EXAMPLES::I
;               (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                     LISPBUILDER-SDL-EXAMPLES::P1-IDX 0)))))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF NOT IF ZEROP = = IF = 
; ==>
;   (FLOAT SB-C::Y SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF IF MINUSP < < IF < 
; ==>
;   (FLOAT SB-C::Y SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (/ (- LISPBUILDER-SDL-EXAMPLES::ISO-VALUE LISPBUILDER-SDL-EXAMPLES::VAL1)
;        (- LISPBUILDER-SDL-EXAMPLES::VAL2 LISPBUILDER-SDL-EXAMPLES::VAL1))
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a SINGLE-FLOAT.The second argument is a NUMBER, not a (COMPLEX SINGLE-FLOAT).
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a DOUBLE-FLOAT.The second argument is a NUMBER, not a (COMPLEX DOUBLE-FLOAT).

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX 0)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX 0)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION
;        (+
;         (* LISPBUILDER-SDL-EXAMPLES::TEMP
;            (- (+ LISPBUILDER-SDL-EXAMPLES::I #)
;               (+ LISPBUILDER-SDL-EXAMPLES::I #)))
;         (+ LISPBUILDER-SDL-EXAMPLES::I
;            (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                  LISPBUILDER-SDL-EXAMPLES::P1-IDX 0))))
; --> * 
; ==>
;   (FLOAT SB-C::X SB-C::Y)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION
;         (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;            (+ LISPBUILDER-SDL-EXAMPLES::I
;               (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                     LISPBUILDER-SDL-EXAMPLES::P1-IDX 0)))))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; ==>
;   (SB-KERNEL:%UNARY-TRUNCATE SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a DOUBLE-FLOAT.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX 1)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX 1)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;        (+
;         (* LISPBUILDER-SDL-EXAMPLES::TEMP
;            (- (+ LISPBUILDER-SDL-EXAMPLES::J #)
;               (+ LISPBUILDER-SDL-EXAMPLES::J #)))
;         (+ LISPBUILDER-SDL-EXAMPLES::J
;            (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                  LISPBUILDER-SDL-EXAMPLES::P1-IDX 1))))
; --> * 
; ==>
;   (FLOAT SB-C::X SB-C::Y)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;         (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;            (+ LISPBUILDER-SDL-EXAMPLES::J
;               (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                     LISPBUILDER-SDL-EXAMPLES::P1-IDX 1)))))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL TRUNCATE LET 
; ==>
;   (SB-KERNEL:%UNARY-TRUNCATE SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The first argument is a FLOAT, not a DOUBLE-FLOAT.

;     (SETF (AREF LISPBUILDER-SDL-EXAMPLES::SQUARE-FLAG LISPBUILDER-SDL-EXAMPLES::I
;                 LISPBUILDER-SDL-EXAMPLES::J)
;             1)
; --> LET* FUNCALL SB-C::%FUNCALL (SETF AREF) LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-SET ARRAY SB-INT:INDEX SB-C::NEW-VALUE)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;         (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;            (+ LISPBUILDER-SDL-EXAMPLES::J
;               (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                     LISPBUILDER-SDL-EXAMPLES::P1-IDX 1)))))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF NOT IF ZEROP = = IF = 
; ==>
;   (FLOAT SB-C::Y SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF IF MINUSP < < IF < 
; ==>
;   (FLOAT SB-C::Y SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION
;         (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;            (+ LISPBUILDER-SDL-EXAMPLES::I
;               (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                     LISPBUILDER-SDL-EXAMPLES::P1-IDX 0)))))
; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF NOT IF ZEROP = = IF = 
; ==>
;   (FLOAT SB-C::Y SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF IF MINUSP < < IF < 
; ==>
;   (FLOAT SB-C::Y SB-C::X)
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a SINGLE-FLOAT.
; 
; note: unable to optimize due to type uncertainty: The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (SETF (AREF LISPBUILDER-SDL-EXAMPLES::SQUARE-FLAG LISPBUILDER-SDL-EXAMPLES::X
;                 LISPBUILDER-SDL-EXAMPLES::Y)
;             0)
; --> LET* FUNCALL SB-C::%FUNCALL (SETF AREF) LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-SET ARRAY SB-INT:INDEX SB-C::NEW-VALUE)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FIXNUM (* *)), not a SIMPLE-ARRAY.

;     (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID LISPBUILDER-SDL-EXAMPLES::X
;           LISPBUILDER-SDL-EXAMPLES::Y)
; --> LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FLOAT (* *)), not a SIMPLE-ARRAY.

;     (INCF
;      (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID LISPBUILDER-SDL-EXAMPLES::X
;            LISPBUILDER-SDL-EXAMPLES::Y)
;      (LISPBUILDER-SDL:CAST FLOAT
;                            (/
;                             (- LISPBUILDER-SDL-EXAMPLES::META-GRID-TARGET
;                                (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID
;                                      LISPBUILDER-SDL-EXAMPLES::X
;                                      LISPBUILDER-SDL-EXAMPLES::Y))
;                             LISPBUILDER-SDL-EXAMPLES::VISCOSITY)))
; --> LET* + AREF LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FLOAT (* *)), not a SIMPLE-ARRAY.

; --> LET* FUNCALL SB-C::%FUNCALL (SETF AREF) LET* 
; ==>
;   (SB-KERNEL:HAIRY-DATA-VECTOR-SET ARRAY SB-INT:INDEX SB-C::NEW-VALUE)
; 
; note: unable to avoid runtime dispatch on array element type due to type uncertainty: The first argument is a (ARRAY FLOAT (* *)), not a SIMPLE-ARRAY.

;     (* 0.5
;        (LISPBUILDER-SDL-EXAMPLES::MMANAGER-D-VISCOSITY
;         LISPBUILDER-SDL-EXAMPLES::MANAGER))
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline float arithmetic (cost 4) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).

;     (+
;      (* 0.5
;         (LISPBUILDER-SDL-EXAMPLES::MMANAGER-D-VISCOSITY
;          LISPBUILDER-SDL-EXAMPLES::MANAGER))
;      (LISPBUILDER-SDL-EXAMPLES::MMANAGER-MIN-VISCOSITY
;       LISPBUILDER-SDL-EXAMPLES::MANAGER))
; 
; note: forced to do GENERIC-+ (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).

;     (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION LISPBUILDER-SDL-EXAMPLES::X)
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline fixnum arithmetic (cost 4) because:
;       The result is a (VALUES (INTEGER -21267647932558653948014168890775961600 21267647932558653943402482872348573700) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The result is a (VALUES (INTEGER -21267647932558653948014168890775961600 21267647932558653943402482872348573700) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

;     (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION LISPBUILDER-SDL-EXAMPLES::Y)
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline fixnum arithmetic (cost 4) because:
;       The result is a (VALUES (INTEGER -21267647932558653948014168890775961600 21267647932558653943402482872348573700) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The result is a (VALUES (INTEGER -21267647932558653948014168890775961600 21267647932558653943402482872348573700) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

;     (INCF LISPBUILDER-SDL-EXAMPLES::META-GRID-TARGET
;           (LISPBUILDER-SDL-EXAMPLES::GET-FIELD-AT
;            LISPBUILDER-SDL-EXAMPLES::META-BALL
;            (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION LISPBUILDER-SDL-EXAMPLES::X)
;            (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;               LISPBUILDER-SDL-EXAMPLES::Y)))
; --> SETQ THE 
; ==>
;   (+
;    (LISPBUILDER-SDL-EXAMPLES::GET-FIELD-AT LISPBUILDER-SDL-EXAMPLES::META-BALL
;     (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION LISPBUILDER-SDL-EXAMPLES::X)
;     (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION LISPBUILDER-SDL-EXAMPLES::Y))
;    LISPBUILDER-SDL-EXAMPLES::META-GRID-TARGET)
; 
; note: forced to do GENERIC-+ (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).

;     (- LISPBUILDER-SDL-EXAMPLES::META-GRID-TARGET
;        (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID LISPBUILDER-SDL-EXAMPLES::X
;              LISPBUILDER-SDL-EXAMPLES::Y))
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a NUMBER, not a DOUBLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a NUMBER, not a SINGLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       etc.

;     (/
;      (- LISPBUILDER-SDL-EXAMPLES::META-GRID-TARGET
;         (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID LISPBUILDER-SDL-EXAMPLES::X
;               LISPBUILDER-SDL-EXAMPLES::Y))
;      LISPBUILDER-SDL-EXAMPLES::VISCOSITY)
; 
; note: forced to do full call
;       unable to do inline float arithmetic (cost 12) because:
;       The first argument is a NUMBER, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 12) because:
;       The first argument is a NUMBER, not a (COMPLEX SINGLE-FLOAT).
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES (COMPLEX SINGLE-FLOAT) &REST T).
;       etc.

;     (LISPBUILDER-SDL:CAST FLOAT
;                           (/
;                            (- LISPBUILDER-SDL-EXAMPLES::META-GRID-TARGET
;                               (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID
;                                     LISPBUILDER-SDL-EXAMPLES::X
;                                     LISPBUILDER-SDL-EXAMPLES::Y))
;                            LISPBUILDER-SDL-EXAMPLES::VISCOSITY))
; --> COERCE THE IF 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a RATIONAL, not a (SIGNED-BYTE 64).

;     (INCF
;      (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID LISPBUILDER-SDL-EXAMPLES::X
;            LISPBUILDER-SDL-EXAMPLES::Y)
;      (LISPBUILDER-SDL:CAST FLOAT
;                            (/
;                             (- LISPBUILDER-SDL-EXAMPLES::META-GRID-TARGET
;                                (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID
;                                      LISPBUILDER-SDL-EXAMPLES::X
;                                      LISPBUILDER-SDL-EXAMPLES::Y))
;                             LISPBUILDER-SDL-EXAMPLES::VISCOSITY)))
; --> LET* 
; ==>
;   (+
;    (LISPBUILDER-SDL:CAST FLOAT
;                          (/
;                           (- LISPBUILDER-SDL-EXAMPLES::META-GRID-TARGET
;                              (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID
;                                    LISPBUILDER-SDL-EXAMPLES::X
;                                    LISPBUILDER-SDL-EXAMPLES::Y))
;                           LISPBUILDER-SDL-EXAMPLES::VISCOSITY))
;    (AREF #:META-GRID7 #:X8 #:Y9))
; 
; note: forced to do GENERIC-+ (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a NUMBER, not a DOUBLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a NUMBER, not a SINGLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       etc.

;     (<
;      (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID LISPBUILDER-SDL-EXAMPLES::I
;            LISPBUILDER-SDL-EXAMPLES::J)
;      LISPBUILDER-SDL-EXAMPLES::ISO-VALUE)
; 
; note: forced to do GENERIC-< (cost 10)
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a REAL, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a REAL, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (<
;      (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID (+ LISPBUILDER-SDL-EXAMPLES::I 1)
;            LISPBUILDER-SDL-EXAMPLES::J)
;      LISPBUILDER-SDL-EXAMPLES::ISO-VALUE)
; 
; note: forced to do GENERIC-< (cost 10)
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a REAL, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a REAL, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (LOGIOR LISPBUILDER-SDL-EXAMPLES::SQUARE-IDX 2)
; 
; note: forced to do full call
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       etc.

;     (<
;      (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID (+ LISPBUILDER-SDL-EXAMPLES::I 1)
;            (+ LISPBUILDER-SDL-EXAMPLES::J 1))
;      LISPBUILDER-SDL-EXAMPLES::ISO-VALUE)
; 
; note: forced to do GENERIC-< (cost 10)
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a REAL, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a REAL, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (LOGIOR LISPBUILDER-SDL-EXAMPLES::SQUARE-IDX 4)
; 
; note: forced to do full call
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       etc.

;     (<
;      (AREF LISPBUILDER-SDL-EXAMPLES::META-GRID LISPBUILDER-SDL-EXAMPLES::I
;            (+ LISPBUILDER-SDL-EXAMPLES::J 1))
;      LISPBUILDER-SDL-EXAMPLES::ISO-VALUE)
; 
; note: forced to do GENERIC-< (cost 10)
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a REAL, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a REAL, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.

;     (LOGIOR LISPBUILDER-SDL-EXAMPLES::SQUARE-IDX 8)
; 
; note: forced to do full call
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       etc.

;     (- LISPBUILDER-SDL-EXAMPLES::VAL2 LISPBUILDER-SDL-EXAMPLES::VAL1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a NUMBER, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a NUMBER, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       etc.

;     (- LISPBUILDER-SDL-EXAMPLES::ISO-VALUE LISPBUILDER-SDL-EXAMPLES::VAL1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).

;     (- LISPBUILDER-SDL-EXAMPLES::VAL2 LISPBUILDER-SDL-EXAMPLES::VAL1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a NUMBER, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a NUMBER, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       etc.

;     (/ (- LISPBUILDER-SDL-EXAMPLES::ISO-VALUE LISPBUILDER-SDL-EXAMPLES::VAL1)
;        (- LISPBUILDER-SDL-EXAMPLES::VAL2 LISPBUILDER-SDL-EXAMPLES::VAL1))
; 
; note: forced to do full call
;       unable to do inline float arithmetic (cost 12) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a NUMBER, not a SINGLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 19) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a NUMBER, not a DOUBLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).

;     (LISPBUILDER-SDL:CAST FLOAT
;                           (/
;                            (- LISPBUILDER-SDL-EXAMPLES::ISO-VALUE
;                               LISPBUILDER-SDL-EXAMPLES::VAL1)
;                            (- LISPBUILDER-SDL-EXAMPLES::VAL2
;                               LISPBUILDER-SDL-EXAMPLES::VAL1)))
; --> COERCE THE IF 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a RATIONAL, not a (SIGNED-BYTE 64).

;     (-
;      (+ LISPBUILDER-SDL-EXAMPLES::I
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX
;               0))
;      (+ LISPBUILDER-SDL-EXAMPLES::I
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX
;               0)))
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a (INTEGER -4611686018427387904 9223372036854775803), not a FIXNUM.
;       The second argument is a (INTEGER -4611686018427387904 9223372036854775803), not a FIXNUM.
;       The result is a (VALUES (INTEGER -13835058055282163707 13835058055282163707) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The result is a (VALUES (INTEGER -13835058055282163707 13835058055282163707) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

;     (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION
;        (+
;         (* LISPBUILDER-SDL-EXAMPLES::TEMP
;            (- (+ LISPBUILDER-SDL-EXAMPLES::I #)
;               (+ LISPBUILDER-SDL-EXAMPLES::I #)))
;         (+ LISPBUILDER-SDL-EXAMPLES::I
;            (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                  LISPBUILDER-SDL-EXAMPLES::P1-IDX 0))))
; ==>
;   (* (FLOAT SB-C::X SB-C::Y) SB-C::Y)
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline float arithmetic (cost 4) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 5) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION
;         (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;            (+ LISPBUILDER-SDL-EXAMPLES::I
;               (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                     LISPBUILDER-SDL-EXAMPLES::P1-IDX 0)))))
; --> THE FLOOR FLOOR 
; ==>
;   (+
;    (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION
;       (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;          (+ LISPBUILDER-SDL-EXAMPLES::I
;             (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                   LISPBUILDER-SDL-EXAMPLES::P1-IDX 0))))
;    0.5)
; 
; note: forced to do GENERIC-+ (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF NOT IF ZEROP = = IF 
; ==>
;   (= SB-C::X (FLOAT SB-C::Y SB-C::X))
; 
; note: forced to do GENERIC-= (cost 10)
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF IF MINUSP < < IF 
; ==>
;   (< SB-C::X (FLOAT SB-C::Y SB-C::X))
; 
; note: forced to do GENERIC-< (cost 10)
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF 
; --> VALUES 1- 
; ==>
;   (- SB-C::TRU 1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       etc.

;     (-
;      (+ LISPBUILDER-SDL-EXAMPLES::J
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX
;               1))
;      (+ LISPBUILDER-SDL-EXAMPLES::J
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX
;               1)))
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a (INTEGER -4611686018427387904 9223372036854775803), not a FIXNUM.
;       The second argument is a (INTEGER -4611686018427387904 9223372036854775803), not a FIXNUM.
;       The result is a (VALUES (INTEGER -13835058055282163707 13835058055282163707) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The result is a (VALUES (INTEGER -13835058055282163707 13835058055282163707) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

;     (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;        (+
;         (* LISPBUILDER-SDL-EXAMPLES::TEMP
;            (- (+ LISPBUILDER-SDL-EXAMPLES::J #)
;               (+ LISPBUILDER-SDL-EXAMPLES::J #)))
;         (+ LISPBUILDER-SDL-EXAMPLES::J
;            (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                  LISPBUILDER-SDL-EXAMPLES::P1-IDX 1))))
; ==>
;   (* (FLOAT SB-C::X SB-C::Y) SB-C::Y)
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline float arithmetic (cost 4) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 5) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;         (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;            (+ LISPBUILDER-SDL-EXAMPLES::J
;               (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                     LISPBUILDER-SDL-EXAMPLES::P1-IDX 1)))))
; --> THE FLOOR FLOOR 
; ==>
;   (+
;    (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;       (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;          (+ LISPBUILDER-SDL-EXAMPLES::J
;             (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                   LISPBUILDER-SDL-EXAMPLES::P1-IDX 1))))
;    0.5)
; 
; note: forced to do GENERIC-+ (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF NOT IF ZEROP = = IF 
; ==>
;   (= SB-C::X (FLOAT SB-C::Y SB-C::X))
; 
; note: forced to do GENERIC-= (cost 10)
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF IF MINUSP < < IF 
; ==>
;   (< SB-C::X (FLOAT SB-C::Y SB-C::X))
; 
; note: forced to do GENERIC-< (cost 10)
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF 
; --> VALUES 1- 
; ==>
;   (- SB-C::TRU 1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       etc.

;     (- LISPBUILDER-SDL-EXAMPLES::VAL2 LISPBUILDER-SDL-EXAMPLES::VAL1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a NUMBER, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a NUMBER, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       etc.

;     (- LISPBUILDER-SDL-EXAMPLES::ISO-VALUE LISPBUILDER-SDL-EXAMPLES::VAL1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).

;     (- LISPBUILDER-SDL-EXAMPLES::VAL2 LISPBUILDER-SDL-EXAMPLES::VAL1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a NUMBER, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a NUMBER, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       etc.

;     (/ (- LISPBUILDER-SDL-EXAMPLES::ISO-VALUE LISPBUILDER-SDL-EXAMPLES::VAL1)
;        (- LISPBUILDER-SDL-EXAMPLES::VAL2 LISPBUILDER-SDL-EXAMPLES::VAL1))
; 
; note: forced to do full call
;       unable to do inline float arithmetic (cost 12) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a NUMBER, not a SINGLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 19) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a NUMBER, not a DOUBLE-FLOAT.
;       The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).

;     (LISPBUILDER-SDL:CAST FLOAT
;                           (/
;                            (- LISPBUILDER-SDL-EXAMPLES::ISO-VALUE
;                               LISPBUILDER-SDL-EXAMPLES::VAL1)
;                            (- LISPBUILDER-SDL-EXAMPLES::VAL2
;                               LISPBUILDER-SDL-EXAMPLES::VAL1)))
; --> COERCE THE IF 
; ==>
;   (SB-KERNEL:%SINGLE-FLOAT SB-C::X)
; 
; note: forced to do full call
;       unable to do inline float coercion (cost 5) because:
;       The first argument is a RATIONAL, not a (SIGNED-BYTE 64).

;     (-
;      (+ LISPBUILDER-SDL-EXAMPLES::I
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX
;               0))
;      (+ LISPBUILDER-SDL-EXAMPLES::I
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX
;               0)))
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a (INTEGER -4611686018427387904 9223372036854775803), not a FIXNUM.
;       The second argument is a (INTEGER -4611686018427387904 9223372036854775803), not a FIXNUM.
;       The result is a (VALUES (INTEGER -13835058055282163707 13835058055282163707) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The result is a (VALUES (INTEGER -13835058055282163707 13835058055282163707) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

;     (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION
;        (+
;         (* LISPBUILDER-SDL-EXAMPLES::TEMP
;            (- (+ LISPBUILDER-SDL-EXAMPLES::I #)
;               (+ LISPBUILDER-SDL-EXAMPLES::I #)))
;         (+ LISPBUILDER-SDL-EXAMPLES::I
;            (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                  LISPBUILDER-SDL-EXAMPLES::P1-IDX 0))))
; ==>
;   (* (FLOAT SB-C::X SB-C::Y) SB-C::Y)
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline float arithmetic (cost 4) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 5) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION
;         (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;            (+ LISPBUILDER-SDL-EXAMPLES::I
;               (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                     LISPBUILDER-SDL-EXAMPLES::P1-IDX 0)))))
; --> THE FLOOR FLOOR 
; ==>
;   (+
;    (* LISPBUILDER-SDL-EXAMPLES::X-RESOLUTION
;       (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;          (+ LISPBUILDER-SDL-EXAMPLES::I
;             (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                   LISPBUILDER-SDL-EXAMPLES::P1-IDX 0))))
;    0.5)
; 
; note: forced to do GENERIC-+ (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF NOT IF ZEROP = = IF 
; ==>
;   (= SB-C::X (FLOAT SB-C::Y SB-C::X))
; 
; note: forced to do GENERIC-= (cost 10)
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF IF MINUSP < < IF 
; ==>
;   (< SB-C::X (FLOAT SB-C::Y SB-C::X))
; 
; note: forced to do GENERIC-< (cost 10)
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF 
; --> VALUES 1- 
; ==>
;   (- SB-C::TRU 1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       etc.

;     (-
;      (+ LISPBUILDER-SDL-EXAMPLES::J
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX
;               1))
;      (+ LISPBUILDER-SDL-EXAMPLES::J
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX
;               1)))
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a (INTEGER -4611686018427387904 9223372036854775803), not a FIXNUM.
;       The second argument is a (INTEGER -4611686018427387904 9223372036854775803), not a FIXNUM.
;       The result is a (VALUES (INTEGER -13835058055282163707 13835058055282163707) &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline (signed-byte 64) arithmetic (cost 5) because:
;       The result is a (VALUES (INTEGER -13835058055282163707 13835058055282163707) &OPTIONAL), not a (VALUES (SIGNED-BYTE 64) &REST T).
;       etc.

;     (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;        (+
;         (* LISPBUILDER-SDL-EXAMPLES::TEMP
;            (- (+ LISPBUILDER-SDL-EXAMPLES::J #)
;               (+ LISPBUILDER-SDL-EXAMPLES::J #)))
;         (+ LISPBUILDER-SDL-EXAMPLES::J
;            (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                  LISPBUILDER-SDL-EXAMPLES::P1-IDX 1))))
; ==>
;   (* (FLOAT SB-C::X SB-C::Y) SB-C::Y)
; 
; note: forced to do GENERIC-* (cost 30)
;       unable to do inline float arithmetic (cost 4) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).
;       unable to do inline float arithmetic (cost 5) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES DOUBLE-FLOAT &REST T).

;     (LISPBUILDER-SDL:CAST-TO-INT
;      (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;         (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;            (+ LISPBUILDER-SDL-EXAMPLES::J
;               (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                     LISPBUILDER-SDL-EXAMPLES::P1-IDX 1)))))
; --> THE FLOOR FLOOR 
; ==>
;   (+
;    (* LISPBUILDER-SDL-EXAMPLES::Y-RESOLUTION
;       (+ (* LISPBUILDER-SDL-EXAMPLES::TEMP (- # #))
;          (+ LISPBUILDER-SDL-EXAMPLES::J
;             (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                   LISPBUILDER-SDL-EXAMPLES::P1-IDX 1))))
;    0.5)
; 
; note: forced to do GENERIC-+ (cost 10)
;       unable to do inline float arithmetic (cost 2) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The result is a (VALUES FLOAT &OPTIONAL), not a (VALUES SINGLE-FLOAT &REST T).

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF NOT IF ZEROP = = IF 
; ==>
;   (= SB-C::X (FLOAT SB-C::Y SB-C::X))
; 
; note: forced to do GENERIC-= (cost 10)
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF AND 
; --> IF IF MINUSP < < IF 
; ==>
;   (< SB-C::X (FLOAT SB-C::Y SB-C::X))
; 
; note: forced to do GENERIC-< (cost 10)
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a SINGLE-FLOAT.
;       The second argument is a FLOAT, not a SINGLE-FLOAT.
;       unable to do inline float comparison (cost 3) because:
;       The first argument is a FLOAT, not a DOUBLE-FLOAT.
;       The second argument is a FLOAT, not a DOUBLE-FLOAT.

; --> THE FLOOR FLOOR MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION IF 
; --> VALUES 1- 
; ==>
;   (- SB-C::TRU 1)
; 
; note: forced to do GENERIC-- (cost 10)
;       unable to do inline fixnum arithmetic (cost 1) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       unable to do inline fixnum arithmetic (cost 2) because:
;       The first argument is a INTEGER, not a FIXNUM.
;       The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM &REST T).
;       etc.

;     (-
;      (+ LISPBUILDER-SDL-EXAMPLES::I
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX
;               0))
;      (+ LISPBUILDER-SDL-EXAMPLES::I
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX
;               0)))
; 
; note: doing signed word to integer coercion (cost 20), for:
;       the first argument of GENERIC--
; 
; note: doing signed word to integer coercion (cost 20), for:
;       the second argument of GENERIC--

;     (+
;      (* LISPBUILDER-SDL-EXAMPLES::TEMP
;         (-
;          (+ LISPBUILDER-SDL-EXAMPLES::I
;             (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                   LISPBUILDER-SDL-EXAMPLES::P2-IDX 0))
;          (+ LISPBUILDER-SDL-EXAMPLES::I
;             (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                   LISPBUILDER-SDL-EXAMPLES::P1-IDX 0))))
;      (+ LISPBUILDER-SDL-EXAMPLES::I
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX
;               0)))
; 
; note: doing signed word to integer coercion (cost 20), for:
;       the second argument of GENERIC-+

;     (-
;      (+ LISPBUILDER-SDL-EXAMPLES::J
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX
;               1))
;      (+ LISPBUILDER-SDL-EXAMPLES::J
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX
;               1)))
; 
; note: doing signed word to integer coercion (cost 20), for:
;       the first argument of GENERIC--
; 
; note: doing signed word to integer coercion (cost 20), for:
;       the second argument of GENERIC--

;     (+
;      (* LISPBUILDER-SDL-EXAMPLES::TEMP
;         (-
;          (+ LISPBUILDER-SDL-EXAMPLES::J
;             (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                   LISPBUILDER-SDL-EXAMPLES::P2-IDX 1))
;          (+ LISPBUILDER-SDL-EXAMPLES::J
;             (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                   LISPBUILDER-SDL-EXAMPLES::P1-IDX 1))))
;      (+ LISPBUILDER-SDL-EXAMPLES::J
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX
;               1)))
; 
; note: doing signed word to integer coercion (cost 20), for:
;       the second argument of GENERIC-+

;     (-
;      (+ LISPBUILDER-SDL-EXAMPLES::I
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX
;               0))
;      (+ LISPBUILDER-SDL-EXAMPLES::I
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX
;               0)))
; 
; note: doing signed word to integer coercion (cost 20), for:
;       the first argument of GENERIC--
; 
; note: doing signed word to integer coercion (cost 20), for:
;       the second argument of GENERIC--

;     (+
;      (* LISPBUILDER-SDL-EXAMPLES::TEMP
;         (-
;          (+ LISPBUILDER-SDL-EXAMPLES::I
;             (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                   LISPBUILDER-SDL-EXAMPLES::P2-IDX 0))
;          (+ LISPBUILDER-SDL-EXAMPLES::I
;             (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                   LISPBUILDER-SDL-EXAMPLES::P1-IDX 0))))
;      (+ LISPBUILDER-SDL-EXAMPLES::I
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX
;               0)))
; 
; note: doing signed word to integer coercion (cost 20), for:
;       the second argument of GENERIC-+

;     (-
;      (+ LISPBUILDER-SDL-EXAMPLES::J
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P2-IDX
;               1))
;      (+ LISPBUILDER-SDL-EXAMPLES::J
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX
;               1)))
; 
; note: doing signed word to integer coercion (cost 20), for:
;       the first argument of GENERIC--
; 
; note: doing signed word to integer coercion (cost 20), for:
;       the second argument of GENERIC--

;     (+
;      (* LISPBUILDER-SDL-EXAMPLES::TEMP
;         (-
;          (+ LISPBUILDER-SDL-EXAMPLES::J
;             (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                   LISPBUILDER-SDL-EXAMPLES::P2-IDX 1))
;          (+ LISPBUILDER-SDL-EXAMPLES::J
;             (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET
;                   LISPBUILDER-SDL-EXAMPLES::P1-IDX 1))))
;      (+ LISPBUILDER-SDL-EXAMPLES::J
;         (AREF LISPBUILDER-SDL-EXAMPLES::OFFSET LISPBUILDER-SDL-EXAMPLES::P1-IDX
;               1)))
; 
; note: doing signed word to integer coercion (cost 20), for:
;       the second argument of GENERIC-+

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/lispbuilder/ad25daf247901f9cb2f519d66698ea873707f847/lispbuilder-20190322-git/lispbuilder-sdl/examples/metaballs.lisp
; in: DEFUN METABALLS
;     (LET* ((LISPBUILDER-SDL-EXAMPLES::RES-WIDTH LISPBUILDER-SDL-EXAMPLES::H-RES)
;            (LISPBUILDER-SDL-EXAMPLES::RES-HEIGHT LISPBUILDER-SDL-EXAMPLES::V-RES)
;            (LISPBUILDER-SDL-EXAMPLES::HORIZONTAL-RES
;             LISPBUILDER-SDL-EXAMPLES::H-SQUARES)
;            (LISPBUILDER-SDL-EXAMPLES::VERTICAL-RES
;             LISPBUILDER-SDL-EXAMPLES::V-SQUARES)
;            (LISPBUILDER-SDL-EXAMPLES::META-COLOR
;             (LISPBUILDER-SDL:COLOR :R 175 :G 175 :B 175))
;            (LISPBUILDER-SDL-EXAMPLES::META-CENTER-COLOR
;             (LISPBUILDER-SDL:COLOR :R 200 :G 0 :B 0))
;            (LISPBUILDER-SDL-EXAMPLES::GRID-COLOR
;             (LISPBUILDER-SDL:COLOR :R 75 :G 75 :B 75))
;            (LISPBUILDER-SDL-EXAMPLES::MB-PRESSED? NIL)
;            (LISPBUILDER-SDL-EXAMPLES::META-BALLS
;             (LISPBUILDER-SDL-EXAMPLES::SETUP))
;            (LISPBUILDER-SDL-EXAMPLES::MANAGER
;             (LISPBUILDER-SDL-EXAMPLES::NEW-MMANAGER :Y-RES
;              LISPBUILDER-SDL-EXAMPLES::RES-WIDTH :X-RES
;              LISPBUILDER-SDL-EXAMPLES::RES-HEIGHT :ISO-VALUE 16.0 :VISCOSITY 15.0
;              :MIN-VISCOSITY 1.0 :MAX-VISCOSITY ...))
;            (LISPBUILDER-SDL-EXAMPLES::100-FRAMES-P
;             (LISPBUILDER-SDL-EXAMPLES::EVERY-N-FRAMES 100)))
;       (LISPBUILDER-SDL:INITIALISE-DEFAULT-FONT LISPBUILDER-SDL:*FONT-5X7*)
;       (LISPBUILDER-SDL:WITH-INIT NIL
;         (LISPBUILDER-SDL:WINDOW
;          (LISPBUILDER-SDL-EXAMPLES::MMANAGER-SCREEN-WIDTH
;           LISPBUILDER-SDL-EXAMPLES::MANAGER)
;          (LISPBUILDER-SDL-EXAMPLES::MMANAGER-SCREEN-HEIGHT
;           LISPBUILDER-SDL-EXAMPLES::MANAGER)
;          :TITLE-CAPTION "Metaballs")
;         (SETF (LISPBUILDER-SDL:FRAME-RATE) 0)
;         (LISPBUILDER-SDL:CLEAR-DISPLAY (LISPBUILDER-SDL:COLOR :R 0 :G 0 :B 0))
;         (LISPBUILDER-SDL:INITIALISE-DEFAULT-FONT LISPBUILDER-SDL:*FONT-5X7*)
;         (LISPBUILDER-SDL-EXAMPLES::DRAW-FPS "Calculating FPS....." 10 10
;                                             LISPBUILDER-SDL:*DEFAULT-FONT*
;                                             LISPBUILDER-SDL:*DEFAULT-SURFACE* T)
;         (LISPBUILDER-SDL:WITH-SURFACE (LISPBUILDER-SDL-EXAMPLES::GRID
;                                        (LISPBUILDER-SDL:CREATE-SURFACE # #) T)
;           (LISPBUILDER-SDL-EXAMPLES::DRAW-GRID
;            (LISPBUILDER-SDL-EXAMPLES::MMANAGER-X-SQUARES
;             LISPBUILDER-SDL-EXAMPLES::MANAGER)
;            (LISPBUILDER-SDL-EXAMPLES::MMANAGER-Y-SQUARES
;             LISPBUILDER-SDL-EXAMPLES::MANAGER)
;            (LISPBUILDER-SDL-EXAMPLES::MMANAGER-X-RES
;             LISPBUILDER-SDL-EXAMPLES::MANAGER)
;            (LISPBUILDER-SDL-EXAMPLES::MMANAGER-Y-RES
;             LISPBUILDER-SDL-EXAMPLES::MANAGER)
;            LISPBUILDER-SDL-EXAMPLES::GRID-COLOR LISPBUILDER-SDL-EXAMPLES::GRID)
;           (LISPBUILDER-SDL:WITH-EVENTS NIL
;             (:QUIT-EVENT NIL T)
;             (:KEY-DOWN-EVENT # #)
;             (:MOUSE-BUTTON-DOWN-EVENT NIL #)
;             (:MOUSE-BUTTON-UP-EVENT NIL #)
;             (:MOUSE-MOTION-EVENT # #)
;             (:IDLE NIL # # # #)))))
; 
; caught STYLE-WARNING:
;   The variable 100-FRAMES-P is defined but never used.
Unhandled UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING {10005D85B3}>: COMPILE-FILE-ERROR while compiling #<CL-SOURCE-FILE "lispbuilder-sdl-examples" "examples" "metaballs">

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10005D85B3}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {1005BD58B3}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {1005BD58B3}>)
2: (INVOKE-DEBUGGER #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {1005BD58B3}>)
3: (ERROR UIOP/LISP-BUILD:COMPILE-FILE-ERROR :CONTEXT-FORMAT "~/asdf-action::format-action/" :CONTEXT-ARGUMENTS ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "lispbuilder-sdl-examples" "examples" "metaballs">)))
4: (UIOP/LISP-BUILD:CHECK-LISP-COMPILE-RESULTS NIL T T "~/asdf-action::format-action/" ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "lispbuilder-sdl-examples" "examples" "metaballs">)))
5: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "lispbuilder-sdl-examples" "examples" "metaballs">)
6: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
7: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "lispbuilder-sdl-examples" "examples" "metaballs">) [fast-method]
8: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {1005C117D3}>) [fast-method]
9: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
10: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {1005C117D3}>) [fast-method]
11: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "lispbuilder-sdl-examples"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
12: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "lispbuilder-sdl-examples">)
13: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
14: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "lispbuilder-sdl-examples">) [fast-method]
15: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP "lispbuilder-sdl-examples")
16: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
17: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "lispbuilder-sdl-examples") [fast-method]
18: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {1005C07F1B}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
19: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
20: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {1005BC5CFB}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
21: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "lispbuilder-sdl-examples") [fast-method]
22: (DEPCHECK::COMPUTE-DEPENDENCIES "lispbuilder-sdl-examples" "lispbuilder-sdl-examples")
23: (DEPCHECK::MAGIC "lispbuilder-sdl-examples" "lispbuilder-sdl-examples" "/home/quicklisp/quicklisp-controller/tmp/anonymous/anonymous-SHANMEeK/depcheck-win.txt")
24: (DEPCHECK::MAIN ("depcheck" "/home/quicklisp/quicklisp-controller/dist/system-file-index" "lispbuilder-sdl-examples" "lispbuilder-sdl-examples" "/home/quicklisp/quicklisp-controller/tmp/anonymous/anonymous-SHANMEeK/depcheck-win.txt" "/home/quicklisp/quicklisp-controller/tmp/anonymous/anonymous-SHANMEeK/depcheck-fail.txt"))
25: ((LAMBDA NIL :IN "/home/quicklisp/quicklisp/local-projects/quicklisp-controller/dumper-2SKVI5f7.lisp"))
26: ((FLET SB-UNIX::BODY :IN SAVE-LISP-AND-DIE))
27: ((FLET "WITHOUT-INTERRUPTS-BODY-14" :IN SAVE-LISP-AND-DIE))
28: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting
; 
; compilation unit aborted
;   caught 1 fatal ERROR condition
;   caught 1 WARNING condition
;   caught 2 STYLE-WARNING conditions
;   printed 189 notes