diff --git a/server/gameserver/app.cc b/server/gameserver/app.cc index 32365e79..4684203e 100644 --- a/server/gameserver/app.cc +++ b/server/gameserver/app.cc @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -119,6 +120,12 @@ static void SavePerfLog() bool App::Init(int argc, char* argv[]) { + { + auto env = std::make_shared(); + auto p = a8::lisp::Expr::Compile("(+ 1 3)", env); + auto ret = a8::lisp::Expr::Eval(p, env); + a8::XPrintf("p:%s ret:%f\n", {p->ToXObject().ToJsonStr(), ret->ToXObject().ToJsonStr()}); + } signal(SIGPIPE, SIG_IGN); this->argc = argc; this->argv = argv; diff --git a/third_party/a8 b/third_party/a8 index 592661ba..8cf0d04a 160000 --- a/third_party/a8 +++ b/third_party/a8 @@ -1 +1 @@ -Subproject commit 592661bae5547a0c1675816595b803f902d83041 +Subproject commit 8cf0d04a936a352fff2a502bf39d9c5729a15e12