replete-repl / replete-ios

ClojureScript REPL iOS app
Eclipse Public License 1.0
395 stars 25 forks source link

Swift 4 support? #113

Closed hlprmnky closed 6 years ago

hlprmnky commented 6 years ago

First of all, thanks so much for Planck and Replete. Having a REPL on my iOS devices is really delightful and wonderful. I've been thinking about doing some work in my spare time to extend Replete's capabilities to better match my (perhaps wildly over-ambitious) desires for an iPad-based CLJS dev workflow. As I look at building Replete locally, I see that the project is still on Swift 2.x.

Having successfully migrated iOS projects across the 2.x -> 3.0 and later Swift language chasm in the past, I feel like I would definitely be able to manage it for such a well-factored and clean project as Replete, however before I undertake such a thing I thought I would ask: are there good reasons that Replete is still on Swift 2/Xcode 7.3.1?

If the only reason is lack of time to do the bookkeeping and scutwork, I'd be happy to submit a PR, not least for the selfish reason that this would allow me to submit other, later PRs from Xcode 9 instead of having to keep 2-3 versions of Xcode (at the featherweight footprint of ~12GB a pop) lying around on my hard drive, but I thought it prudent to inquire first before going off and creating/submitting a PR.

mfikes commented 6 years ago

The only thing holding us back is #105. If we can resolve that with newer versions, then we could move forward with modern tooling.