Felipe Marino
banner
marinofelipe.bsky.social
Felipe Marino
@marinofelipe.bsky.social
I write stuff for the Apple ecosystem.
Also a #compilers, #rustlang, and #embedded systems enthusiast.

iOS Platform @ getyourguide.com
That was fun 🙌
September 17, 2025 at 6:15 PM
Marking it as `indirect enum` solved it, but even better if the compiler would check that.
A bug report is incoming. I hope the compiler can take care of that, and it can help others who may face a similar problem.
May 9, 2025 at 4:35 PM
Be aware that deep recursive usages of enums can lead to significant memory issues. At work, we saw this causing runtime performance issues, leaks, and crashes in a custom DTO with recursive enum references. Thankfully, it was caught in debug before it exploded in prod.
May 9, 2025 at 4:35 PM
You forgot “Swift GOOD!!”
April 18, 2025 at 9:06 AM
Hahahaha I was about to say something similar, your thumbnails are the best 😂!
April 17, 2025 at 9:01 PM
More recently, I've been learning to accept and be at peace with the fluctuation.

I'm sure you'll be fine. Take your time and good luck 🤞!
April 17, 2025 at 8:57 PM
I went through similar phases and still have my ups and downs. What I've learned that works for me is to find what motivates me to keep going. Documenting my yearly plans and goals also helps me stay focused, and I always get back to it when I feel down to recenter myself.
April 17, 2025 at 8:57 PM
It is simple and intuitive, and it works well for simple grammar. To be fair, it is the only one I have implemented so far 😄, so I don't have much perspective and experience on the topic.

What’s your take?
April 15, 2025 at 10:57 PM
Thankfully, there will always be a single “plugin” per executable for my use case. It’s a “simple” configuration file loaded dynamically because it can't be decoded.
Nevertheless, I'm curious to know more about the multi-process approach.
April 14, 2025 at 6:45 PM
It makes sense. That's interesting! Is there an OS example I could check to get more insights?
April 14, 2025 at 6:45 PM
For those interested on the topic, there’s this old Swift forums thread: forums.swift.org/t/swift-dyna....
Someone even open-sourced Swift plugin manager 👌.
Swift dynamic loading API
Hi, I've been wondering if there's any appetite for a Swift dynamic loading API. Basically a Swiftier version of dlopen and dlsym, maybe making use of reflection metadata to support more kinds of que...
forums.swift.org
April 13, 2025 at 8:42 PM
I have this Swift executable, and I want to allow users to build their own rules in Swift code as plugins loaded at runtime without baking that into the core library.
April 13, 2025 at 8:42 PM
Nah, only SuiteTraits so far, for common test setup such as controlling dependencies before running tests. And hoping to try TestScoping for that soon.
March 28, 2025 at 11:55 PM