Live data from Hacker News

Update on the Swift Project Lead

lists.swift.org

91–100 of 159 posts

Re: Update on the Swift Project Lead

#91

Welp... there goes the last of the innovators I admired/followed at Apple. Edit: perhaps the problem is that you assume I'm just tossing gasoline on the ever-loved and popular rag-on-Apple fire. I have been an active clang/llvm user for 6 years, I have written numerous clang plugins over the years, and I am an active swift developer. Every device I own is made by Apple and has been since 2004. I am genuinely puzzled…

Your comment does leave me curious why you don't consider any of the numerous other folks at Apple who have made huge contributions to swift/clang/llvm innovators worth following.

Re: Update on the Swift Project Lead

#92

Windows support ever coming? I love Linux, but have to use Windows for work due to strict IT policies. It really frustrates me that almost all the new exciting tech can't be accessed by me outside of the hobby world. To me, C# just isn't very productive. Great language, just not for me.

Considered leaving your job? Life's too short to be a craftsmen who is not allowed to use the tools of his/her choosing.

Re: Update on the Swift Project Lead

#93

I'm wondering if this means that the major work on Swift the language is complete? I've avoided it since it seems every year the language or the API changes... has it now settled? I really didn't want to go back rewriting code every year.

At the IBM event he said that the current concurrency model (gcd) might be replaced/extended by an actor/task based model in version 5.

Re: Update on the Swift Project Lead

#94
post #92

Windows support ever coming? I love Linux, but have to use Windows for work due to strict IT policies. It really frustrates me that almost all the new exciting tech can't be accessed by me outside of the hobby world. To me, C# just isn't very productive. Great language, just not for me.

Considered leaving your job? Life's too short to be a craftsmen who is not allowed to use the tools of his/her choosing.

Hard to have this mindset when your tool of choice is LuaJIT... sighs

Re: Update on the Swift Project Lead

#95
post #14

Earlier quoted context omitted.

If you're truly worried, I would hold off just a little bit longer. Swift ABI stability is slated for Swift 4.

ABI stability doesn't really matter for users, unless you're using 3rd party pre-compiled libraries. It's mainly an issue for Apple, shipping system libraries.

It's quite important if you're trying to provide libraries for developers to use...

Re: Update on the Swift Project Lead

#98

Earlier quoted context omitted.

You tried to make it sound like you were talking about Apple, but really your comment was about you.

I don't follow your logic. Of course it was about me... and which engineers that work or (worked) for Apple I admire and follow. ¯\_(ツ)_/¯

you see, you're replying to an ignorant hypocrite who wanted to make your making of your things about you in their eyes, more about your making of your things about them in your eyes.

you're all idiots.

Re: Update on the Swift Project Lead

#99

Hmmm, going from someone with a pretty big Wikipedia page, to someone with just a linkedin entry. Guess it's fine. But Apple seems to be in a bit of a tail spin as of late. Sure they'll do amazing.

Having a Wikipedia means you’re quite known. Not having one doesn’t mean you’re incompetent.

Re: Update on the Swift Project Lead

#100

Earlier quoted context omitted.

It gets worse. My software has to run on my customer's computers. These can be any of RHEL 5, 6, or (rarely) 7. It'll be a few years before I can safely deliver C++ 11 software, and I snicker at the Pythonistas complaining about how people don't migrate from 2.7 to 3.x --- I frequently need to support Python 2.6. Rust, Swift, C++14, Python 3, etc... are all several years in the future for me.

Can you compile a completely static executable and ship that? Or do you need to compile on distributions as old as RHEL 5?

It needs to compile (at least the C or C++ parts). Frequently the people who operate the software will want to make small changes.
Post reply on HN