JSCocoa
Your rating: Now say why...

0

Write Cocoa programs in Javascript.   Free
Add to my Watch List
Email me when discounted
JSCocoa...
  • allows you to write Cocoa programs in Javascript (via JavascriptCore, WebKit's Javascript engine)
  • works on x86 and PPC and requires Leopard (an uptodate Leopard, 10.5.2 from back then crashes)
  • is open source !
Syntax Sample:

// Get any property with dot syntax NSWorkspace.sharedWorkspace.activeApplication.NSApplicationName

// Use instance to replace alloc/init NSButton.instance({ withFrame:NSMakeRect(0, 0, 100, 40) })

// Call setters with a dot syntax window.title = 'Hello !'

// A split call syntax,
What's New
Initial release
Requirements
Intel/PPC, Mac OS X 10.5.5 or later



MacUpdate - JSCocoa



    Be the first to recommend a similar software title.
JSCocoa User Discussion (Write a Review)
ver. 1.x:
Your rating: Now say why...
Overall:

sort: smiles | time
There are currently no reviews or comments. Write a comment or review now.

There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:996
Version Downloads:996
Type:Development : Libraries
License:Free
Date:09 Oct 2008
Platform:PPC 32 / Intel 32 / OS X
Price:Free0.00
Overall (Version 1.x):
Features:
Ease of Use:
Value:
Stability:
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
JSCocoa...
  • allows you to write Cocoa programs in Javascript (via JavascriptCore, WebKit's Javascript engine)
  • works on x86 and PPC and requires Leopard (an uptodate Leopard, 10.5.2 from back then crashes)
  • is open source !
Syntax Sample:

// Get any property with dot syntax NSWorkspace.sharedWorkspace.activeApplication.NSApplicationName

// Use instance to replace alloc/init NSButton.instance({ withFrame:NSMakeRect(0, 0, 100, 40) })

// Call setters with a dot syntax window.title = 'Hello !'

// A split call syntax, to almost have ObjC-like calls - if you use jQuery you'll feel right at home this.perform({ selector:'printSomeDots:', withObject:null, afterDelay:0 })

//Some JS-like manipulation of arrays and dicts : myNSMutableDictionary.mykey = 'value' myNSMutableArray[5] = 'hello world !'


- -