मैं LFE के स्रोत के सबसे सभी प्रलेखन के माध्यम से पढ़ा है, और। सभी प्रस्तुतियों पारंपरिक लिस्प भूमिकाओं में मूल लिस्प पर जोर देती है - सामान्य समस्या हल करने, हैलो दुनिया और मैक्रोज़ अनुकरण वाक्यविन्यास।लिस्प फ्लेवर्ड Erlang - मैसेजिंग पुरातन
किसी को पता कैसे LFE मैसेजिंग पुरातन संभालती है? एक और अधिक सटीक प्रश्न निर्दिष्ट करने के लिए, तो आप इस erlang कैसे व्यक्त करेंगे:
A = 2,
Pid = spawn(fun()->
receive
B when is_integer(B) -> io:format("Added: ~p~n",[A+B]);
_ -> nan
end
end),
Pid ! 5.
और फिर, क्या आप जानते हैं, यह कुछ कुछ संख्या और जवाब किया जा रहा है 7.
इससे शायद भ्रम पैदा हो जाएगा। कल्पना करें कि कॉमन लिस्प के उपयोगकर्ताओं को सूचित करने में हर समय खर्च किया गया है कि परमाणु नाम केस असंवेदनशील नहीं हैं, लेकिन पाठक उन्हें "इंटर्निंग" करने से पहले परमाणुओं को ऊंचा कर रहा है। – Christian
मेरा छोटा सा अनुभव यह है कि लिस्प और एरलांग के बीच सिंटैक्टिक मैपिंग बहुत तेज़ी से गायब हो जाती है, जिसका अर्थ है कि एक कोडर एरलांग स्रोत पढ़ेगा और मानसिक रूप से कॉमा के लिए कोष्ठक को प्रतिस्थापित करके इसका अनुवाद करेगा। मुझे लगता है कि पुनः लिखने वाले पहचानकर्ताओं का एक और कदम मुझे यात्रा करेगा लगभग हर बार जब मैं केवल वाक्यविन्यास को फिर से लिखना चाहता हूं। मैं प्रतिस्थापन के खिलाफ वोट। –