fernando 

@fercabj
5 Followers
51 Following
703 Posts
Swift software engineer  (iOS / macOS / iPadOS)
voysmile Co-founder
From Argentina 🇦🇷 but living in New Zealand 🇳🇿
voysmilehttp://voysmile.com
GitHubhttps://github.com/mobile-ar

Here is another slow expression to demonstrate the disjunction pruning optimization I talked about earlier.

Suppose you declare a variable of implicitly unwrapped optional type:

var x: Int! = ...

The value of x is stored like an ordinary optional "Int?", but a reference to x from inside an expression is presented as a disjunction---the type of the reference is either "Int", or "Int?". If both lead to a solution, we favor the "Int?" choice; otherwise, we get the "Int" choice, and the compiler then lowers the reference to a runtime check.

Now, consider this expression:

let result = x + x + x + x + x + x

It takes the Swift 6.3 compiler a third of a second to type check this expression, and now its instant with recent main snapshots. What changed?

Would love to see much better behavior in Xcode when the underlying directory disappears. Right now it prompts you 3 times in a row and bounces your dock. This is happening more and more as I spin up parallel agents in worktrees and is quite annoying.

I'm joining OpenAI at the end of the month, and I can't wait to get started!

After 10 years with the amazing Glose team and 5 years at Medium, it was time for me to embark on new adventures!

I'll be working on everything related to Codex, bringing what I learned building Codex Monitor and my 20 years of experience with iOS and macOS.

I'll be joining the developer experience team!

I have so many ideas, and I'm very excited to bring them to life as soon as I start!

Ghostty 1.3 is now out! Scrollback search, native scrollbars, click-to-move cursor, rich clipboard copy, AppleScript, split drag/drop, Unicode 17 and international text improvements, massive performance improvements, and hundreds more changes. https://ghostty.org/docs/install/release-notes/1-3-0
Ghostty Docs

Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.

Ghostty

I have this bad habit in SwiftUI, where instead of using new Views for components, I have many properties that share state:

struct Foo: View {
@State var someSharedState
var title: some View { ... }
var buttons: some View { ... }
var body: some View {
HStack {. buttons title }
}

Turns out that SwiftUI uses the "View" as the boundary of change, so if anything on my model changed, it would have to re-evaluate the whole view, not just say, the title.

Split your views.

Great language support means nothing without great tooling. Watch @jdevlieghere show how LLDB brings first-class debugging to Swift on WebAssembly. https://fosdem.org/2026/schedule/event/87ZLQV-wasm-debugging-lldb/ #Wasm #fosdem
Swift in the Browser with ElementaryUI, “Let me introduce you to a revolutionary technology, that allows you to create user interfaces … that work on essentially any platform”, https://youtu.be/OmQ881sOTIc #EskimoTV
Swift in the Browser with ElementaryUI

YouTube

I've just released SwiftCrossUI v0.2.0 (two and a half years after v0.1.0), and I'm aiming to begin making regular releases now that I'm focusing on SwiftCrossUI full time. This should make it much easier for people to stably depend on SwiftCrossUI.

492 commits, 127 PRs, and 77k changed lines

https://github.com/moreSwift/swift-cross-ui/releases/tag/v0.2.0

Release v0.2.0 - 2.5 years later · moreSwift/swift-cross-ui

Overview The headline feature of the past 2.5 years of work is probably the new layout system for most users. It standardizes layout behaviour across all backends, making it much easier to make you...

GitHub
Swift 6.2.4: available with swiftly install latest ✅
Bugs: fixed 🔨
Builds: faster ⚡️
Closures: smoother 🧈
Details: here 🔗 https://forums.swift.org/t/announcing-swift-6-2-4/85050
Announcing Swift 6.2.4

We are happy to announce the release of Swift 6.2.4. Install Swift Toolchain Install via Swiftly swiftly install 6.2.4 or swiftly install latest Download toolchain directly from Install Swift | Swift.org Docker images will be available on hub.docker.com/_/swift soon (PR#20933). Xcode 26.3 contains Swift 6.2.4 Release Notes Swift PR#86114 Fixed an issue that could result in some for-in loops that iterate over a variadic generic types and use continue or break statements to crash at runti...

Swift Forums

Currently improving the syntax highlighting palettes all themes in dv 🎨

Also added recently...

You can pipe diffs into dv. Works great with GitHub CLI.

`gh pr diff 123 | dv`

Mark files as "seen", to help you keep track of your progress while reviewing a diff with many files.

ctrl+j/k now lets you jump down/up through files, and `y` copies the open file path to your clipboard.

Plus a bunch of other tweaks!

https://github.com/darrenburns/dv/

#openSource #tui #cli #gitHub #git #golang #tools