I installed the beta and agree that in its current state it is not very useful, but I am encouraged by the effort and hopeful that we'll see some useful features "soon".
Is it naive to hope that Swift some could "replace" COBOL on z/OS? I'm not clear on IBM's ideas of what Swift would be used for on z/OS. ________________________________ From: IBM Mainframe Discussion List <[email protected]> on behalf of David Crayford <[email protected]> Sent: Friday, April 21, 2017 7:22 AM To: [email protected] Subject: LLVM ( wasRe: Swift on z/OS (was Data/hiperspaces (was: ... 4G bar?)) IBM have ported LLVM/clang to z/OS. The beta of swift gives the game away DOC:/u/doc: >swiftc --version Swift version 3.0-dev (LLVM , Clang , Swift ) Target: s390x-ibm-zos Interestingly they have a libbsd.a static library which appears to be a shim of the the BSD C/C++ runtime library. Right now compiling Swift programs is agonizingly slow! And it's missing the foundation/core library which makes it quite useless to do anything meaningful. On 14/04/2017 7:38 AM, Frank Swarbrick wrote: > Has anyone else seen this? > https://developer.ibm.com/swift/2016/12/05/try-swift-on-zos/. I'm assuming > this is the reason for the porting of clang/LLVM to z/OS. Don't know what it > means for any other clang/LLVM supported languages... [https://developer.ibm.com/swift/wp-content/uploads/sites/69/2016/12/Swift-on-z-300x169.jpg]<https://developer.ibm.com/swift/2016/12/05/try-swift-on-zos/> Try Swift on z/OS - Swift@IBM<https://developer.ibm.com/swift/2016/12/05/try-swift-on-zos/> developer.ibm.com A year ago, Apple made Swift open source. On the same day, December 3rd 2015, IBM introduced the IBM Swift Sandbox. With that step, IBM started the journey of ... > > [https://developer.ibm.com/swift/wp-content/uploads/sites/69/2016/12/Swift-on-z-300x169.jpg]<https://developer.ibm.com/swift/2016/12/05/try-swift-on-zos/> > > Try Swift on z/OS - > Swift@IBM<https://developer.ibm.com/swift/2016/12/05/try-swift-on-zos/> [https://developer.ibm.com/swift/wp-content/uploads/sites/69/2016/12/Swift-on-z-300x169.jpg]<https://developer.ibm.com/swift/2016/12/05/try-swift-on-zos/> Try Swift on z/OS - Swift@IBM<https://developer.ibm.com/swift/2016/12/05/try-swift-on-zos/> developer.ibm.com A year ago, Apple made Swift open source. On the same day, December 3rd 2015, IBM introduced the IBM Swift Sandbox. With that step, IBM started the journey of ... > developer.ibm.com > A year ago, Apple made Swift open source. On the same day, December 3rd 2015, > IBM introduced the IBM Swift Sandbox. With that step, IBM started the journey > of ... > > > > > ________________________________ > From: IBM Mainframe Discussion List <[email protected]> on behalf of > David Crayford <[email protected]> > Sent: Thursday, March 30, 2017 8:29 PM > To: [email protected] > Subject: Re: Data/hiperspaces (was: ... 4G bar?) > > On 31/03/2017 3:27 AM, John McKown wrote: >>> So, any HLL has only indirect access to dataspaces and hiperspaces. >>> >>>> What's the definition of a "HLL"? >>> Anything that isn't assembler. >>> >>> Some people think C is a LLL, but that's just wishful thinking. >>> >> C is ..., um, That is, it's ... . Got it: a good language for writing buggy >> code! Most of the deficiencies of assembler with none of the goodness. >> > What's the goodness of assembler? I would rather have an optimizer. > > I envy the language choices of other platforms (including z/Linux). > We're pretty limited on z/OS. It's either the usual suspects or JVM > languages. I'm almost certain that IBM have a z/OS port of > clang/LLVM because I've seen evidence in their libuv port on github. > Using the LLVM backend it's possible to port a plethora of languages to > z/OS including rust, which is a superb language. > > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
