{"id":14916,"date":"2016-06-22T11:38:25","date_gmt":"2016-06-22T15:38:25","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=14916"},"modified":"2016-06-29T13:53:58","modified_gmt":"2016-06-29T17:53:58","slug":"script-debugger-6","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2016\/06\/22\/script-debugger-6\/","title":{"rendered":"Script Debugger 6"},"content":{"rendered":"<p><a href=\"http:\/\/markalldritt.com\/?p=1154\">Mark Alldritt<\/a>:<\/p>\n<blockquote cite=\"http:\/\/markalldritt.com\/?p=1154\">\n<p>I&rsquo;m pleased to announce the release of Script Debugger 6. This release introduces over 25 new features and embraces modern AppleScript, including AppleScriptObjC. To sweeten the deal, Script Debugger&rsquo;s price has been reduced by 50%!<\/p>\n<\/blockquote>\n\n<p><a href=\"http:\/\/latenightsw.com\/\">Late Night Software<\/a>:<\/p>\n<blockquote cite=\"http:\/\/latenightsw.com\/\">\n<p>If you distribute scripts, chances are you want them to pass muster with Mac OS X&rsquo;s Gatekeeper, and that means code signing them. Script Debugger 6 makes this task almost invisible with its always-on code signing. Turn it on, and your script is code signed <em>every<\/em> time it is saved. No more exporting, no more forgetting.<\/p>\n<p>[&#8230;]<\/p>\n<p>AppleScript&rsquo;s progress properties are a great way of displaying a script&rsquo;s progress in an applet, and now you can display them as you run your scripts in Script Debugger 6.<\/p>\n<p>[&#8230;]<\/p>\n<p>Before Script Debugger 6, working with AppleScriptObjC required specialist software. This powerful technology often requires you to type verbose code, and is unforgiving about case &mdash; something foreign to typical scripters. Script Debugger 6&rsquo;s code completion tools do much of the typing for you and address common problems. Debugging AppleScriptObjC is a bear because AppleScript cannot display values you are working with. Script Debugger 6 fixes this by displaying AppleScriptObjC values as you step through your code &mdash; there is no more guessing.<\/p>\n<\/blockquote>\n<p><a href=\"http:\/\/latenightsw.com\/script-debugger-6-release-notes\/\">Script Debugger 6 Release Notes<\/a>:<\/p>\n<blockquote cite=\"http:\/\/latenightsw.com\/script-debugger-6-release-notes\/\"><p>Script Debugger 6 at long last provides code folding where you can collapse block structures and comments within your code to reduce clutter when editing.<\/p>\n<p>[&#8230;]<\/p>\n<p>Script Debugger 6 performs each script compilation in a new AppleScript compiler instance. This avoids a long standing problem where it was impossible to change the case of a variable, property, handler or script object once the script had been compiled.<\/p><\/blockquote>\n\n<p>Update (2016-06-29): See also: <a href=\"https:\/\/eclecticlight.co\/2016\/06\/27\/script-debugger-version-6\/\">Howard Oakley<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Mark Alldritt: I&rsquo;m pleased to announce the release of Script Debugger 6. This release introduces over 25 new features and embraces modern AppleScript, including AppleScriptObjC. To sweeten the deal, Script Debugger&rsquo;s price has been reduced by 50%! Late Night Software: If you distribute scripts, chances are you want them to pass muster with Mac OS [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[159,650,101,466,465,30,32,71,1073],"class_list":["post-14916","post","type-post","status-publish","format-standard","hentry","category-technology","tag-applescript","tag-applescriptobjc","tag-business","tag-codesigning","tag-gatekeeper","tag-mac","tag-macapp","tag-programming","tag-script-debugger"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/14916","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=14916"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/14916\/revisions"}],"predecessor-version":[{"id":14994,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/14916\/revisions\/14994"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=14916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=14916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=14916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}