سؤال

لقد كنت أستخدم الوحدة النمطية ل SICP في Drscheme 4.2 ولكن اللغة لديها أفضل دعم ل SICP في Drscheme؟

وقد حاول أي شخص هنا هذه?

شكرا.

هل كانت مفيدة؟

المحلول

لا أعتقد أنك بحاجة إلى أي شيء ولكن R5RS. التي تتوفر في drscheme عبر Language > Choose Language....

قد ترغب في السماح بإعادة تعريف الارتباطات. بعد تحديد R5RS، انقر فوق "Show Details"وإلغاء تحديد"Disallow redefinition of initial bindings".

بعض أماكن في النص يستخدم error وظيفة، والتي ليست متاحة في R5RS. في هذه الحالات يمكنك استخدامها SRFI-23..

خيار آخر هو ببساطة استخدام لغة الوحدة النمطية "المخطط". حدد "الوحدة النمطية" ككل لغتك في الاختيار وبدء تشغيل الملفات المصدر #lang scheme أو #lang scheme/base.

للفصل "مثال: لغة صور" يمكنك المحاولة هذه الحزمة (لم أحاول ذلك بنفسي، لذلك لا أعرف مدى جودة عملها).

نصائح أخرى

SICP دعم drracket

تقوم هذه الحزمة بتنفيذ الدعم في Drracket من PLT بنية ABELSON و Sussman لتفسير برامج الكمبيوتر (SICP) كتاب الإصدار الثاني (SICP)، للطلاب الذين يرغبون في استخدام أدوات Dracket لتعيينات برمجة SICP.

http://www.neilvandyke.org/racket-sicp/

أنا في نفس المكان بالضبط في SICP، وأنا أستخدم - "أساسيات لغات البرمجة" كما اللغة. لم تسبب أي مشاكل حتى الآن.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top