Saleem Abdulrasool @compnerd
PL/Compiler Engineer, xplat Swift, & Swift Core Team Member @ @browsercompany (ex @GoogleAI, @facebook, @Microsoft) Joined March 2009-
Tweets702
-
Followers2K
-
Following54
-
Likes275
Before Windows, @compnerd got Swift running on Android, did a PlayStation port, and laid early groundwork for embedded Swift. In the latest episode, he shares his journey of porting Swift to Windows one patch at a time. brightdigit.com/episodes/211-s…
@ShikiSuen @bengi_dev @SwiftLang I’ve worked on Swift for Android and other platforms as well :) You are correct that the package is platform agnostic.
Thanks to @compnerd, we have a new Swift XML parser! 🌿 Xylem is pure Swift, zero dependencies, covering SAX, DOM, and XPath 1.0. This is the kind of infrastructure work that helps Swift thrive everywhere! 🎉 forums.swift.org/t/xylem-a-pure…
@bengi_dev @SwiftLang No, this has nothing to do with SwiftUI, it is just a standalone XML parser.
@yukkuri_lab @bitsydoge @bztree @tsoding @clattner_llvm These are the common controls from windows, with the updated manifest for the latest version. I think that it’s more that it is the traditional Win32 rather than the XAML based UI like in WinUI.
@rsms @awesomekling @ladybirdbrowser You can always cross compile. The compiler builds and runs on macOS, Linux, and Windows. At @browsercompany we are working on cross compilation from Windows to other environments including Android. Building any modern C++ compiler for a new system is likely as involved IMO.
@hursh @Ramborambowski @awesomekling @ladybirdbrowser @SwiftLang @browsercompany It depends on @Ramborambowski's goals; the swappable RT would allow you to build with a custom C++ runtime but wouldn't integrate into the system as well. That is joint work between @hypst, @egor_zhdan, and myself. Can point you to the PRs if you want.
We've been evaluating a number of C++ successor languages for @ladybirdbrowser, and the one best suited to our needs appears to be @SwiftLang 🪶 Over the last few months, I've asked a bunch of folks to pick some little part of our project and try rewriting it in the different languages we were evaluating. The feedback was very clear: everyone preferred Swift! Why do we like Swift? First off, Swift has both memory & data race safety (as of v6). It's also a modern language with solid ergonomics. Something that matters to us a lot is OO. Web specs & browser internals tend to be highly object-oriented, and life is easier when you can model specs closely in your code. Swift has first-class OO support, in many ways even nicer than C++. The Swift team is also investing heavily in C++ interop, which means there's a real path to incremental adoption, not just gigantic rewrites. Strong ties to Apple? Swift has historically been strongly tied to Apple and their platforms, but in the last year, there's been a push for "swiftlang" to become more independent. (It's now in a separate GitHub org, no longer in "apple", for example). Support for non-Apple platforms is also improving, as is the support for other, LSP-based development environments. What happens next? We aren't able to start using it just yet, as the current release of Swift ships with a version of Clang that's too old to grok our existing C++ codebase. But when Swift 6 comes out of beta this fall, we will begin using it! No language is perfect, and there are a lot of things here that we don't know yet. I'm not aware of anyone doing browser engine stuff in Swift before, so we'll probably end up with feedback for the Swift team as well. I'm super excited about this! We must steer Ladybird towards memory safety, and the first step is selecting a successor language that we can begin adopting very soon. 🤓🐞
@jon_roelofs @barrelshifter Why do you hate "someone" so much? Every time I have to review that code, I silently sob at the horror.
@barrelshifter Ugh, that seems wrong. CMake should be able to test and identify the signature of the function to get that correct.
@barrelshifter Yeah, the code is pretty well structured. I’m just not sure what the benefit would be, unless the purpose is to play with newer C++ constructs.
@barrelshifter So, by modernizing do you mean just taking advantage of some of the newer C++ features like constexpr?
@mronge When bringing an entire ecosystem to a new environment, polishing the solution takes time. I believe that Swift's tradeoffs makes it the best choice for most applications, but business sometimes dictates a different choice.
@EricWaffles @joshm @browsercompany We would love to have more collaborators on the tools! A small sample: WinUI Bindings @ github.com/thebrowsercomp… Firebase Interface @ github.com/thebrowsercomp… Toolchain Builds @ github.com/thebrowsercomp… UI Testing Infrastructure @ github.com/thebrowsercomp…
@EricWaffles @joshm @browsercompany We are ecstatic to share the product with everyone! We have been developing the tooling in public and have been sharing them back with the community. @browsercompany really does believe in Swift for x-plat development and would love to have others along on the journey.
🪟Arc for Windows Update🪟 🧪 ~100k beta testers onboarded 📈 ~1 million people on waitlist 📅 Opening to GA before Summer 🥇 1st major Windows app built in Swift Shoutout to @alexandracoding and the team!
We’ve talked before about how we run Swift code on Windows, but we haven’t talked about how we write Swift code on Windows. We're starting today! speakinginswift.substack.com/p/swift-toolin…
It wasn't that long ago when Swift on Windows felt like a risk, but now our Windows app is in the hands of 80,000 + members, and our devs are able to write Swift as productively as ever! Today, we published a post going over the Swift ecosystem on Windows. Link below👇
Josh Miller @joshm
93K Followers 1K Following CEO of The @BrowserCompany (Arc, Dia) Board of @UCLAHealthJCCC
Holly Borla @hollyborla
10K Followers 558 Following Dancer 🩰 Engineering manager of the Swift language team at Apple 👩🏻💻 she/her @[email protected]
Marcin Krzyzanowski @krzyzanowskim
38K Followers 2K Following unrelated. I'm here for bugs. iOS @GoodnotesApp Builder, iOS/mac/text & more YC26 pre-apply alumni https://t.co/KoCtgMX7fb https://t.co/jCqoTvwlMy
Thomas Ricouard @Dimillian
62K Followers 4K Following Developer Experience, Codex @OpenAI Builder, Entrepreneur, iOS/macOS, Swift/SwiftUI & more
Peter Steinberger �... @steipete
591K Followers 2K Following Polyagentmorous ClawFather. Came back from retirement to mess with AI and help a lobster take over the world. @OpenClaw🦞 + @OpenAI
Tim Condon @0xTim
5K Followers 790 Following Engineer, geek, triathlete. @codevapor core team. Founder @brokenhandsio. Server-side Swift @kodecodev. Organiser @SwiftServerConf @NSManchester He/him
Andreas Kling @awesomekling
64K Followers 2K Following building @ladybirdbrowser. recovering addict. husband of @katalinkult. uncle. gymnasium brother.
Miguel de Icaza ᯅ�... @migueldeicaza
100K Followers 6K Following Fun Stack Vibing. Started Xamarin, Mono, Gnome; was MSFT/.NET/Xamarin/Mono/VSMac/AI https://t.co/QkbDDWMXRf @migueldeicaza.bsky.social
Keith Smiley @SmileyKeith
8K Followers 772 Following @buildbuddy, maintainer of @bazelbuild's iOS support, creator of @MobileNativeFdn. LLVM & Swift contributor. Previously Principal Engineer @Lyft, @modular
Chris Lattner @clattner_llvm
95K Followers 155 Following Building beautiful things like Mojo🔥 and MAX @Modular, lifting the world of production AI/ML software into a new phase of innovation. We’re hiring! 🚀🧠
Becca Royal-Gordon @beccadax
3K Followers 511 Following Possibly the only poly trans lesbian compiler engineer who’s never worked on Rust. She/her. Swift Language Steering Group & . Basic Balmung miqo’te.
Nadav Rotem @nadavrot
4K Followers 417 Following Engineering director at Facebook. Interested in systems, compilers, ML, performance, and other stuff. 🇮🇱
Ben Cunningham @codeblue87
8K Followers 1K Following design, engineering, media, interaction. at @browsercompany! previously: tesla, meta, @stanford
Daniel Duan @daniel_duan
3K Followers 412 Following Tyranny is the deliberate removal of nuance. SwiftUI @
Mishal Shah @mishaldshah
2K Followers 146 Following Manager, Compiler Developer Experience Tools at (he/him) https://t.co/rnuoU4SxHg: Core Team, Website Workgroup, Contributor Experience Workgroup, Release Coordinator.
Riles 🫡 @rileytestut
43K Followers 2K Following Developer of Delta emulator for iPhone + iPad. No longer active here, follow me https://t.co/WbFZ9zJU6M or https://t.co/3jZAPiITND 👋
Janmejaya(Hrólf Krak... @Serosh_369
51 Followers 129 Following Building Systems,compilers & the LLVM ecosystem Lang: C • C++ • Haskell Low-level enjoyer & occasional contributer Hobbies-Urbex,Manga,Anime,Cinema
Alexander Dudin @AlexanderD75636
1 Followers 23 Following
Evgenii Mozharovskii @mozharovsky
160 Followers 60 Following Turning a billion people into app developers @Rork
Ratnesh @ratneshjain1993
24 Followers 228 Following Makes performant and scalable apps for your Apple devices.
Techsom @Techsom39849
12 Followers 85 Following Just trying to do something by coding because that's all I know :) Open source https://t.co/jpsqSnRMrF
Jonathan Chambers @jon_cham
2K Followers 618 Following Developer @ Unity Technologies (https://t.co/NPhMpwzwpI), House Renovator, Speaker of Pittsburghese Also at: @[email protected]
vico @terk1vo
341 Followers 7K Following
ntindle dev @nicktindle
666 Followers 523 Following Founding AI Engineer @Auto_GPT | Robotics Engineer at Heart
Brent Deverman @bdeverman
431 Followers 1K Following Product & Engineering Builder Apple Developer Academy Bali | $3M+ project builds @ HSBC, CNN, AIA, LVMH-DFS | Scaled digital products to millions
Indigo guardiola @Indiguardiola
228 Followers 5K Following
Maxmillion @MaxmillionYt
47 Followers 964 Following
Louis Qian @louis_unlimited
17 Followers 214 Following SWE | Passionate about programming and everything
Joker @w_z_z_1991
15 Followers 153 Following
Craig Scott @crascit
2K Followers 279 Following Consultant, C++ developer, CMake co-maintainer and book author. Consulting services available through my company, Crascit Pty Ltd.
Michał Gorzałczany @gorzalczanym
5 Followers 76 Following
Wang Honwhy @honwhy19
200 Followers 2K Following 👨💻Programmer, #Java #TypeScript #Vue #Rust #React 📜booklist, https://t.co/Tz5vL3eih0 🙈psychology-cards, https://t.co/hlo3PJFcwG
Evan Foster @BruceMcRooster
22 Followers 174 Following (he/him) A Carnegie Mellon Sophomore planning to improve the world and the lives of everything that lives in it with technology and ❤️
Craig Wrong @notcraigwright
146 Followers 1K Following Server-side @SwiftLang and #Bitcoin (not crypto) open-source developer – working on @SwiftBitcoinOrg
Mikaela Caron 🦄 @mikaela__caron
10K Followers 1K Following 👩💻 iOS Engineer | Organizer @iosdevhappyhour | Freelancer | 🎙️@swiftovercoffee | 🐘 @[email protected] | My Apps 👇👇👇 | she/her
Tom Kraina @krajaac
630 Followers 2K Following iOS & macOS Engineer, consultant, contractor. Writing code for @MindNode. Somewhere between CPH, VIE, and PRG. ☕️🍷🏃♂️🚴♂️🏂🏔📱🖥
silviOS @ssalierno
872 Followers 5K Following I move bits around, mostly on Apple devices. My Views are structs.
Freddy @fr_d_y
18 Followers 1K Following
Tibor Bödecs @tiborbodecs
5K Followers 819 Following CEO @ Binary Birds Server side Swift enthusiast, book author, content creator.
Coen ten Thije Boonkk... @coenttb
115 Followers 269 Following Lawyer + Swift infrastructure engineer. Building the Swift Institute ecosystem — systems, tooling, documents, legal tech. Available for contract work.
Kiva John @kiva_john
5 Followers 232 Following
suli @esr_suli
42 Followers 2K Following
M @p_x9
7K Followers 5K Following どっかの学生 iOS Developer初心者を4年くらい続けてる Jailbreak スターください なんか書く→@IBSegueAction 🕵️
||| Ⓦ | P | @Dlt_hpc
125 Followers 1K Following Opinions are my own | Banker during the day, at night a programming and DLT enthusiast |
Dalton Alexandre @agrxculture
137 Followers 1K Following Finding the best in AI for @milcgroup in hopes I contribute a bit to https://t.co/4R0hGYPZY6
Ronald Vega @RonnieVega79088
96 Followers 370 Following Lead Software Engineer at @VirtusaCorp. Previously @photoninfotech. Studied Computer Science at @UCIrvine. Trying to pivot into biotech.
Abilash S @zeyrie_dev
122 Followers 398 Following iOS Developer @Bigin • That person who gets excited about Terminal, Linux & Coding • Photographer • Follow me through my casual thoughts on tech & life🍃
Nathan Lawrence 🌈 @NathanBLawrence
9K Followers 2K Following Dev tools and large machine learning @ 🍎. Formerly: Tools for news and filmmakers. I didn’t choose to have this checkmark.
.-.-.- @suhaspai
4 Followers 2K Following
Fede Martinez @mtz_federico
297 Followers 4K Following Student, developer | Swift, Go, and networking (IPv6, DNS, BGP, AS209245)
Nuno Dias 🇵🇹 �... @nmdias_pt
2 Followers 29 Following “The effect you have on others is the most valuable currency there is."
ningm @ningm03
76 Followers 7K Following
小林花見 @kobayashihanami
41 Followers 1K Following
Chris aka $₳ttichri... @Attichris
368 Followers 2K Following Engineering leader • Building teams, shipping products • Exploring what’s next • UT Austin (ECE)
23 @fxwx23
306 Followers 445 Following
Chris Lattner @clattner_llvm
95K Followers 155 Following Building beautiful things like Mojo🔥 and MAX @Modular, lifting the world of production AI/ML software into a new phase of innovation. We’re hiring! 🚀🧠
Jan Newger @ObfuscaTHOR
532 Followers 451 Following Computer Architecture Research @ GoogleDeepMind. Tweeting about C++, compilers, performance, reverse engineering. Opinions my own. https://t.co/5Pe7fWGA8Q
👩💻 Paige Bai... @DynamicWebPaige
76K Followers 2K Following ✨AI should be about empowering humans, building understanding, and making dreams realities. 👩💻 DevRel Eng. Lead @GoogleDeepMind ex-@GitHub || views = my own!
Brandon Falk @gamozolabs
22K Followers 279 Following I find and exploit 0day, develop OSes, hypervisors and emulators, design massively parallel data structures and code, and do precision machining! Optimization❤️
Azeria @Fox0x01
120K Followers 637 Following Sneaky bit flipper | Founder @azeria_labs | Author of “Arm Assembly Internals & RE” @BlueFoxBook | Adjunct Professor @SAISHopkins | Forbes 30u30
Shaheen Gandhi @visigoth
441 Followers 1K Following hardware + software = magic engineering at @openinfer
Owen Anderson @OwenResistor
7K Followers 61 Following LLVM old timer, GPU crazy person. He/him. https://t.co/IiB9rsOxES
Jordan Rose @private_let_min
24 Followers 2 Following Private account for @UINT_MIN. Mostly more writing, also sometimes used for "hey, do any of my friends in the area want to go to [event]?"
James McNellis @JamesMcNellis
5K Followers 25 Following C++ maven. Systems programmer. Scotch connoisseur. Classical music enthusiast. Photographer. Software security at Roblox. Ex-Visual C++ and WinDbg.
Louis Dionne @LouisDionne
3K Followers 54 Following Boost.Hana author, generic library writer, speaker, C++ standard library engineer at Apple
Stephan T. Lavavej @StephanTLavavej
8K Followers 125 Following Programmer-Archaeologist, Visual C++ Libraries. Pronounced Steh-fin Lah-wah-wade, or just STL.
Greg Parker @gparker
7K Followers 104 Following Wizard without portfolio mastodon: https://t.co/c1MJPHnYJf
Alykhan Kanji @alykhank
265 Followers 398 Following Software Engineering @Apple. @UWaterloo Software Engineering graduate.
Reid Kleckner @reidkleckner
316 Followers 166 Following Compiler engineering manager @ Google, working on and around LLVM
Mehdi Amini @JokerEph
2K Followers 589 Following Curious about everything, tech and software in particular. Compilers (MLIR/LLVM/OpenXLA) & GPUs! @Nvidia
Chandler Carruth @chandlerc1024
14K Followers 229 Following Software, performance, optimization, programming languages, security, open source, #CarbonLang lead, #LLVM, #Clang, C++. 🏳️🌈 he / they
Eric Christopher @echristo
1K Followers 546 Following Cats, Games, Compilers, Software Performance, @llvmorg, Open Source, Management. Working @Google. Avid side-quest enthusiast.
jon @jon_roelofs
390 Followers 462 Following tweets are provided as-if, and may or may not change observable behavior of my employer.
Sanjoy Das @_sanjoydas
1K Followers 622 Following AI Compilers @NVIDIA (leading CUDA Tile, XLA), 3x girldad
Jordan Rose @UINT_MIN
8K Followers 509 Following He/him or they/them. Mac apps as @belkadan. Formerly Swift at Apple, now at Signal.
Grant Paul @grp
191 Followers 124 Following a strange website. the only winning move is not to tweet
Adrian Chadd @erikarn
2K Followers 3K Following 👴Retired Squid hacker. 🧙Finally 40. 💻FreeBSD/MIPS/ARM/wifi/Atheros hacker. 💼I'm at Facebook/Oculus working on AR/XR + OS. 📡 KK6VQK when RF. 🙋He/Him.
a3217055 @a3217055
30 Followers 199 Following Imaginative engineer, trying to make the best omelette
David Holm @dholmcom
29 Followers 38 Following Software developer for embedded systems amongst other things.
Kim Højgaard-Hansen @kimrhh
208 Followers 1K Following He/Him. Sailing 🤩 DevOps with passion and opinions. All things agile. proud father of two crazy teen girls. Love the people part of SW dev. Single
Joseph Re @jre2
12 Followers 83 Following
Steev 💙💛 @steevdave
1K Followers 382 Following BRANDJACKING CURATOR, WIDGET WONK, GAMING FIEND. MADE ENTIRELY OF BACON. I did Kali ARM things.
Emil Sit @emilsit
754 Followers 473 Following I lead and develop leaders in technical organizations. This is a personal account. Also @[email protected]
Ingmar Vanhassel @ingmarv
11 Followers 67 Following
Daniel Gryniewicz @realfprintf
29 Followers 242 Following
Kalyan Chintalapati @omineo
30 Followers 140 Following
Zach Belzer @zbelzer
44 Followers 116 Following
Andres Jaan Tack (�... @ajtack
333 Followers 335 Following An Estonian raised in the US. Programmer by education. Product Manager by trade. Father of two. Furious about US taxation of European residents (i.e. #CBT).
ACM@UIUC @acmuiuc
576 Followers 83 Following University of Illinois Urbana-Champaign ACM Student Chapter
Schrödinger's Catboy @bstaffin
476 Followers 753 Following 🌹SRE & infrastructure nerd. Pianist, functional programmer, allegedly a timelord and/or cat. Depression/ptsd survivor, bisexual, reluctantly cis, too damn shy.
Alok Baikadi @magiuspendragon
93 Followers 71 Following
Bharat Srikishan @bharats
143 Followers 181 Following Computer Science (Machine Learning) PhD Student
Wit Rrrrrrrrrrrrrr @witriew
120 Followers 102 Following Engineer. Passionate about computer architectures, systems, networks, and hardware. Opinionated about public transit and education.
Christian Hammond @chipx86
1K Followers 675 Following Creator of @ReviewBoard, CEO @ https://t.co/S0rHVUW1U4 Butte County COVID reporting at @bc19live / https://t.co/HH2BniR5AT Past: Workstation dev at @VMware 🐘 @[email protected]
Nick Tabick @nicktabick
456 Followers 479 Following Geek, software/web developer, security enthusiast, and professional ranter.






















