//
//  JSTalk.h
//  jstalk
//
//  Created by August Mueller on 1/15/09.
//  Copyright 2009 Flying Meat Inc. All rights reserved.
//

#import <Cocoa/Cocoa.h>
//#import "JSCocoaController.h"

@interface JSTalk : NSObject {
	id __unsafe_unretained _printController;
	id __unsafe_unretained _errorController;
	//JSCocoaController *_jsController;
}

@property (unsafe_unretained) id printController;
@property (unsafe_unretained) id errorController;
//@property (retain) JSCocoaController *jsController;

//- (id) executeString:(NSString*) str;
//- (void) pushObject:(id)obj withName:(NSString*)name inController:(JSCocoaController*)jsController;

//- (JSCocoaController*) jsController;
//- (id) callFunctionNamed:(NSString*)name withArguments:(NSArray*)args;

+ (void) listen;
+ (void) stop;
//+ (void) setShouldLoadJSTPlugins:(BOOL)b;
+ (id) application:(NSString*)app;

@end
