Live data from Hacker News

Update on the Swift Project Lead

lists.swift.org

151–159 of 159 posts

Re: Update on the Swift Project Lead

#151

Earlier quoted context omitted.

Get a job in games :)

Seconded! LuaJIT is extremely popular in gaming, you'll have no time finding work in that industry; finding people for it is hard when Javascript is so FOTM. Stay away from EA and Amazon. Don't bother applying to unity shops either, those generally don't use Lua at all.

But... where?

Re: Update on the Swift Project Lead

#152

Earlier quoted context omitted.

Seconded! LuaJIT is extremely popular in gaming, you'll have no time finding work in that industry; finding people for it is hard when Javascript is so FOTM. Stay away from EA and Amazon. Don't bother applying to unity shops either, those generally don't use Lua at all.

But... where?

Play some games man!

Here's a starting point: https://en.wikipedia.org/wiki/Category:Lua-scripted_video_ga...

Re: Update on the Swift Project Lead

#153
post #95

Earlier quoted context omitted.

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...

Closed source libraries.

Re: Update on the Swift Project Lead

#154
post #92

Earlier quoted context omitted.

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

Or learn Machine learning and get a job in one of these companies: http://torch.ch/whoweare.html

Re: Update on the Swift Project Lead

#156
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.

Lol I'm in an interesting position where I love my job and get to do cool things as an engineer. I deal with a lot of data though and have to write a lot of one-off kind of scripts frequently. This is surprisingly difficult on Windows. Python is ok, but not really what I need. Using Linux would make me really happy, but not a big enough wart to make me switch jobs.

Re: Update on the Swift Project Lead

#157

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.

Have you given F# a try? :)

Many times. I love the concepts and what the F# team is doing, but getting started is very difficult for a beginner to both FP & C#. There is no Beginner's Tutorial. I know how to do all the individual pieces, but not how to compose them together.

Re: Update on the Swift Project Lead

#158
post #102

Earlier quoted context omitted.

I know from experience that it is possible to build Rust binaries that work on very old Linux versions. You could for example supply them with a Docker image with a new build stack which can produce binaries they could copy to the old machines. The same is likely true for Go.

Unfortunately docker couldn't be used on RHEL5, it requires 3.10 or newer. But a disk image/qemu could work.

You can just give a chroot. At a company I used to work for, our build system used a chroot with a bunch of rarely-changing binaries/headers that let us build binaries for old distros, and then the directory with the actual code you were working on got bind-mounted into that chroot. The build process didn't depend on anything at all from the host system except for the build tool itself that set up the chroot environment. Everything to actually do the build (compiler, headers, utilities) lived in source control and was put into the build environment from there, so builds were 100% reproducible.

Re: Update on the Swift Project Lead

#159
post #114

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.

Try Rust. It's available for Windows.

Rust is powerful, but the expressivity isn't very good if you're coming from the scripting world.
Post reply on HN