I'm not sure that I know what pp/sql is. As far as diverging from SQL, the data I want to analyze is really separate paths of actions performed by distinct objects (e.g. users). it's not relational or tabular data so I ran into issues trying to use a language like SQL to query it.
It was pl/sql, I'm sorry. I got autocorrected. PL/SQL is a procedural language and a superset of sql. It's what stored procedures etc. tend to be written in.
How important of a goal was it to follow/diverge from pp/sql's lead in designing Qip?