On 18/11/2017 1:29 AM, Frank Swarbrick wrote:
Technically the compiles themselves are blazing fast. It's the linkedit/binder step that takes forever, because it statically binds the entire Swift runtime library. And yes, it is still slow, though faster than the first beta. I am told they are working on placing (most of?) the runtime in a DLL, which should mitigate this issue, but I haven't heard a timeline.
Time to take another look.
Nonetheless I'm having quite a bit of fun with it.
There's a lot to like about Swift. It's is a very well designed programming language. One thing that impressed me was how seamlessly it inter-operates with PL/1, C/C++ etc. IBM have done a good job with the ABI so thankfully no JNI like hell. It also has features you would expect from a modern language like value types, type inference and pattern matching which puts Java to shame. IBM are certainly putting their weight behind it which bodes well for the success of the language. I hope it has legs, time will tell.
---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
