From: Alex Maestas Date: Wed, 10 Aug 2022 20:09:50 +0000 (+0000) Subject: use `check-instance` instead; reformat USING:` X-Git-Tag: 0.99~1143 X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=commitdiff_plain;h=83edaae835d9cb16ac469d2c2e3181e3e3e663ac use `check-instance` instead; reformat USING:` --- diff --git a/basis/stack-checker/stack-checker.factor b/basis/stack-checker/stack-checker.factor index 09cdc08b25..4eab65f26f 100644 --- a/basis/stack-checker/stack-checker.factor +++ b/basis/stack-checker/stack-checker.factor @@ -1,17 +1,15 @@ ! Copyright (C) 2004, 2010 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. -USING: accessors kernel io effects namespaces sequences -quotations vocabs vocabs.loader generic words -stack-checker.backend stack-checker.state -stack-checker.known-words stack-checker.transforms -stack-checker.errors stack-checker.inlining -stack-checker.visitor.dummy ; +USING: accessors classes effects generic io kernel namespaces +quotations sequences stack-checker.backend stack-checker.errors +stack-checker.inlining stack-checker.known-words +stack-checker.state stack-checker.transforms +stack-checker.visitor.dummy vocabs vocabs.loader words ; IN: stack-checker : infer ( quot -- effect ) - dup callable? - [ [ infer-quot-here ] with-infer drop ] - [ drop ( -- x ) ] if ; + callable check-instance + [ infer-quot-here ] with-infer drop ; : infer. ( quot -- ) ! Safe to call from inference transforms.