set cpp [C++] $cpp cflags -std=c++11 $cpp include $cpp proc addInCpp {int a int b} int { std::vector xs = {a, b}; int sum = 0; for (int x : xs) { sum += x; } return sum; } set cppLib [$cpp compile] assert {[+ 10 3] == [$cppLib addInCpp 10 3]} Exit! 0