इस प्रोजेक्ट के बारे में

Yaifl (Yet Another Interactive Fiction Library) एक Haskell डोमेन-विशिष्ट भाषा है जो पार्सर-आधारित टेक्स्ट एडवेंचर बनाने के लिए है। यह Inform 7 से काफी प्रेरित है, लेकिन खेल कोड को साहित्यिक अंग्रेज़ी वाक्यों में लिखने की आवश्यकता को हटा देती है। परियोजना स्वयं को केवल छोटी दुनियाओं को हाथ से बनाने के बजाय बड़ी दुनियाओं की प्रक्रियात्मक पीढ़ी के लिए अधिक सामान्यीकृत आधार के रूप में वर्णित करती है; README में उल्लेख है कि 'you can also see' अनुच्छेद के लिए आइटम एकत्र करने का Inform 7 तर्क खेल के प्रत्येक आइटम को दोहराता है, जिसका अर्थ है कि Yaifl बड़े पैमाने पर विश्व पीढ़ी को अधिक कुशलता से समर्थन देने का लक्ष्य रखता है। उदाहरण और परीक्षण Inform 7 उदाहरणों से लिए गए बताए गए हैं। रिपॉजिटरी MIT लाइसेंस प्राप्त है और इसमें GitHub Actions के माध्यम से CI शामिल है।