تعلّم كيفية تثبيت OCaml محليًا لحل تمارين Exercism على جهازك
للعمل على التمارين، ستحتاج إلى هذه البرمجيات:
راجع Real World Ocaml, 2nd Ed.: Installation Instructions
لمعرفة كيفية تثبيت OPAM وإعداده لنظام التشغيل الذي تستخدمه.
مترجم OCaml
اطّلع على قائمة الإصدارات المتاحة:
opam switch
إذا كان لديك بالفعل switch لـ OCaml 5.1، فإما أن تُحمّله بتشغيل opam switch <switch-name>، أو أن تُنشئ switch جديدًا بتشغيل:
opam switch create exercism 5.4.0
اسم exercism هنا اختياري، لكن من الممارسات الجيدة تسمية الـ switch الخاص بك.
ثبّت المكتبات القياسية الموسّعة ومكتبات الاختبار
شغّل ما يلي لتثبيت التبعيات التي يتطلبها هذا المسار:
opam install base core_kernel ounit qcheck
بعض التمارين تستخدم المكتبة القياسية لـ OCaml فقط، وبعضها يستخدم المكتبتين الموسّعتين من Jane Street وهما Base و Core_kernel. مكتبة الاختبار تُسمى OUnit، وبعض التمارين تستخدم إضافةً إلى ذلك مكتبة QCheck للاختبارات القائمة على الخصائص. تشغيل الأمر أعلاه سيُثبّت هذه المكتبات.
ثبّت واستخدم الصدفة التفاعلية (اختياري)
ملخّص عن Setting up and using utop:
opam install utop
أنشئ ملفًا جديدًا باسم .ocamlinit في مجلدك الرئيسي وأضف إليه الأسطر التالية:
#use "topfind";;
#require "base";;
open Base
ثبّت الأدوات في VS Code (اختياري)
إذا كنت تستخدم VS Code: