view R/cocoa/src/package.m @ 9:8a45a05ff64e

- go binding cleanup, not enforcing relative paths anymore, readme update
author cslag
date Sat, 26 Mar 2016 01:09:51 +0100
parents 0cfcc391201f
children
line wrap: on
line source

/** ===========================================================================
 ** R-Package: cocoa
 ** File: coca/src/package.m
 ** Description: R package registry and initialization of NSAutoreleasePool
 **
 ** Copyright (C) 2009 Daniel Adler
 **/
#include <Rinternals.h>
#include <R_ext/Rdynload.h>
#include <stdio.h>
#import  <Foundation/NSAutoreleasePool.h>
#import  <AppKit/NSApplication.h>
NSAutoreleasePool* pool;

void R_init_cocoa(DllInfo* info)
{
  [[NSAutoreleasePool alloc] init];
  NSApplicationLoad();
  // [NSApplication sharedApplication];
  // [NSApp run];
  printf("init\n");

}

void R_unload_cocoa(DllInfo* info)
{
  [pool drain]; 
}