#ifndef _V8Context_h_
#define _V8Context_h_
#include <EXTERN.h>
#include <perl.h>
#undef New
#undef Null
#include <v8.h>
#include <vector>
class V8Context {
public:
v8::Persistent<v8::Context> context;
std::vector<SV*> used;
void bind_function(const char* name,SV* code);
V8Context() {
context = v8::Context::New();
}
~V8Context();
SV* eval(const char* code);
private:
};
#endif