]> gitweb.factorcode.org Git - factor.git/blob - basis/cocoa/apple-script/apple-script.factor
factor: trim more using lists.
[factor.git] / basis / cocoa / apple-script / apple-script.factor
1 ! Copyright (C) 2013 John Benediktsson
2 ! See http://factorcode.org/license.txt for BSD license
3
4 USING: cocoa cocoa.application cocoa.classes kernel parser words ;
5
6 IN: cocoa.apple-script
7
8 : run-apple-script ( str -- )
9     [ NSAppleScript -> alloc ] dip
10     <NSString> -> initWithSource: -> autorelease
11     f -> executeAndReturnError: drop ;
12
13 SYNTAX: APPLESCRIPT:
14     scan-new-word scan-object
15     [ run-apple-script ] curry ( -- ) define-declared ;