Re: A modern programming language for FreeBSD: Swift

From: Steffen Nurpmeso <steffen_at_sdaoden.eu>
Date: Mon, 16 Jun 2025 14:50:14 UTC
Vadim Goncharov wrote in
 <20250615170036.7e3af21c@nuclight.lan>:
 |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...

It in fact sounded like the famous Vietnam war quote on Ben Tre[1]

  "It became necessary to destroy the town to save it."

Keep on rockin' in a free world.

  [1] https://en.wikipedia.org/wiki/Battle_of_B%E1%BA%BFn_Tre

 |> 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
 |
 --End of <20250615170036.7e3af21c@nuclight.lan>

--steffen
|
|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)