मैं जीएलयूटी का उपयोग नहीं करना चाहता, क्योंकि इसमें इस पर हास्केल जैसी भावना नहीं है। यह मूल रूप से आपको कॉलबैक के कारण IORef
और ऐसे उपयोग करने के लिए मजबूर करता है।Haskell के लिए GLUT विकल्प?
मैंने GLFW
पर विचार किया है, जो सरल लगता है और मुझे एक मोनड में गेम लूप करने देता है। लेकिन ऐसा लगता है कि विभिन्न हार्डवेयर के साथ समस्याएं हैं, उदाहरण के लिए, यह मेरे लैपटॉप पर ठीक काम करता है लेकिन मेरे डेस्कटॉप पर नहीं। और खिड़कियों पर, बनावट गायब हो जाती है।
तो मैंने एसडीएल के माध्यम से जाने का विचार किया है, लेकिन विंडोज निर्भरताओं के साथ कोई समस्या हो सकती है, मुझे नहीं पता कि कौन सी डीएलएल की जरूरत है।
तो ओपनजीएल विंडो खोलने के लिए क्या बचा है?
क्या आपने कुछ हफ्ते पहले GLUT की सिग्फ़े की सुखद दिमागी झुकाव चर्चा देखी थी http://blog.sigfpe.com/2011/10/quick-and-dirty-reinversion-of-control.html? कोई आईओआरएफ नहीं है लेकिन हो सकता है कि यह 'हास्केल जैसी' तरह की तरह न हो। – applicative
एसडीएल के लिए मेरे लिए कोई समस्या नहीं है – Qchmqs