It can be used. It is used by a number of companies already.
-It uses a very portable subset of C++ (no C++11) it compiles with all C++ compilers I tried so far gcc, clang, VC++, keil, digital mars(from the top of my head).
-no STL, no exceptions, no standard allocator(it overrides all the allocations with it's own function see sqmem.cpp by default it's implement with malloc and free)
-only CRT and not much of it(the most complex functions you'll need are sprintf & Co.)
PS: you can also compile without the compiler embedded to save space, you can precompile the scripts offline.
I hope this helps
ciao
Alberto
Follow me on Twitter
@squirrellang