Frontend world where is CSP is supposed to be part of, is growing very fast, and the best results you’ll achieve if you choose any way offered by the frontend community. And this is always depends your needs. Mostly known Angular, React and Vue.js.  The good things of using such popular frameworks, will be a lots developers for you, and that they are driven by the community and grows so fast. You still can use IRIS, as a backend, with REST for instance. Frontend developers may even don’t know what’s drive the backend, and how to deal with IRIS.

In addition to the demo described in the article, there is a simple flow for demonstration work with SQL.

And another demo, is mostly just for fun, to see how it's possible to create even some UI there.

With quite a complex flow like this

It was possible to create an interface like this

It allows, to create a new table in IRIS, and add some fields. For sure, too far from production use, but as a proof-of-concept.

All those demos are available in the repo.

At the moment we have only TextMate-based grammar in public, which is used in VSCode and on GitHub. I see no way of conversions from TextMate to Rouge. So, the only way would be to implement it from scratch. Not so easy, but still possible. 

I can do it, I have some experience in such tasks, but don't have so much spare time at the moment. Would be interested in investing in the project?