I don't have a complete answer for that, but I have some thoughts. One thought is that PSPP could use a web based graphical interface instead of a gtk based GUI. In some ways, that's easier and more flexible these days, and it doesn't have the same failure modes.
On Tue, Sep 1, 2026, 9:26 PM Friedrich Beckmann <[email protected]> wrote: > This is really amazing to rewrite the whole pspp kernel in Rust! For me > the picture is > not clear how the gui could be handled. Do you have any idea? Or do you > plan to keep > the Rust version text only? > > > Am 01.09.2026 um 22:23 schrieb Ben Pfaff <[email protected]>: > > > > This year, I've spent most of the time that I can dedicate to PSPP > development on rewriting > > PSPP in Rust. A big motivation for this is bugs: it is easier to write > reliable code in Rust than > > in C, because of the way that the language is structured. Security > issues are closely related. > > > > But I've been able to do some work in the Rust version that I had not > done in the C version. > > Currently, I am working on support for displaying graphs that appear in > SPV files. This will > > ultimately allow PSPP to produce graphs in the full generality that SPSS > supports. I'm > > making good progress on this. My hope is that I'll be able to release > this feature in the > > Rust version of PSPP by the end of the year. > > > > I post about progress sometimes on my Mastodon account, which you can > follow at > > https://framapiaf.org/@blp. I recently posted one example of progress > on PSPP graphs: > > https://framapiaf.org/@blp/117197565164328276. You can also view other > PSPP > > related posts that I've made there: > https://framapiaf.org/deck/@blp/tagged/pspp > >
