I really like swift, cause now it is fully bootstrappable.
Allow Swift as a Swift compiler language:
-
make it very hard to bootstrap. And I am not talking about new architectures, I talking about some non-glibc linuxes, for example.
-
Swift compiler build time will be much longer, cause of new stages(stage0, stage1, etc).
-
I think that swift will never will be rewritten in swift only, so we will have TWO languages as dependencies, and not one, as of now. Regular swift compiler developer will need to know two languages, instead of one(I am not talking about swift system library, of course)
TL;DR - what we will get for those obvious complication?