2011-06-29 11 views
7

मैं योजना के आसपास अपना रास्ता सीख रहा हूं, और मुझे विशेष रूप से रुचि है कि भाषा का निर्माण कैसे किया जाता है। मैं एक योजना कार्यान्वयन के लिए कोर वाक्यविन्यास का एक अच्छा विवरण खोजने की कोशिश कर रहा हूं। मुझे मानकों के बारे में पर्याप्त जानकारी नहीं है, लेकिन मुझे लगता है कि उनमें सभी मैक्रो सिस्टम हैं। यदि नहीं, तो मैं एक मानक के बारे में पढ़ना चाहता हूं जिसमें मैक्रोज़ भी शामिल हैं (वे संभवतः सरल योजना संरचनाओं में लागू नहीं किए जा सकते हैं, क्या वे कर सकते हैं?)।योजना कोर भाषा विनिर्देश

क्या किसी के पास योजना बोली के लिए आवश्यक न्यूनतम वाक्यविन्यास का अच्छा संदर्भ है?

बस एक अद्यतन:

मैं भी इस पर ठोकर खाई: http://matt.might.net/articles/compiling-to-java/#sec1। यदि आप define-syntax और delay भी जोड़ते हैं तो ऐसा लगता है कि यह एक अच्छी शुरुआत हो सकती है।

R5RS विनिर्देश में, निम्नलिखित पृष्ठ मैं के लिए क्या देख रहा था प्रतीत होता है: हालांकि यह थोड़ा शुष्क हो सकता है formal syntax

उत्तर

8

, आप R5RS spec या R6RS spec से अधिक पढ़ना चाहिए।

दस्तावेज़ वास्तव में पढ़ने के लिए लंबे समय तक नहीं लेते हैं और आप अधिकतर अनुभागों को तब तक स्किम कर सकते हैं जब तक आपको अधिक जानकारी की आवश्यकता न हो। लेकिन या तो दस्तावेज़ मैक्रोज़ सहित आवश्यक सभी न्यूनतम वाक्यविन्यास को कवर करता है।

+0

आर 5 आरएस प्रसिद्ध रूप से छोटा है (~ 50 पीपी।)। आर 6 आरएस एक बहुत बड़ी भाषा है। – Chris

+0

twopoint718: हां, यह आर 5 आरएस का ज्ञात दोष है। भले ही, इस सवाल के लिए दोनों एक जैसे होंगे, और आर 6 बेहतर होने की संभावना है। –

+0

(उम, * आर 5 विवरण में छोटी समस्याओं को ठीक करने में बेहतर हो सकता है।) –