top | item 21887694

(no title)

RX14 | 6 years ago

Unfortunately there's no concrete timeline, it's being worked on on-and-off by the community.

If you have free time, or free money, it'd be a great help to the effort.

discuss

order

uyuioi|6 years ago

Realistically, what amount of time is needed to get windows support a first class citizen?

catach|6 years ago

Schedules are challenging to estimate even when you can count on continuous, stable efforts. That does not seem to be the case here.

RX14|6 years ago

First class? About a girl-year or two I'd guess. Fully usable? About half that.

iridius|6 years ago

Sorry if my English is broken and I may sound rude but this is my concern for the team.

Other than free time or money, I’m curious if the main issue is due to complex testing process on Windows within the community?

In concerning to support your community, how responsive will the team resolve issues on Windows even if it is ready? As far as I feel you need a project manager to drive the progress. If there is a dip in the quality or, consider rebuild Crystal from scratch that inspire by Go’s roadmap or you will simply throw a huge amount of monies and resources for the contributors to invest with no ROI where Go succeed in simplicity.

Even if you have a big funding at your disposal to fill other missing features and API where Zig already works on Windows and V language are moving hastily to support Windows with even less amount of donations. How did they have the right community to support which I think the Crystal inner working code can be tedious to work on? C is the best language at least most programmers know.

Someone in your team ought to give a serious thought to get this sort out or scale down to Crystal core to keep its simplicity at least: why would you choose LLVM in the first place when it can become complex for a small team and depending on Ruby’s new features that you have to keep adding? Go choose to be simplicity and not accepting new feature for 1.x even when they have vast amount of cash and software engineering?

To put it another opinion, I don’t see how Crystal should be benchmark against Go and others if they are vastly differ in feature capabilities. So for this case, what made you think of comparing?

sedatk|6 years ago

Since Windows support isn't on parity with other platforms, how can we make sure that our monetary contribution will fully go to the Windows work? Or, is it so that only the 1% of it will make it to the Windows budget?

faitswulff|6 years ago

I can't imagine donations working that way for any organization unless you're donating a considerable sum. Every organization has its own priorities and donations help them meet those priorities. If you have a cool million lying around it might help to convince them to make Windows support a priority, but if not, then all you can do is to donate in hopes of helping them focus on knocking out priorities so that they can get to your pet issue sooner.

squarefoot|6 years ago

IMO, even if 100% of the donations would fund exclusively the Linux version, it would help Windows development anyway, although indirectly. More projects using Crystal on Linux would create more media coverage, hence in the long run more interest for better Windows support, either from the core devs or from external entities. Unless one desperately needs feature X by tomorrow, which would of course be a different story.

RX14|6 years ago

If you reach out to manas directly, I'm sure they will be happy to have a sponsor for a particular feature.