Re: A modern programming language for FreeBSD: Swift
Date: Sun, 15 Jun 2025 14:00:36 UTC
On Sun, 15 Jun 2025 15:07:26 +0200
Tomek CEDRO <tomek@cedro.info> wrote:
> On Sun, Jun 15, 2025 at 6:30 AM Mark Millard <marklmi@yahoo.com> wrote:
> > Tomek CEDRO <tomek_at_cedro.info> wote on
> > Date: Sun, 15 Jun 2025 01:29:37 UTC :
> > > On Sat, Jun 14, 2025 at 11:26 PM Tomek CEDRO <tomek@cedro.info> wrote:
> > > > On Sat, Jun 14, 2025 at 3:07 PM Jordan Gordeev
> > > > <jgopensource@proton.me> wrote:
> > > > > The FreeBSD project can leap into the future by choosing a modern
> > > > > programming language to replace C, or continue living in the past,
> > > > > hoping that the rest of the world will do the same. (..)
> > > >
> > > > If you want to resurrect a Swift port from the past to the future you
> > > > are welcome:
> > > >
> > > > https://www.freshports.org/lang/swift/
> > >
> > > Update, I just saw Greg Wallace posted about official Swift 6.2
> > > support on FreeBSD :-)
> > >
> > > https://developer.apple.com/videos/play/wwdc2025/245/?time=1403
> > >
> > > Swift 6.2 now officially supports FreeBSD and WebAssembly (Wasm),
> > > enabling you to build client and server applications for browsers and
> > > other runtimes. The Wasm support, which started as a community
> > > project, allows you to compile Swift code and run it in the browser,
> > > as demonstrated by a 3D rendering app using WebGPU and JavaScriptKit.
> > > Swift's safety, ease of use, and performance make it an attractive
> > > choice throughout the software stack.
> > >
> > > So Swift is back again on FreeBSD :-) And its matter of choice not
> > > replacement :-)
> >
> > [Do not take this as suggesting involvement in replacing C.]
>
> Thanks Mark, looks like this was a troll post, but needs a response
> :-) I have zero interest in Swift myself. just got allergic to this
> kind of preaching "you should replace C with XYZ because
> whatever_reason". This is marxism ("you must destroy to build"),
This shit has nothing to do with marxism. At best, this is infantilism...
> brings only destruction to whatever still works, wrecks years of hard
> work, brings no working alternative/fallback (look at Xorg too), and
> should be dispraised right from start. If anyone wants XYZ based OS go
> ahead make one, just leave working stuff alone, people should have a
> choice :-)
...and at worst, this is deliberate "Embrace, Extend, Extinguish" damage for
commercial interests (vendor-locking/monopoly), like the Red Hat did with
systemd and now doing with Wayland/Xorg.
--
WBR, @nuclight