-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi all,
I thought it would be a good time to update you all on the current plans for fish development. Earlier this year, the fish committers agreed to undertake a significant rework of the fish source code. In particular, efforts are underway to change the C++ core of fish to Rust. There are several reasons for this rewrite, including that it enables development of a concurrent execution mode to allow background execution of fish functions and related benefits. There's an extended discussion on GitHub [1], if you're interested. However, this is a process that is likely to take six months or more. In that time the source tree will probably not be suitable for general release. The performance of the partially-rewritten program is worse and building it is more complicated. Development builds [2] are currently not being generated because they're frankly more trouble than they're worth. The process is going reasonably well, with about 20% of the C++ code removed in the last few months (as I measure it anyway). However, my estimate is that it will not be ready for beta testing until late 2023 at the earliest. There's a handful of fixes for fish 3.6.1 that I think are worth rolling up and making a 3.6.2 release for [3] [4], though I don't have a specific timeline for doing so. Hope that helps keep you informed! David Adam fish committer zanc...@ucc.gu.uwa.edu.au [1]: https://github.com/fish-shell/fish-shell/pull/9512 [2]: https://github.com/fish-shell/fish-shell/wiki/Development-builds [3]: https://github.com/fish-shell/fish-shell/discussions/9684 [4]: https://github.com/fish-shell/fish-shell/issues?q=milestone%3A%22fish+3.6.2%22 -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEnh3gZzzMAykZ0YUmwLlpspdOiI4FAmRyG18ACgkQwLlpspdO iI5njg//bacqJ78p4+LvbomSI8by+e6uNmY+RkDSokqrDvJ6fNEcIZ9qERLo0oY7 YJtamHYWwPBsLticPHqKxNOW9mVBeXh391/0Cqgq7aA+zya4T9Qf47u3ikrVCGbs yeirCQKsPhMzbMZatfC/Ta0UFVxsm8FtQH273QX1J6Laz30nwPz4LVVJp7cErlNT H0gjdC6HAsFxEnVZTzBeYqYUVgrSwWmp+uolsD8VKDg2jRuyGfopZkpnhHuEHVlI nt6htSybyZ76Ebwo7su9oYpnf9YOlFfQc2RJASoziEvcEtJk01myj88XSztMCb2C aOPaTLIx2jRvJkXkFOmHtw266gHjJ64oiwBZANTk5V3Q2GrSHxsow6+nPhXLd2r0 lCmKK0B3DRDBahJMbkewIlWjSg13kExEHnjqzhazjbHqPRWZqBVuLCfeLCMu6Q54 eeTtGuhquHefmAqyqCHawxqOtPAvv/tXdFADQ4ywJ3sWxqi6ADBHcTR9SvCAY0fO GIKDdEdAWiKPEOwWeYtThsPJKdDEA+YRgpKu0gdClGoU9ZYGbCfBgbdyOnrYTUsy eX1UTsimY5rCo+kL01rgCdQUbVMH+K3gJshdT6vgfJQ04AUE5klvHAiPYvhoRVt4 8Egy9PrtYNfq4xGp96nLZ2ZtDtR8AGeB/zd656Q+MAkx2wybrw0= =Opdb -----END PGP SIGNATURE----- _______________________________________________ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users