Objective-C's niche: why it survives in a world of alternatives 17 years ago
Yes, the messaging syntax (which is very expressive) makes it hard to use other languages with Cocoa, but not all. Your example in F-Script gives:
notificationCenter addObserver:notificationHandler
selector:#handleMountNotification:
name:NSWorkspaceDidMountNotification
object:nil