Bare-metal Raspberry Pi Pico entirely in Swift, no C code at all. Vector table, boot2, startup code, runtime stubs, all written in Swift using @\section, @\_extern, and @\c.
| Website | https://ikyle.me |
| Github | https://github.com/kylehowells |
| Website | https://ikyle.me |
| Github | https://github.com/kylehowells |
Bare-metal Raspberry Pi Pico entirely in Swift, no C code at all. Vector table, boot2, startup code, runtime stubs, all written in Swift using @\section, @\_extern, and @\c.
RE: https://oldbytes.space/@NF6X/116274557422933698
Imagining a better world where skeuomorphism never went out of style and developer tool GUIs all look like this
RE: https://hachyderm.io/@samhenrigold/116274330297497647
this also includes a little trick I’ve been using for a while: there’s an undocumented Info.plist dictionary you can enter to generate an app icon.
So @oskargroth pointed Claude and Hopper at SwiftUI to try to figure out what's going wrong with List performance, and it has a scathing take on the architecture it's discerned from the disassembly…
"this is the code of a team that's been debugging reuse failures for years. They've been patching and optimizing within the architecture rather than questioning whether the architecture is right for this use case."
(/via the site we don't talk about)
I think Apple has a way to preview this at WWDC:
iPadOS 27 *must* allow iPhone apps to be resized to any size.
Then we will have a means to simulate what a phone idiom looks like at larger sizes, without Apple having to preannounce the foldable itself. And it will increase the urgency with which developers have to figure this stuff out, before hundreds of millions of iPad users are resizing their phone apps willy-nilly.
Hopper's MCP in something like Codex is *killer*. I can ask it things like, 'what private API could I use to make a UIKit window dockable on visionOS', and it will just figure it out from the disassembly, same way I would — just a lot faster.
Its solution matches the one I reverse-engineered myself a while back (https://github.com/steventroughtonsmith/VisionImmersiveDockableUIKit/blob/main/VisionImmersiveDockableUIKit/Source/Application/VVUDockableWindowScene.swift)
Here's one for the icons-in-menus haters on macOS Tahoe:
defaults write -g NSMenuEnableActionImages -bool NO
It even preserves the couple of instances you do want icons, like for window zoom/resize
/cc @gruber