Listing 2: CounterTcl CABLE configuration

# stdstring.tcl
# Use the stdstring wrapper.
load ./libStringTcl.so

# Create an instance of std::string.
set s0 [stdstring]

# Call the C++ assignment operator to set it.
$s0 = "FooBar"

# Print the string's value:
puts [$s0 c_str]

# Create another instance 
set s1 [stdstring "Hello, World!"]
puts [$s1 c_str]

# Find the substring before the first comma.
set s2 [$s1 substr 0 [$s1 find_first_of ,]]
puts [$s2 c_str]

# The output from this script should be:
#   FooBar
#   Hello, World!
#   Hello