What's going on with Bow? I noticed there hasn't ...
# arrow
j
What's going on with Bow? I noticed there hasn't been a release in nearly two years. Is that an indication of weak interest in FP by developers who use Swift?
e
my impression is that while there are supportive noises and nice features (e.g. actors) from the swift language team around server-side swift, that there are no serious Apple efforts to support it. Exploratory efforts by Google around data science, and IBM for enterprise back-end have been abandoned. As such, outside of a few enthusiastic people who like the language, there isn't much of a server-side community which will make it hard to find good packages.
j
Ah, interesting. So you see the drive towards FP as typically originating from server-side developers, and client-side developers (like Android) are downstream beneficiaries, rather than initiators. That makes sense in the Java ecosystem, considering the influence of Scala. Maybe JavaScript is one exception to that pattern.
e
basically, yea. While I don't know too much about the iOS eco-system, my impression is that it's an architectural wasteland (many content with Massive View Controller), and with not that much of an open source focus.
👍 2
k
FWIW I've struggled to bring FP concepts into mobile dev teams. iOS teams in my experience are a lot more resistant. Thankfully with Arrow I can adopt FP in JVM/Android projects. But, at least in the teams I've worked in, if something isn't blessed from Apple, not a lot of interest. I remember years ago having the "unit test" fight with iOS developers.
👍 2