Date: Mon, 22 Sep 2025 07:50:48 +0900 From: Tomoaki AOKI <junchoon@dec.sakura.ne.jp> To: Anthony Pankov <anthony.pankov@yahoo.com> Cc: freebsd-hackers@freebsd.org Subject: Re: candidate of add. language in src (not rust) Message-ID: <20250922075048.8d51fdea4de3f590e9b30c8c@dec.sakura.ne.jp> In-Reply-To: <1911750646.20250916135953@yahoo.com> References: <1911750646.20250916135953.ref@yahoo.com> <1911750646.20250916135953@yahoo.com>
index | next in thread | previous in thread | raw e-mail
On Tue, 16 Sep 2025 13:59:53 +0300 Anthony Pankov <anthony.pankov@yahoo.com> wrote: > > Just for note. > > XLibre developer(s) is trying to (automatically) convert X server sources to V language. > > (below opinion is not related to XLibre people) > > V language is a transpiler. May be it has a good ratio of cost of maintaining in the src codebase to increasing src audience/contributors. > > V is aimed to be a "simple language for building maintainable programs". This claim make it theoretically suitable for developing none performance critical programs in an operating system base. > > > As for XLibre I think they would like to express (part of) a long lived and rarely touched C-codebase in a more maintainable and understandable way. Which allow them to touch a code with a more confidence when it is a necessarity for. > > > -- > Best regards, > Anthony Pankov mailto:anthony.pankov@yahoo.com What's wanted (for me) to judge it is "is it standardized by ISO / IEC?". Means, adding something is OK (but not assured to be standardized on next updates of the standard), but deletion and / or backwaed incompatible modifications are clearly "prohibited", at worst, strongly discouraged, not to force rewriting good enough codes in the future. This (hopefully) would mean it's safe to code something important with the language using only standardized (and marked as mandatory) features only. Regards. -- Tomoaki AOKI <junchoon@dec.sakura.ne.jp>help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20250922075048.8d51fdea4de3f590e9b30c8c>
