Get the latest tech news

ICPP – Run C++ anywhere like a script


Running C++ in anywhere like a script. Contribute to vpand/icpp development by creating an account on GitHub.

Writing powerful script using C++ just as easy as Python; Writing hot-loading C++ script code in running process; Based on Unicorn Engine qemu virtual cpu and Clang/LLVM C++ compiler; Integrated internally with Standard C++23 and Boost libraries; To reuse the existing C/C++ library as an icpp module extension is extremely simple. LoadingRemote interpreter mode lets you run C++ remotely in a different process or system which loads the icpp-gadget library. Loading icpp: a local C++ source compiler, interpreter and REPL used to interpret C++ directly; imod: an icpp module package manager tool used to install, uninstall and show the third-party modules; iopad: a local C++ source compiler driver, object launch pad and REPL for the remote icpp-gadget; icpp-gadget: a remote memory resident daemon which may run inside an Android/iOS process, waiting for iopad to send the interpretable object to execute.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of script

script

Photo of C++

C++

Photo of ICPP

ICPP

Related news:

News photo

C++'s `noexcept` can sometimes help or hurt performance

News photo

The difference between undefined behavior and ill-formed C++ programs

News photo

Don't blindly prefer `emplace_back` to `push_back`