Live data from Hacker News

Porting Swift to Haiku

haiku-os.org

1–10 of 53 posts

Re: Porting Swift to Haiku

#2
I just feel like this project has lost track of priorities, or doesn't want to be a credible alternative OS anymore. As a long time fan of the project - who cares about Swift? Where's the next release?

Re: Porting Swift to Haiku

#3
post #2

I just feel like this project has lost track of priorities, or doesn't want to be a credible alternative OS anymore. As a long time fan of the project - who cares about Swift? Where's the next release?

Open source community (as opposed to corporate-sponsored open source) has never worked that way. There are different people focusing on different things. Speed of the release team has no bearing on progress of other activities. It's likely not even the same people.

Re: Porting Swift to Haiku

#4
the bare minimum it needs is an IDE that can be used to code apps for the OS itself. and after that being able to run all kinds of programming languages.

Personally i'd like to see the latest version of ruby work and postgres.

But also docker support would suffice too.

Re: Porting Swift to Haiku

#5
post #2

I just feel like this project has lost track of priorities, or doesn't want to be a credible alternative OS anymore. As a long time fan of the project - who cares about Swift? Where's the next release?

> who cares about Swift?

Someone, obviously, cares. They took the time to port it.

These same sentiments were said about another alternative open source OS 20 years ago. And yet, here we are 20 years later and it powers everything from supercomputers to mobile phones and TVs

Re: Porting Swift to Haiku

#6
post #2

I just feel like this project has lost track of priorities, or doesn't want to be a credible alternative OS anymore. As a long time fan of the project - who cares about Swift? Where's the next release?

If I had to guess, it looks like someone wanted a really fast language with high level features. They could've also ported D, Rust, Nim...etc, but Swift is not a bad one to port. What is most of Haiku written in, C++? I think Swift would be a good app language now that it is Open Source.

Re: Porting Swift to Haiku

#7
I wonder what the plan is for getting swift interop with C++, given that all the Be/Haiku APIs are C++ (IIRC) and swift has no ability to call into C++ code directly.

Re: Porting Swift to Haiku

#8
post #4

the bare minimum it needs is an IDE that can be used to code apps for the OS itself. and after that being able to run all kinds of programming languages. Personally i'd like to see the latest version of ruby work and postgres. But also docker support would suffice too.

Docker would be nice, but keep in mind that it would require running a Linux kernel in virtualization (Haiku has a POSIX layer but isn't directly Linux compatible). Still, if Macs can do it, there's no reason it couldn't work.

Re: Porting Swift to Haiku

#9
post #2

I just feel like this project has lost track of priorities, or doesn't want to be a credible alternative OS anymore. As a long time fan of the project - who cares about Swift? Where's the next release?

If I had to guess, it looks like someone wanted a really fast language with high level features. They could've also ported D, Rust, Nim...etc, but Swift is not a bad one to port. What is most of Haiku written in, C++? I think Swift would be a good app language now that it is Open Source.

I believe there is also a working Rust port. Still, more options is nice.

Re: Porting Swift to Haiku

#10
post #2

I just feel like this project has lost track of priorities, or doesn't want to be a credible alternative OS anymore. As a long time fan of the project - who cares about Swift? Where's the next release?

A credible OS needs applications. So ports matter, and languages matter.
Post reply on HN