1 USING: cocoa cocoa.messages cocoa.application cocoa.nibs
2 assocs namespaces kernel words compiler sequences ui.cocoa ;
4 "stop-after-last-window?" get
6 stop-after-last-window? set
8 [ "MiniFactor.nib" load-nib ] cocoa-init-hook set-global
10 ! Only keeps those methods that we actually call
11 sent-messages get super-sent-messages get union
12 objc-methods [ intersect ] change
15 super-sent-messages get
16 [ keys [ objc-methods get at dup ] H{ } map>assoc ] 2apply
17 super-message-senders [ intersect ] change
18 message-senders [ intersect ] change
21 super-sent-messages off
23 ! We need this for strip-stack-traces to work fully
24 { message-senders super-message-senders }