Taylor – Swift on bare metal
github.com
github.com
https://realm.io/news/swift-summit-jorge-izquierdo-taylor-ht...
There are a few talks on Swift in Realm conference.
EDIT: Clicking through the source I found about a dozen files in total, mostly scripts and make files.
It still uses the Swift compiler but emits LLVM IR and then uses Clang to target to the different environments.
The solution doesn't involve changing the compiler or building everything into the executable. Instead, this is a makefile coordinated pipeline (front-end swiftc, back-end clang) plus a start.s and a system.c file that omit any need for typical standard library components in the first place.
i.e. a "bare metal" compilation
It could be used to write a kernel in Swift.
Horrible Taylor Swift puns in Swift development
considered harmful.
It's already been done[1], it makes your project completely un-Googleable, and it also pollutes the search corpus making it harder for automatons to weed out Taylor Swift stories even when searching for things like "Swift compiler intermediate representation".Please stop!
Names are important; names are famously hard[1].
When I was young, I was a member of a band named Fuck You Asshole. Was that a problem with conversation, not with the band name?
[1]: https://twitter.com/codinghorror/status/506010907021828096
Other possible examples: "bat" (flying animals or sports equipment?), "rock" (stones, music, or maybe both? :P), "minute" (60 seconds, report, or something extremely small?). In all of these cases, the software can't tell the meanings apart very well yet. That's a problem with the software.
Try this -> :)
Lack of humour considered harmful.Just to prove the point of calling something with C calling convention?
> Disclaimer: Not actively working on it anymore. You can check out some alternatives
Some examples are
- the OP's project
- https://tailor.sh/ - Cross-platform static analyzer and linter for Swift
- https://github.com/izqui/Taylor - lightweight library for writing HTTP web servers with Swift
- Many many others at https://github.com/search?l=Swift&q=taylor&type=Repositories...
That title bothers me a bit.
"std list" is another good one, with very different meanings to C++ programmers and just about anyone else :)
Taylor Swift.
Ha.