When I run pd with GRiPD library loaded, the shell external doesn't ever finish and a couple of calls to it eventually completely hang Pd. This is without the GRiPD library actually doing anything...just loaded. The GRiPD library seems to play well with other externals and the shell external works fine with everything except GRiPD.
I am hoping this is an easy fix in the shell source code, as I can't seem to successfully build the GRiPD module so I am using the ancient .pd_linux binary included with its source code. I know the GRiPD is no longer maintained, but it happens to be perfect for our project so at least in the short term it makes sense for us to use.
-John