~/talk

That Swift IDE

Talkat App Builders Switzerland 2019 Β· 2019-04-29..04-30Β· [swift]
slides:none on file

A macOS Swift IDE called Swift Studio exists as a working alpha: it can open, build and run some projects and has about 3,000 people on a beta waitlist. It wires an NS text view/CoreText editor to SwiftSyntax for parsing, uses sourcekit-lsp* for language services, SwiftPM and the Swift build manifest for project builds, LLDB for remote debugging and Docker to run Linux-targeted builds. Major issues: Swift/NSString bridging slows editing, SwiftSyntax and SourceKit APIs change frequently, and overall tooling remains brittle.

AI-written summary Β· about

  1. 0:00Intro
  2. 1:00About me
  3. 2:02History
  4. 3:53Debase
  5. 5:53Smalltalk
  6. 6:55Pascal
  7. 7:45Emacs
  8. 10:08CodeWarrior
  9. 10:37Visual Studio 1997
  10. 11:11Eclipse 2001
  11. 11:51Xcode 2003
  12. 12:29Visual Studio
  13. 13:00Swift Studio
  14. 14:27Emacs LSB
  15. 15:11Visual Studio Code
  16. 15:56Xcode
  17. 17:26Strings
  18. 18:50Drawing
  19. 19:23Indexing
  20. 20:26Highlighting
  21. 20:54Syntax
  22. 24:39Source Key
  23. 26:24Swift Package Manager
  24. 26:58Swift PM
  25. 27:18Swift PM Library
  26. 28:26Docker
  27. 30:27LSP
  28. 31:55Thirdparty tools
  29. 33:16Sign up
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark β€” the status bar button does the same
?
this help
esc
close this, then clear every filter β€” or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.