techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.7K
active users

#gnustep

0 posts0 participants0 posts today
Window Maker Live<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@lazarus" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>lazarus</span></a></span> <span class="h-card" translate="no"><a href="https://techhub.social/@sgharms" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sgharms</span></a></span> </p><p>It's a pity that everybody capable enough to potentially contribute just seems to abandon <a href="https://mastodon.social/tags/GNUstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNUstep</span></a> instead of helping it to thrive.<br>All the (somewhat valid) criticism of <a href="https://mastodon.social/tags/GNUstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNUstep</span></a> only adds to a self-fulfilling prophecy becoming the reality everybody seems to be unhappy with.</p>
Window Maker Live<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@lazarus" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>lazarus</span></a></span> <span class="h-card" translate="no"><a href="https://techhub.social/@sgharms" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sgharms</span></a></span> </p><p>This will not happen. </p><p>No (unpaid) time/effort will be wasted on superfluous eye candy without any functionality. </p><p><a href="https://mastodon.social/tags/wmlive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wmlive</span></a> is about functionality while also trying to give <a href="https://mastodon.social/tags/GNUstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNUstep</span></a> some sorely needed visibility in the hope to attract more contributing collaborators for that effort.</p>
Steven G. Harms<p>ON TOP OF THAT, a basic hello world using the glorious early ProjectCenter/Gorm (think OSX ProjectBuidler, Interface Builder) doesn’t work because, uh, my outlets don’t show up for binding in the wonderful <a href="https://techhub.social/tags/gnustep" class="mention hashtag" rel="tag">#<span>gnustep</span></a> development environment.</p><p>And against my better wishes, I think back to Aaron Hillegass’ first edition on Cocoa programming and how he said that Gnustep (paraphrased) was kinda flakey and not quite there. And I want to believe, 24 years later, he’s now wrong; it’s ready and I can use it to have a great, minimalist, AI-free desktop. I dream of using one of the best programming interfaces ever made (NeXT, early OSX).</p><p>But <a href="https://techhub.social/tags/gnustep" class="mention hashtag" rel="tag">#<span>gnustep</span></a> keeps screaming “I WILL TAKE YOUR TIME AND BREAK YOUR HEART.” And, because I obsess over purity and consistency, I’m being an idiot and still trying to get it to work. All the while I’m not making progress on other goals.</p>
Steven G. Harms<p>I’m teetering on the brink with <a href="https://techhub.social/tags/gnustep" class="mention hashtag" rel="tag">#<span>gnustep</span></a>, but man it sure does make it hard.</p><p>I’m back to *loving* WindowMaker (yes, Window Maker is not GNUstep). It’s made me love <a href="https://techhub.social/tags/xorg" class="mention hashtag" rel="tag">#<span>xorg</span></a> again after years of preferring OSX/#wayland. I had forgotten how good I had it in 2001 on ‘sid’ with a big ol’ <a href="https://techhub.social/tags/debian" class="mention hashtag" rel="tag">#<span>debian</span></a> swirl backdrop and WindowMaker on top.</p><p>But the one thing I really want is a NeXT-like file browser/launcher (Or maybe I just want Aqua-apex OSX back (10.4/10.5?)). Gnustep Workspace /seems/ to be the best-integrated version of that. However, after I disconnect, new terminal windows launch out of bounds (invisibly) and I have to use some X dark magic to pull them back into the viewport (ugh!). OK, I can patch it, I can fix it. Open source!</p><p>But goddam the installation and <a href="https://techhub.social/tags/gnumake" class="mention hashtag" rel="tag">#<span>gnumake</span></a> hell to get it working on <a href="https://techhub.social/tags/freebsd" class="mention hashtag" rel="tag">#<span>freebsd</span></a> 14.3/15.0-CURRENT just saps joy. After reading dated docs and fiddling for hours I’m barely any closer.</p><p>(1/2)</p>
Bobsee<p><span class="h-card" translate="no"><a href="https://mastodon.social/@nixCraft" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nixCraft</span></a></span> Currently run <a href="https://hachyderm.io/tags/GNUstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNUstep</span></a> Debian 12. Works great, low resource utilization, like the look. <a href="https://hachyderm.io/tags/gnustep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnustep</span></a> <a href="https://hachyderm.io/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://hachyderm.io/tags/Debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Debian</span></a></p>
Window Maker Live<p><span class="h-card" translate="no"><a href="https://mastodon.social/@mattiem" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mattiem</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@kabiroberai" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>kabiroberai</span></a></span> </p><p>There is a similar tool by the GNUstep project:</p><p><a href="https://github.com/gnustep/libs-xcode/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/gnustep/libs-xcode/</span><span class="invisible"></span></a></p><p>Joining forces might be worth considering.</p><p><a href="https://mastodon.social/tags/gnustep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnustep</span></a> <a href="https://mastodon.social/tags/wmlive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wmlive</span></a></p>
Steven G. Harms<p>This midnight I was thinking to install <a href="https://techhub.social/tags/GNUstep" class="mention hashtag" rel="tag">#<span>GNUstep</span></a> on <a href="https://techhub.social/tags/freebsd" class="mention hashtag" rel="tag">#<span>freebsd</span></a> and it was really disappointing.</p><p>The BSD `pkg` lists have one pkg for Foundation, one for back end, one for front end, and a few others. I’m not sure what i need and the instructions on the site don’t make it clear what I have to have and in what order I have to have it — it was a “too soon” moment from <span class="h-card" translate="no"><a href="https://infosec.exchange/@david_chisnall" class="u-url mention">@<span>david_chisnall</span></a></span> ‘s post from earlier today [1].</p><p>Going to the instructions, I found their magic `curl` pipe to `bash` (don’t have bash on BSD, but le sigh) and I looked at it: it was going to download several repos, tested that I had bash, tested that I had `sudo` (wait, what? Why?). </p><p>Ctrl+D. I love Objective-C so much and miss Aqua so hard, but god-dam this is unfriendly[2].</p><p>If any <a href="https://techhub.social/tags/bsd" class="mention hashtag" rel="tag">#<span>bsd</span></a> people have this working, let me know.</p><p>DEVS: MAKE IT EASY for me to get started. Half the reason React has been so successful (and Rails before it) is because getting started was EASY.</p><p>[1]: <a href="https://infosec.exchange/@david_chisnall/114406142123234529" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">infosec.exchange/@david_chisna</span><span class="invisible">ll/114406142123234529</span></a><br />[2]: <a href="https://stevengharms.com/posts/2025-01-04-return-of-aqua/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">stevengharms.com/posts/2025-01</span><span class="invisible">-04-return-of-aqua/</span></a></p>
argv minus one<p>It makes me sad that <a href="https://mastodon.sdf.org/tags/KDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDE</span></a> back in the day went with Windows-style app shortcuts (.kdelnk and .desktop files) instead of NeXTSTEP/macOS-style app bundles.</p><p>The latter are inherently portable, self-describing, potentially self-contained, and trivial to install or remove. In short: better in pretty much every way.</p><p>And because KDE set the precedent, all other <a href="https://mastodon.sdf.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.sdf.org/tags/desktop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>desktop</span></a> environments (except <a href="https://mastodon.sdf.org/tags/GNUstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNUstep</span></a>) have followed suit. 😔</p>
David Chisnall (*Now with 50% more sarcasm!*)<p>Sometimes being an open-source maintainer is nice. I haven't done paid consulting for the GNUstep Objective-C Runtime for ages (I wasn't doing enough for it to be worth the tax effort and I'm not always able to commit to doing things in a sufficiently timely fashion to set up the expectations that being paid creates), so I added a note a while ago telling people to <a href="https://www.murrayedwards.cam.ac.uk/support-us" rel="nofollow noopener" target="_blank">donate to Murray Edwards</a> if they find the project useful. </p><p>Last week, I got the following email from the nice folks at <a href="https://www.algoriddim.com" rel="nofollow noopener" target="_blank">Algoriddim</a> saying (abridged):</p><blockquote><p>I just wanted to drop you a note to let you know that we appreciate your continued work on the GNUstep runtime, and that we’ve made another donation to Murray Edwards to support women in computer science.</p></blockquote><p>Always nice to see things being paid forwards. </p><p><a href="https://infosec.exchange/tags/GNUstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNUstep</span></a> <a href="https://infosec.exchange/tags/ObjectiveC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ObjectiveC</span></a> <a href="https://infosec.exchange/tags/WomenInTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WomenInTech</span></a></p>
obrhoff<p>In hindsight, it would have been amazing if GNUStep had enabled macOS developers to ship true cross-platform apps to Linux and Windows.<br><a href="https://mastodon.social/tags/macosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macosdev</span></a> <a href="https://mastodon.social/tags/gnustep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnustep</span></a> <a href="https://mastodon.social/tags/mac" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mac</span></a> <a href="https://mastodon.social/tags/windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>windows</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a></p>
Steven G. Harms<p>Dare I dream of a <a href="https://techhub.social/tags/GNUstep" class="mention hashtag" rel="tag">#<span>GNUstep</span></a> renaissance or the explosion of <a href="https://techhub.social/tags/interlisp" class="mention hashtag" rel="tag">#<span>interlisp</span></a> at hand?</p><p>From: <span class="h-card" translate="no"><a href="https://social.lightbeamapps.com/@dave" class="u-url mention">@<span>dave</span></a></span><br /><a href="https://social.lightbeamapps.com/@dave@social.lightbeamapps.com/114224995875037861" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">social.lightbeamapps.com/@dave</span><span class="invisible">@social.lightbeamapps.com/114224995875037861</span></a></p>
Johannes Brakensiek<p>Ok, looks like <a href="https://fosstodon.org/tags/GDL2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDL2</span></a> really has got an relevant part of EOInterface: <a href="https://github.com/gnustep/libs-gdl2/tree/master/EOInterface" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/gnustep/libs-gdl2/t</span><span class="invisible">ree/master/EOInterface</span></a><br> <br><a href="https://fosstodon.org/tags/gnustep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnustep</span></a></p>
Window Maker Live<p>The Debian packages for the GNUstep based Emacs variant have been updated to the currently released Emacs 30.1 version.</p><p>Downloads for i386, amd64, and arm64 are available from <a href="https://wmlive.rumbero.org/repo/pool/main/e/emacs-gnustep" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wmlive.rumbero.org/repo/pool/m</span><span class="invisible">ain/e/emacs-gnustep</span></a> and should also work on standard Debian Bookworm.</p><p>On systems based on wmlive, emacs-gnustep can be upgraded/installed using the usual apt procedures.</p><p><a href="https://mastodon.social/tags/wmlive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wmlive</span></a> <a href="https://mastodon.social/tags/gnustep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnustep</span></a> <a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.social/tags/debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debian</span></a></p>
Window Maker Live<p>The gtk2 based Pale Moon Debian packages for amd64, arm64, and i686 available at <a href="https://wmlive.rumbero.org/repo/pool/main/p/palemoon/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wmlive.rumbero.org/repo/pool/m</span><span class="invisible">ain/p/palemoon/</span></a> have been updated to latest release 33.6.0.1.<br>Users already having wmlive installed can simply upgrade to these newer packages applying the usual apt procedures.</p><p><a href="https://mastodon.social/tags/wmlive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wmlive</span></a> <a href="https://mastodon.social/tags/debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debian</span></a> <a href="https://mastodon.social/tags/gnustep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnustep</span></a></p>
Window Maker Live<p><span class="h-card" translate="no"><a href="https://jeffburg.social/@jeff" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jeff</span></a></span> </p><p>Have you ever considered porting this to GNUstep and thus multiply its possible user base?</p><p><a href="https://en.wikipedia.org/wiki/GNUstep" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">en.wikipedia.org/wiki/GNUstep</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/gnustep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnustep</span></a> <a href="https://mastodon.social/tags/wmlive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wmlive</span></a></p>
R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou:<p><span class="h-card"><a href="https://studio8502.ca/@mos_8502" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mos_8502</span></a></span></p><p>Just curious, weren't you working on a Mac OS X-like refresh of <a href="https://polymaths.social/tags/gnustep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNUStep</span></a> a little while back? What happened to it?</p>
Window Maker Live<p>This eerily sounds familiar...</p><p><a href="https://www.theregister.com/2025/02/16/open_source_maintainers_state_of_open/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theregister.com/2025/02/16/ope</span><span class="invisible">n_source_maintainers_state_of_open/</span></a></p><p><a href="https://mastodon.social/tags/wmlive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wmlive</span></a> <a href="https://mastodon.social/tags/gnustep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnustep</span></a> <a href="https://mastodon.social/tags/wmaker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wmaker</span></a></p>
LAYERED<p>Finally <a href="https://chaos.social/tags/GNUstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNUstep</span></a> is installed and <a href="https://chaos.social/tags/WindowMaker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WindowMaker</span></a> running.</p>
LAYERED<p>Tests with my <a href="https://chaos.social/tags/ono" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ono</span></a> case and <a href="https://chaos.social/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RaspberryPi</span></a> 4. I’m trying to install <a href="https://chaos.social/tags/GNUstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNUstep</span></a> on top of <a href="https://chaos.social/tags/Raspbian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Raspbian</span></a>.</p>
Window Maker Live<p>For those building the wmlive ISO images themselves, build sources wmlive-bookworm-12.9.1.tar.xz was uploaded to sourceforge. Notable changes:</p><p>* Switch to backport kernel version 6.12.9 for amd64 ISO.</p><p>* Add build-config/wmlive-opt/*/throttled-0.11.tar.xz into build tree.</p><p>Additionally, included helper packages wmlive-base and wmlive-installer have some bugs fixed.</p><p><a href="https://sourceforge.net/projects/wmlive/files/wmlive-bookworm-12.8/wmlive-bookworm-12.9.1.tar.xz" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sourceforge.net/projects/wmliv</span><span class="invisible">e/files/wmlive-bookworm-12.8/wmlive-bookworm-12.9.1.tar.xz</span></a></p><p><a href="https://mastodon.social/tags/wmlive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wmlive</span></a> <a href="https://mastodon.social/tags/gnustep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnustep</span></a> <a href="https://mastodon.social/tags/wmaker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wmaker</span></a> <a href="https://mastodon.social/tags/windowmaker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>windowmaker</span></a> <a href="https://mastodon.social/tags/debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debian</span></a></p>