Windows status

I was wondering what the current status of the windows build is and what still isn’t working? I have been a follower/user of crystal for a long time and I love the language. I have been away from it for a while and would like to start to re code some projects in crystal from rust/go as crystal feels more natural to code in for me. I have been making apps for work purposes and unfortunately it is all windows based. I was excited to see that there are windows builds but I am wondering how much is supported? I have tried a couple of simple http servers but so far I have been unable to get them to work.

See Windows support and Coordinate porting to Windows · Issue #5430 · crystal-lang/crystal · GitHub.

2 Likes

Crystal is currently available on Windows in a preview review form. Most of the standard library will work, but not all the bits are there yet. See the issues the person above posted.

You can download a release binary from here or use the community supported scoop package.

2 Likes

Thanks for the replies and big thanks to everyone who has worked so hard on getting windows support to where it is! :clap: :clap: :grinning: :partying_face:

I have been looking the github posts and have had issue #5430 bookmarked for a while. From I can gather TCP sockets are implemented but I cannot fire up a basic server, or cmd line based tcp server. Everything else IO I have tried works and everything works as normal on Linux. I cannot find a definite answer but is sockets/http still not implemented for windows?

1 Like

Windows is a WIP. Check the progress here:

1 Like

@kylepritchard I don’t think sockets are fully implemented yet.

1 Like