Open Source
Swift
Workshop
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Hi, I'm Yusuke
@kitasuke
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Contributing to Swift Compiler
→ https://www.slideshare.net/kitasuke/
contributing-to-swift-compiler
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Getting
Started
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Getting Started
→ https://github.com/apple/swift#getting-started
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Building Swift
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Building Swift
→ Building Swift Compiler on specific branch
→ 特定のブランチでSwiftコンパイラをビルドする方
法(jp)
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Building
SwiftSyntax
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Building SwiftSyntax
→ Building SwiftSyntax on master branch
→ SwiftSyntaxのmasterブランチをビルドする方法
(jp)
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Debugging
Swift
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
!
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Testing Swift
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Testing Swift
→ Writing test code using lit for Swift Compiler
→ Swiftコンパイラのテストコードをlitで書く方法(jp)
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Building your
own tool
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Building your own tool
→ IBOutletRewriter using SwiftSyntax
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Writing your
own compiler
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Writing your own compiler
→ monkey-swift
→ monkey-go
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Pro Tips
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Pro Tips
→ Use stable swift-4.2-branch or swift-5.0-branch
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Pro Tips
→ Use stable swift-4.2-branch or swift-5.0-branch
→ Make sure xcode-select and xcrun --find swift
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Pro Tips
→ Use stable swift-4.2-branch or swift-5.0-branch
→ Make sure xcode-select and xcrun --find swift
→
!
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Pro Tips
→ Use stable swift-4.2-branch or swift-5.0-branch
→ Make sure xcode-select and xcrun --find swift
→
!
→ Buy iMac Pro or Mac Mini
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
Ask us anything!
Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019

Open Source Swift Workshop

  • 1.
    Open Source Swift Workshop Open SourceSwift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 2.
    Open Source SwiftWorkshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 3.
    Open Source SwiftWorkshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 4.
    Hi, I'm Yusuke @kitasuke OpenSource Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 5.
    Contributing to SwiftCompiler → https://www.slideshare.net/kitasuke/ contributing-to-swift-compiler Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 6.
    Getting Started Open Source SwiftWorkshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 7.
    Getting Started → https://github.com/apple/swift#getting-started OpenSource Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 8.
    Building Swift Open SourceSwift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 9.
    Building Swift → BuildingSwift Compiler on specific branch → 特定のブランチでSwiftコンパイラをビルドする方 法(jp) Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 10.
    Building SwiftSyntax Open Source SwiftWorkshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 11.
    Building SwiftSyntax → BuildingSwiftSyntax on master branch → SwiftSyntaxのmasterブランチをビルドする方法 (jp) Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 12.
    Debugging Swift Open Source SwiftWorkshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 13.
    ! Open Source SwiftWorkshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 14.
    Testing Swift Open SourceSwift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 15.
    Testing Swift → Writingtest code using lit for Swift Compiler → Swiftコンパイラのテストコードをlitで書く方法(jp) Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 16.
    Building your own tool OpenSource Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 17.
    Building your owntool → IBOutletRewriter using SwiftSyntax Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 18.
    Writing your own compiler OpenSource Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 19.
    Writing your owncompiler → monkey-swift → monkey-go Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 20.
    Pro Tips Open SourceSwift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 21.
    Pro Tips → Usestable swift-4.2-branch or swift-5.0-branch Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 22.
    Pro Tips → Usestable swift-4.2-branch or swift-5.0-branch → Make sure xcode-select and xcrun --find swift Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 23.
    Pro Tips → Usestable swift-4.2-branch or swift-5.0-branch → Make sure xcode-select and xcrun --find swift → ! Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 24.
    Pro Tips → Usestable swift-4.2-branch or swift-5.0-branch → Make sure xcode-select and xcrun --find swift → ! → Buy iMac Pro or Mac Mini Open Source Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019
  • 25.
    Ask us anything! OpenSource Swift Workshop, Yusuke Kita (@kitasuke), try! Swift Tokyo 2019