क्या कोई कार्यात्मक भाषा है जिसमें वेब सेवाओं के निर्माण के लिए अच्छा समर्थन और टूल है? मैं स्कैला को देख रहा हूं (जो जेवीएम में संकलित है और जावा पुस्तकालयों का उपयोग कर सकता है) और एफ # (जो .NET है), लेकिन ये युवा हैं और कुछ अक्षमताएं हैं। विशेष रूप से स्केल स्वयं-पुनरावर्ती कार्यों को छोड़कर पूंछ-कॉल उन्मूलन का समर्थन नहीं करता है, जो आपके द्वारा किए जा सकने वाले संयोजन की सीमाओं को सीमित करता है (यह जेवीएम की मौलिक सीमा है)। एफ # बहुत नया है और अभी तक पूरी तरह से समर्थित नहीं प्रतीत होता है, जो इसे एक और पारंपरिक भाषा से अधिक जोखिम भरा बनाता है।एक अच्छी कार्यात्मक भाषा क्या है जिस पर वेब सेवा बनाने के लिए?
क्या हास्केल, एमएल, या किसी अन्य पारंपरिक कार्यात्मक भाषाओं का उपयोग करके वेब सेवा बनाना संभव है, या क्या स्कैला या एफ # के साथ जाना बेहतर होगा? कोई अन्य सुझाव?
http://stackoverflow.com/questions/105834/does-the-jvm-prevent-tail-call-optimizations आपके दावे के बारे में पूछता है पुन: पूंछ रिकर्सन। क्या आप यहां या वहां विस्तार कर सकते हैं? – rcreswick
उपकरण अनुशंसा के रूप में बंद करने और बहुत व्यापक वोटिंग। –
@Ciro Santilli - मैं सहमत हूं, विशेष रूप से अब इस तरह के प्रश्नों के लिए एक प्रोग्रामर स्टैक एक्सचेंज साइट है। – Sam