Analysis of information sources in references of the Wikipedia article "Swift (programlama dili)" in Turkish language version.
Swift borrows a clever feature from the D language: these identifiers expand to the location of the caller when evaluated in a default argument list.
Swift is proprietary and closed: It is entirely controlled by Apple and there is no open source implementation.
The 'if let' construct is based on the precedent set by Swift, which introduced its own 'if let' statement.
I started work on the Swift Programming Language in July of 2010. I implemented much of the basic language structure, with only a few people knowing of its existence. A few other (amazing) people started contributing in earnest late in 2011, and it became a major focus for the Apple Developer Tools group in July 2013 [...] drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.
You can imagine that many of us want it to be open source and part of llvm, but the discussion hasn't happened yet, and won't for some time.
I started work on the Swift Programming Language in July of 2010. I implemented much of the basic language structure, with only a few people knowing of its existence. A few other (amazing) people started contributing in earnest late in 2011, and it became a major focus for the Apple Developer Tools group in July 2013 [...] drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.
Swift borrows a clever feature from the D language: these identifiers expand to the location of the caller when evaluated in a default argument list.
The 'if let' construct is based on the precedent set by Swift, which introduced its own 'if let' statement.
Swift is proprietary and closed: It is entirely controlled by Apple and there is no open source implementation.
You can imagine that many of us want it to be open source and part of llvm, but the discussion hasn't happened yet, and won't for some time.