I completely understand. Gregory Casamento GNUstep Lead Developer / OLC, Principal Consultant http://www.gnustep.org - http://heronsperch.blogspot.com https://www.patreon.com/bePatron?u=352392 - Become a Patron https://www.openhub.net/languages/objective_c - OpenHub standings
On Wed, Dec 20, 2023 at 16:10 bruce <darkoverlordofd...@gmail.com> wrote: > You are misunderstanding my point. I have stock and deep connections at > microsoft. I don't want to mess anything up for anyone. If you were making > your own windows on windows, I don't want to see the code, remark that it > should work this way .... Low probability of anything ever happening, but > risk nonetheless. For both sides. > > When I left my employer and talked to a lawyer, he said that the ndas > lasts as long as the revenue, and beware, loose lips sink ships. My family > benefits from that revenue. > > btw - I also wait for the walk signal, I've never been oppressed, and have > no problem with the nda. I was well paid, put the kids through school, and > paid all their medical expenses. > > On Wed, Dec 20, 2023 at 8:45 PM Gregory Casamento < > greg.casame...@gmail.com> wrote: > >> How would using any operating system you like let them down? Or even >> using whatever api? I imagine it has something to do with GNUstep having >> some connection with Apple, right? >> >> Look at it this way. GNUstep is trying to free the masses from the >> tyranny of our Jobsian oppressors. Does that help? ;) >> >> Gregory Casamento >> GNUstep Lead Developer / OLC, Principal Consultant >> http://www.gnustep.org - http://heronsperch.blogspot.com >> https://www.patreon.com/bePatron?u=352392 - Become a Patron >> https://www.openhub.net/languages/objective_c - OpenHub standings >> >> >> On Wed, Dec 20, 2023 at 10:18 bruce <darkoverlordofd...@gmail.com> wrote: >> >>> No, they are fine with Linux . It's more about not letting them down. >>> Family comes first >>> >>> On Wed, Dec 20, 2023, 6:45 AM Gregory Casamento < >>> greg.casame...@gmail.com> wrote: >>> >>>> Bruce, >>>> >>>> On Wed, Dec 20, 2023 at 9:34 AM bruce <darkoverlordofd...@gmail.com> >>>> wrote: >>>> >>>>> I'd always assumed that gnustep used its own gui across systems. But >>>>> if you're using native controls on windows, my 'nda anxiety' is low. >>>>> Nothing I say about linux gui affects windows. >>>>> >>>> >>>> Assumption is the true enemy of understanding. :) Don't ask me where I >>>> got that quote from, I don't remember. You can either use >>>> GNUstep's own GUI or WinUXTheme (which uses native widgets) on Windows. >>>> The theme uses WinUXTheme.dll on Windows to interface with the native >>>> theming framework. >>>> >>>> You may think I'm overly paranoid about it. I don't work there anymore, >>>>> and I don't use windows anymore, but friends and family still work there, >>>>> so microsoft *is* family. I have to look them in the eye here in a few >>>>> days. >>>>> >>>> >>>> And they would have a problem with you exploring other things within >>>> your chosen profession? Windows does not comprise the entire computing >>>> ecosystem. It may be so on the common user's desktop, but not in the >>>> industry as a whole. Linux rules the server space in spite of what >>>> Microsoft might want you to believe. >>>> >>>> Speaking of which, tomorrow is Yule. After the new year I'll make a >>>>> clean repro and file a bug in github. >>>>> >>>> >>>> Sweet, I am looking forward to that. Also... just so you know, myself >>>> and Riccardo tried using XFCE with GNUstep and found a couple of >>>> interesting issues, but were not able to reproduce the artifacts you saw. >>>> Sometime between now and the end of the year I am going to give helloSystem >>>> a shot and see if I can make any sense of what you saw on there and if so, >>>> maybe we can address some of the issues you're experiencing. >>>> >>>> Yours, GC >>>> >>>> >>>> >>>>> On Tue, Dec 19, 2023 at 5:40 PM Gregory Casamento < >>>>> greg.casame...@gmail.com> wrote: >>>>> >>>>>> Bruce, >>>>>> >>>>>> On Tue, Dec 19, 2023 at 10:47 AM bruce <darkoverlordofd...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Riccardo, I can agree with everything you say. I’ve looked at >>>>>>> pictures of gnustep running on mac and windows, and it looks sleek and >>>>>>> modern, and native. >>>>>>> >>>>>>> My experience on unix like does not track with that. It looks >>>>>>> brutalistic. Not native - it never fits in the desktop. What I hear from >>>>>>> most people that have tried it is “the 90’s are calling, they want their >>>>>>> desktop back”. I see a big disconnect between the way gnustep looks on >>>>>>> mac/windows, and the way it looks on linux/freebsd. >>>>>>> >>>>>> >>>>>> This is, unfortunately, true. GNUstep is using native widgets on >>>>>> Windows, so it is very likely to look better on that platform. I, >>>>>> personally, don't mind the 90's look, but then again I have a NeXTstation >>>>>> to my left, so maybe I am not one to provide an unbiased opinion. >>>>>> >>>>>> Yes, these are all aesthetic value judgements. But aesthetics matter >>>>>>> - ask any mac user. I can see if you’re using a business app, ok. But >>>>>>> for >>>>>>> other users, it is often a non-starter. >>>>>>> >>>>>>> My experience has been: >>>>>>> >>>>>>> - >>>>>>> >>>>>>> Wow this is cool >>>>>>> - >>>>>>> >>>>>>> Wow this has got a lot of gui glitches >>>>>>> >>>>>>> >>>>>> WRITE BUG REPORTS!!! I'm hoping that is sinking in. >>>>>> >>>>>> >>>>>>> >>>>>>> - >>>>>>> >>>>>>> Wow this looks old >>>>>>> - >>>>>>> >>>>>>> Wow this is hard to use >>>>>>> >>>>>>> >>>>>> WRITE BUG REPORTS!!! I'm hoping that is sinking in. >>>>>> >>>>>> >>>>>>> >>>>>>> - >>>>>>> >>>>>>> Install something else >>>>>>> >>>>>>> >>>>>>> But I like the language. I’ve been coding c for 40 years, and objc >>>>>>> is awesome. I want to code the version with features like arc. >>>>>>> Fortunately, >>>>>>> the freebsd repo has that version. But the linux repos don’t. That >>>>>>> complicates targeting any app. And I want people to use my app. But >>>>>>> computer users see these gui issues, and say the app is buggy. I say >>>>>>> it’s >>>>>>> not my app, it’s the way it presents on your os. So they use another >>>>>>> app. >>>>>>> So much for platform agnostic. So much for marketability. >>>>>>> >>>>>> >>>>>> GNUstep is platform agnostic from the sense that it is flexible >>>>>> enough to be made to blend in should the developer wish to make that >>>>>> happen. The community can't take all of the responsibility for making >>>>>> YOUR >>>>>> app fit in everywhere. Also, it is difficult when we are only a few >>>>>> people >>>>>> working on a large project such as this. The point is... help us, I >>>>>> know >>>>>> you have told me privately why you feel as though you can't contribute >>>>>> directly, but writing bug reports or even feature requests on github is >>>>>> something you CAN do. >>>>>> >>>>>> You can help us get there by simply reporting any issues you're >>>>>> seeing in the places I have asked you to do so. >>>>>> >>>>>> GC >>>>>> >>>>>> >>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Tue, Dec 19, 2023 at 3:00 PM Riccardo Mottola < >>>>>>> riccardo.mott...@libero.it> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> bruce wrote: >>>>>>>> > I've tried using libobjc2 with the other runtimes from the linux >>>>>>>> repo. I >>>>>>>> > couldn't get it to work, but it sounds like other people have >>>>>>>> under >>>>>>>> > certain circumstances. >>>>>>>> >>>>>>>> Building libobjc2 can be from easy, "just works" to a nightmare, >>>>>>>> depending on a platform. >>>>>>>> >>>>>>>> Best, of course, is if it comes ready for your OS. >>>>>>>> >>>>>>>> > Hm, I'll give that a try,. >>>>>>>> > But to build a product, I want to know that my users can install >>>>>>>> it >>>>>>>> > without all the monkey business. Otherwise it becomes a support >>>>>>>> nightmare. >>>>>>>> >>>>>>>> GCC almost always "just works" if the operating system provides it. >>>>>>>> If >>>>>>>> you don't need Obj-C2 features for your app, it is usually a very >>>>>>>> easy >>>>>>>> path and that's why I love it. Except FreeBSD, where you mention >>>>>>>> working. THhere the situation is complicated, because GCC provided >>>>>>>> has >>>>>>>> its obj-c runtime removed, supposing you to use libobjc2, which >>>>>>>> won't >>>>>>>> work. SO I abandoned that path, but compiled libobjc2 from sources. >>>>>>>> >>>>>>>> Riccardo >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Bruce Davidson >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> Gregory Casamento >>>>>> GNUstep Lead Developer / OLC, Principal Consultant >>>>>> http://www.gnustep.org - http://heronsperch.blogspot.com >>>>>> https://www.patreon.com/bePatron?u=352392 - Become a Patron >>>>>> https://www.openhub.net/languages/objective_c - OpenHub standings >>>>>> >>>>>> [image: Mailtrack] >>>>>> <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&> >>>>>> Sender >>>>>> notified by >>>>>> Mailtrack >>>>>> <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&> >>>>>> 12/19/23, >>>>>> 12:35:33 PM >>>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Bruce Davidson >>>>> >>>>> >>>> >>>> -- >>>> Gregory Casamento >>>> GNUstep Lead Developer / OLC, Principal Consultant >>>> http://www.gnustep.org - http://heronsperch.blogspot.com >>>> https://www.patreon.com/bePatron?u=352392 - Become a Patron >>>> https://www.openhub.net/languages/objective_c - OpenHub standings >>>> >>> > > -- > > Bruce Davidson > >