It is, kind of. The Canon Cat is a good text editor. That's about all it does.
When Raskin was active, there was a whole industry selling "word processors", special purpose computers that just did text processing. Wang and IBM were the biggest makers. The IBM PC was descended from the IBM Displaywriter and used the same monitor. So at the time, word processing looked like the core desktop computer function.
So Raskin perfected the word processor interface. What he didn't get was that computing was not going to stop at word processors.
> What he didn't get was that computing was not going to stop at word processors.
Huh? We seem to have a completely different read of his work, like the whole ZUI Zoomable Interfaces research? That is not about word processing at all. How to navigate and interact with multi-dimensional data.
It looked like a mere word processor, but—much like Emacs, especially org-mode—the Canon Cat was actually contextually aware of what the text meant, and allowed other operations to be performed on it as appropriate. For example, if you start typing numbers into tables, spreadsheet-like functionality became available, including the ability to perform mathematical operations over those numbers and have cells dynamically updated with the new values. Raskin called it a "work processor".
The Forth language was available for programming and extending the machine, via a cheatcode. You had to type in the phrase "enable the Forth language" and evaluate it with a special command or something—you know, one of those things to provide hackability for those who needed such while keeping it an office appliance for the vast majority of users. I don't know if there was an intent for a market or library of third-party software, but that doesn't seem to have arisen.
> The Canon Cat is a good text editor. That's about all it does.
Everything I've read suggested that Raskin intended it to be programmable from the beginning, using Forth. Other descriptions suggested that, while document oriented, it was not intended to be exclusively oriented towards word processing. At least not in the sense of the (dedicated) word processors of the day. That said, I'm not surprised that user interaction was keyboard based. The project had it's origins around 1978/79. It would be about 5 years until computers were sufficiently powerful to support a coherent GUI at a reasonable price.