2 ms·
Swift outside of Xcode is a bit rough around the edges, I think because more attention goes into making Xcode friendly. I opened Xcode, made a new playground, a
by jitl 2y ago
Swift outside of Xcode is a bit rough around the edges, I think because more attention goes into making Xcode friendly. I opened Xcode, made a new playground, and hit run, the code crashes and highlights the line where the error occurred in red. Not to excuse Swift's jankyness, just saying that the kind of default experience is more an IDE-first design compared to Go's very good unix-first design.
https://monosnap.com/file/qhlwD6aXUW5bcl3TV5lPmKFDgjWDtD https://monosnap.com/file/qhlwD6aXUW5bcl3TV5lPmKFDgjWDtD
- alain_gilbert 2y agoI'm just curious, if I was to run my application on a linux server. How would I ever know what caused the crash? when I compile using `swiftc main.swift` and run with `./main`, the error seems even more useless. all I get is: Swift/ContiguousArrayBuffer.swift:600: Fatal error: Index out of range zsh: illegal hardware instruction ./main
- jitl 2y agoI don't know, I write Swift on a Mac targeting macOS or iOS. I usually have Xcode open to build/run/debug and for documentation lookup, and alternate between that and VSCode for actually writing the code; worst thing about Xcode for me is the find-replace, that's probably the biggest reason I keep VSCode open.
- saagarjha 2y agoYou can load the coredump into GDB.