Deutsch   English   Français   Italiano  
<wwvseq6856p.fsf@LkoBDZeT.terraraq.uk>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!2.eu.feeder.erje.net!feeder.erje.net!feeds.news.ox.ac.uk!news.ox.ac.uk!nntp-feed.chiark.greenend.org.uk!ewrotcd!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: Richard Kettlewell <invalid@invalid.invalid>
Newsgroups: comp.unix.programmer
Subject: Re: Why TF?
Date: Sun, 29 Dec 2024 23:01:18 +0000
Organization: terraraq NNTP server
Message-ID: <wwvseq6856p.fsf@LkoBDZeT.terraraq.uk>
References: <uu54la$3su5b$6@dont-email.me> <vkpkn3$ga7s$1@dont-email.me>
	<vkpn4f$gs2h$1@dont-email.me> <vkr61v$srrk$1@dont-email.me>
	<vkr8i7$2aenv$1@news.xmission.com> <vkr8r4$tg5q$1@dont-email.me>
	<vksccj$163b7$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
	logging-data="143164"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:eUD8sYJ0mp1B8bIkv3wiEHyoZMk=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
     F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
     +r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
Bytes: 3111
Lines: 38

Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
> Muttley@dastardlyhq.com wrote:
>> gazelle@shell.xmission.com (Kenny McCormack) gabbled:
>>> Rust seems to be, like Python, trying to ingratiate itself into the
>>> basic running of the system, not just be a peripheral "scripting
>>> language".
>>
>> Requiring 2 seperate compilers to build anything is an absurdity.
>
> (Disclaimer: I skipped most of the sub-thread, so if that generalizing
> sentence was addressing some peculiar (maybe even TB-related) software
> specialities you may ignore the rest of my post.)
>
> From my experience it's no "absurdity" but actual (sensible) normality
> to use multiple compilers and other software generators in SW-projects.

Agreed.

Thunderbird is not a surprising place to find some Rust; Mozilla
sponsored Rust in the hope of escaping the memory safety issues of
C/C++.

> It seems that depends on the software architecture. It's (IMO) fine to
> create libraries that are combined in an "anything" to be compiled
> with the (at the time of their creation) most appropriate
> compiler. It's also fine if you use a second language as a
> higher-level intermediate language. Also if you create the "anything"
> based on several components (or subsystems) that are combined. Using
> separate protocol compilers is also not uncommon to get the transfer
> objects and functions. Also using own compilers for the accompanying
> parts like documentation is typical.  (All these examples just off the
> top of my head from some professional projects that I observed or was
> engaged with.)

Off the top of my head there are at least twelve languages in my current
employer’s codebase. More if you count things like documentation markup.

-- 
https://www.greenend.org.uk/rjk/