Re: Thoughts about GNUstep
Patrick CARDONA <[email protected]> Mon, 04 May 2026 11:00:27 +0200
| Newsgroups | gmane.comp.lib.gnustep.general |
|---|---|
| Message-ID | <f14a5374fa5c57d2f5e3a54fd7a13d2f@pi500> |
Hi Joseph, On 2026-05-03 19:33:41 +0200 Joseph Maloney <[email protected]> wrote: > I think an alternative to dropping GCC could be for someone who needs=20= > libobcj2 packaging to reach out, work with Debian or other distributio= ns to=20 > package libobjc2, and get package flavors going for that. I agree with that. Debian has a default principle: the user could choose= the runtime at installation stage. >=20 > I'm personally making my own solutions so that I won't need to rely on= =20 > distributions or packaging. This is one such solution that is a bit of= a=20 > science experiment but indicative of where I would like to go. >=20 > https://marketstep.github.io This is awesome. Could you give us more description on how this packaging is working? >=20 > I can quickly produce thousands of these with a re-usable workflow wit= h no=20 > code changes. This of course applies to only non GNUstep apps, but mak= es them=20 > work and feel like native apps should. I have similar thoughts, ideas = for=20 > GNUstep apps. I am trying to port a few macOS apps to GNUstep showcase= that=20 > idea as well here. It's an example how I am strategically working towa= rds=20 > different solutions vs trying to pursue changes in GNUstep itself that= would=20 > take away options from people who want to use it differently. I lean t= owards=20 > more options is always better myself vs taking away options. But I can= =20 > understand that everyone has different needs and that is not so easy f= or=20 > some. >=20 > Joseph Maloney >=20 > Sent with [Proton Mail](https://proton.me/mail/home) secure email. >=20 > On Sunday, May 3rd, 2026 at 11:27 AM, Sebastian Reitenbach=20 > <[email protected]> wrote: >=20 >> Hi, >=20 >> On Sun, May 3, 2026 at 5:20=E2=80=AFPM Gregory Casamento=20 >> <[email protected]> wrote: >=20 >>> On Sat, May 2, 2026 at 10:49=E2=80=AFPM Michael Rans <mcarans@yahoo.= co.uk> wrote: >=20 >>>> At this point, the developer may lose interest and look for somethi= ng=20 >>>> else. So in my view, the clang version of the libraries should be t= he=20 >>>> default on all distros with the gcc version as an option. >=20 >>> Agreed, and this IS our fault. Some people might argue that this sho= uldn't=20 >>> matter, but I, personally, think that it is very important for us to= =20 >>> either get ObjC2.0 into GCC *OR* drop support for it entirely. Dropp= ing=20 >>> support is difficult, politically, since we ARE a GNU project. >=20 >> Perhaps it shouldn't be framed as 'dropping support,' but rather as=20= >> 'prioritizing progress.' >> Sometimes, shedding legacy constraints is the only way to move a proj= ect=20 >> forward. By making Objective-C 2.0 and the Clang/LLVM toolchain the p= rimary=20 >> focus, it will signal that GNUstep is a modern, evolving platform. If= GCC=20 >> support becomes temporarily non-functional as a result, it shifts the= =20 >> impetus to the GCC community to modernize their Objective-C implement= ation.=20 >> As long as GNUstep continues to bend over backwards to support an out= dated=20 >> runtime, it remove any incentive for GCC to improve. >=20 >> just my 2 cents on that topic. >> cheers, >> Sebastian >> -- >=20 >> https://buzzdeee.reitenba.ch >=20 Cheers, Patrick --=20 Patrick Cardona - Pi500 - GNU/Linux aarch64 (Debian 13.4)=20 Xorg (1:7.7+24) - libcairo2 (1.18.4-1+rpt1 arm64) - Window Maker (0.96.0= -4) GWorkspace (1.1.0 - 02 2025) - Theme: AGNOSTEP - Classic - MUA: GNUMail = (1.4.0 - rev.947)