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.
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.
Thanks for the replies and big thanks to everyone who has worked so hard on getting windows support to where it is!
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?
Windows is a WIP. Check the progress here:
@kylepritchard I don’t think sockets are fully implemented yet.