shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

271
active users

#openstep

0 posts0 participants0 posts today
Jeffrey Bergier<p>Holy Shit! I had to post today because I just looked at the timestamp for the first commit to MathEdit for <a href="https://jeffburg.social/tags/OpenStep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenStep</span></a> and it was exactly 1 year ago today! On this 1 year anniversary for this toy project, I am happy to have completed the final milestone!</p><p>This little app which started as a "hello world" calculator app for OpenStep 4.2 from 1996 turned into a fully fledged and useful integrated text editor and calculator that works on every version of Mac OS X and is now its...</p><p>🥳On the Mac App Store🎉</p><p><a href="https://apps.apple.com/us/app/mathedit/id6747867773?mt=12" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apps.apple.com/us/app/mathedit</span><span class="invisible">/id6747867773?mt=12</span></a></p><p>Its amazing to think that an application that uses literally 0 modern features of Objective-C is still allowed to be sold on the Mac App Store. Thats some insane source code stability!</p><p>Of course MathEdit is still a free and open source app on Github. But if you want to support its continued development, please buy it on the App Store!💰</p><p><a href="https://github.com/jeffreybergier/MathEdit" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/jeffreybergier/Math</span><span class="invisible">Edit</span></a></p><p>There is still so much I want to do like adding unicode and RTF document support. But I am going to use this milestone to pause for a while and work on something modern with Swift, SwiftUI, and the Foundation Models framework. </p><p>That is unless I start getting so much money from interested fans 🤪🥰</p><p>Thanks so much for following along on this journey!<br>-Jeff</p>
Jeffrey Bergier<p>And there it is folks! [Not]Soulver for <a href="https://jeffburg.social/tags/OpenStep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenStep</span></a> is now Universal binary that runs natively on my M1 MacBook Air! Wow, what a journey! I will still be polishing some small problems but I have now accomplished my goal! </p><p>I am now running a native OpenStep app written in Objective-C with:<br>❌ No Swift<br>❌ No Automatic Reference Counting<br>❌ No Property Synthesization<br>❌ No Blocks<br>❌ No Fast Enumeration<br>❌ No Collection Literals<br>❌ No Dispatch Queues</p><p>Quite amazing that Apple has been able to maintain source compatibility in Foundation and AppKit for 30 years!</p><p>Please try it yourself! It’s not notarized (that will come later), but it should run on your Apple Silicon Mac.</p><p><a href="https://github.com/jeffreybergier/NotSoulver/commit/6afe081c7a7dc8f3895ce730a534366d996c6a19" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/jeffreybergier/NotS</span><span class="invisible">oulver/commit/6afe081c7a7dc8f3895ce730a534366d996c6a19</span></a></p>
Dr. Matt Lee (1800www.com)<p>Does this work? I’d make it look better too. </p><p><a href="https://social.coop/tags/openstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openstep</span></a> <a href="https://social.coop/tags/nextstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nextstep</span></a> <a href="https://social.coop/tags/stone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>stone</span></a></p>
Jeffrey Bergier<p>I’m always embarrassed to see a recording of myself, but here it is… My try! Swift Tokyo 2025 Talk! </p><p>“I made a NeXTSTEP App or: How I learned to stop worrying and love Objective-C”</p><p><a href="https://youtu.be/dwpsVqsQG5s?si=lpV4nFQmyplFlbXU" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/dwpsVqsQG5s?si=lpV4nF</span><span class="invisible">QmyplFlbXU</span></a></p><p><a href="https://jeffburg.social/tags/OpenStep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenStep</span></a></p>
Blake Patterson<p>Thinking of NEXTSTEP this morning...I'd guess many aren't aware of the unusual color display arrangement. </p><p>The NeXTstation, which was the first "affordable" color solution for NEXTSTEP, has a 16-bit framebuffer, but instead of rendering the desktop in 65,536 colors (as per Windows or Mac hardware, say), it rendered in 12-bit color with 4-bits of alpha channel (transparency). </p><p>That means it had a palette of 4096 colors, with all colors available at once on the display (not like, say, the Amiga or Apple IIgs with a 4096 color palette, but video modes with a small subset of those colors available (yes, yes, HAM mode excluded). Additionally, anything on the screen had 16 levels of opacity available. </p><p>It's interesting to see in person, on the actual hardware (especially on a good LCD display). With dithering, it looks very close to 24-bit truecolor. </p><p>(The NeXT Dimension color board for the Cube allowed 24-bit color with 8-bits alpha, but that was not so frequently used -- less so than most NeXT hardware even...)</p><p>But that's not nearly the weirdest that NEXTSTEP-capable hardware got, when it came to color video display...</p><p><a href="https://oldbytes.space/tags/NeXT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeXT</span></a> <a href="https://oldbytes.space/tags/NEXTSTEP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NEXTSTEP</span></a> <a href="https://oldbytes.space/tags/NeXTstation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeXTstation</span></a> <a href="https://oldbytes.space/tags/NeXTCube" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeXTCube</span></a> <a href="https://oldbytes.space/tags/OS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OS</span></a> <a href="https://oldbytes.space/tags/OpenStep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenStep</span></a> <a href="https://oldbytes.space/tags/DisplayPostScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DisplayPostScript</span></a> <a href="https://oldbytes.space/tags/PostScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostScript</span></a> <a href="https://oldbytes.space/tags/GUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GUI</span></a> <a href="https://oldbytes.space/tags/UNIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UNIX</span></a> <a href="https://oldbytes.space/tags/MC68K" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MC68K</span></a> <a href="https://oldbytes.space/tags/vintagecomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vintagecomputing</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://oldbytes.space/tags/computinghistory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computinghistory</span></a> <a href="https://oldbytes.space/tags/SteveJobs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SteveJobs</span></a> <a href="https://oldbytes.space/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a></p>
Dave Fischer<p>I was powering up this weird old convertible tablet (Compaq TC1100) to see if it actually works, and if I could sell it, and... IT HAD OPENSTEP INSTALLED!</p><p>So cool. I do NOT remember doing that, though it's obviously the sort of thing I would do.</p><p>Goddamn gorgeous UI. </p><p><a href="https://hachyderm.io/tags/Next" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Next</span></a> <a href="https://hachyderm.io/tags/OpenSTEP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSTEP</span></a> <a href="https://hachyderm.io/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroComputing</span></a></p>
Matthew Sparby<p>I want a proper ANSI color terminal for NeXT computers. The only apps from back in the day are lost to the sands of time. I contacted the author of one and he is no longer able to generate license codes, rendering it useless.</p><p>I think the best option would be to backport the Terminal app from GNUstep but my rudimentary programming skills wouldn't even get me started. I know there are others who would like such a thing. Maybe we could pitch in and pay a professional to do it. But how would we find such a person?</p><p><a href="https://oldbytes.space/tags/VintageComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VintageComputing</span></a> <a href="https://oldbytes.space/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroComputing</span></a> <a href="https://oldbytes.space/tags/NeXTstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeXTstep</span></a> <a href="https://oldbytes.space/tags/OpenStep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenStep</span></a> <a href="https://oldbytes.space/tags/ObjectiveC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ObjectiveC</span></a> <a href="https://oldbytes.space/tags/GNUstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNUstep</span></a></p>
Eugenia L<p>I've been playing with the <a href="https://mastodon.social/tags/WindowMaker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WindowMaker</span></a> version of <a href="https://mastodon.social/tags/Debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Debian</span></a> recently, just to remember the old, good <a href="https://mastodon.social/tags/NextSTEP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NextSTEP</span></a>, <a href="https://mastodon.social/tags/OpenSTEP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSTEP</span></a> era. I used to have a <a href="https://mastodon.social/tags/NeXTStation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeXTStation</span></a> but I sold it locally for $300 just before I left US for Greece. It could probably fetch thousands on eBay, but I didn't want to deal with shipping such a heavy item.</p><p>Ah, I miss the old <a href="https://mastodon.social/tags/SiliconValley" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SiliconValley</span></a>. Back when there was actually room to innovate in ways that were revolutionary, and not just additive.</p><p><a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://mastodon.social/tags/stevejobs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>stevejobs</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/nostalgia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nostalgia</span></a></p>
Helge Heß<p>"Please select the items that you want to install". Of course I want the GNU source! (deselected by default)</p><p><a href="https://mastodon.social/tags/NeXTstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeXTstep</span></a> <a href="https://mastodon.social/tags/OpenStep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenStep</span></a> <a href="https://mastodon.social/tags/YellowBox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YellowBox</span></a> for <a href="https://mastodon.social/tags/Windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Windows</span></a></p>
Helge Heß<p>This is what <a href="https://mastodon.social/tags/Xcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xcode</span></a> looked like before it got the X. Also `-performSelector:withEachObjectInArray:` 🙈</p><p><a href="https://mastodon.social/tags/NeXTstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeXTstep</span></a> <a href="https://mastodon.social/tags/OpenStep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenStep</span></a> <a href="https://mastodon.social/tags/YellowBox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YellowBox</span></a> for <a href="https://mastodon.social/tags/Windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Windows</span></a></p>
Helge Heß<p>Looks like I finally got it working, not in the Electron Win95 yet, but in DOSBox Windows98. Let's see whether we can build an app with that! 🙈 <a href="https://mastodon.social/tags/nextstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nextstep</span></a> <a href="https://mastodon.social/tags/openstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openstep</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/yellowbox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>yellowbox</span></a></p>
Studio 8502 :verified:<p>I have just accepted an invitation to officially join the GNUstep project's Github as a member with merge access -- and in so doing, I have now merged my changes upstream, adding the hooks for Agora into the official GNUstep <code>libs-gui</code>. </p><p>So I'm putting aside all my DOS playtime for now, and will be focusing on cleaning up the Agora codebase and making it work with the upstream libs-gui Git repo -- and then I can start work on the vector implementation of the Argentum theme, which, if you recall this design mockup, is really pretty, in my very biased opinion.</p><p><a href="https://oldbytes.space/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://oldbytes.space/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://oldbytes.space/tags/unix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unix</span></a> <a href="https://oldbytes.space/tags/freebsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freebsd</span></a> <a href="https://oldbytes.space/tags/openbsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openbsd</span></a> <a href="https://oldbytes.space/tags/netbsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>netbsd</span></a> <a href="https://oldbytes.space/tags/gnustep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnustep</span></a> <a href="https://oldbytes.space/tags/agora" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>agora</span></a> <a href="https://oldbytes.space/tags/openstep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openstep</span></a></p>