मैं रूबी-टीसी का उपयोग कर ओएस एक्स के लिए डेस्कटॉप एप्लिकेशन पर काम कर रहा हूं, और मैं एप्लिकेशन के लिए एक ऐप्पल इवेंट इंटरफ़ेस प्रदान करना चाहता हूं। इसका अर्थ यह है कि एप्लिकेशन ऐप्पलस्क्रिप्ट कमांड के एक शब्दकोश को परिभाषित करेगा जो इसका जवाब देगा (एप्पल इवेंट्स को एप्लिकेशन पर भेजा जा रहा है), और उपयोगकर्ता/अन्य एप्लिकेशन ऐप्पलस्क्रिप्ट कमांड के साथ रुबी-टीके एप्लीकेशन को स्क्रिप्ट कर सकते हैं। अन्य स्क्रिप्टिंग भाषाएं इस तरह की कार्यक्षमता का समर्थन करती हैं - पीई-एमेर्रेसिव लाइब्रेरी के माध्यम से पाइथन http://appscript.svn.sourceforge.net/viewvc/appscript/py-aemreceive/ और टीसीएलएई लाइब्रेरी के माध्यम से http://tclae.sourceforge.net/ पर टीसीएल। मैं रूबी में इसी तरह की कार्यक्षमता की तलाश में हूं और खाली हो गया हूं।क्या रूबी ओएस एक्स पर ऐप्पल घटनाओं का जवाब देने के लिए एक तंत्र प्रदान करता है?
एक संभावित तंत्र rubyobjc पुल है, जो रूबी और ऑब्जेक्टिव-सी के बीच एक निम्न स्तरीय इंटरफ़ेस प्रदान करता है, लेकिन यह मणि कम उपयोग किया जाता है और उदाहरणों और दस्तावेजों में गंभीर रूप से कमी है, इसलिए मुझे यकीन नहीं है कि यह पीछा करने के लिए एक उपयोगी रास्ता होगा।
एनबी: मैकरुबी काम कर सकता है लेकिन यह रुपये के साथ संगत नहीं है, इसलिए मैक्रूबी का नियम है। इसके अलावा, रूबीओएसए और आरबी-ऐपस्क्रिप्ट मैं नहीं देख रहा हूं - वे रूबी को अन्य अनुप्रयोगों में ऐप्पल इवेंट्स भेजने की इजाजत देते हैं, उन्हें प्राप्त नहीं करते हैं।
सामान्य एई या टीटीसी द्वारा समर्थित (टीसीएल) एपीआई द्वारा समर्थित http://www.tcl.tk/man/tcl8.6/TkCmd/tk_mac.htm –