4 ms·
They're discussing rewriting code in D or Rust? I wasn't a fan of the rename to begin with cause I thought it was trivial. But rewriting the code in impractical
by gnusty_gnurc 7y ago
They're discussing rewriting code in D or Rust? I wasn't a fan of the rename to begin with cause I thought it was trivial. But rewriting the code in impractical languages cements my skepticism.
- zem 7y agoI feel like a rewrite of the UI would be very exciting even if it never succeeds, simply because it will be a good large-scale test of D or Rust GUI programming, and hopefully generate some good libraries in the process.
- gnusty_gnurc 7y agoPower to them if they want to try. But I feel like there's more practical and needed work on an important and somewhat unique program like Gimp. Again - skeptical of anyone who calls for a rewrite of a codebase instead of fixing things or building new features.
- andrewflnr 7y agoIf you're going to write the frontend, do it in Gambit! That way you're (hopefully?) playing to the strengths of the codebase and potentially opening up loads of customizability. Then the cynical side says that if they're talking about rewriting but haven't decided the language, they're probably doomed already.
- zem 7y agogimp uses [tinyscheme](http://tinyscheme.sourceforge.net/home.html http://tinyscheme.sourceforge.net/home.html) internally; not sure if gambit would be any easier to integrate with it than D or rust would.
- andrewflnr 7y agoShoot, I remembered wrong, I thought they used Gambit as their Scheme. Anyway, rewrite the UI in Scheme!