نصب Tcl به‌صورت محلی

بیاموزید چگونه Tcl را به‌صورت محلی نصب کنید تا تمرین‌های Exercism را روی دستگاه خودتان حل کنید


نصب tclsh

تنها ابزاری که لازم دارید «مفسر» TCL، یعنی tclsh، است.

برای ویندوز، بهترین جایی که می‌توانید Tcl را از آن تهیه کنید نصب‌کننده‌ی Tcl از Magicsplat است.

روی MacOS و سیستم‌عامل‌های شبیه یونیکس، tclsh از قبل نصب شده است. معمولاً نسخه‌ای که نصب شده 8.6.چیزی خواهد بود. برای نصب نسخه‌ی پایدار کنونی، یعنی 9.0:

اگر بخواهید تمرین‌ها را با رابط وب Exercism حل کنید، اجراکننده‌ی آزمون (تا فوریه ۲۰۲۳) از Tcl نسخه‌ی 8.7a4 استفاده می‌کند.

استفاده از «پوسته‌ی» تعاملی tclsh

مرسوم است که هنگام کدنویسی یک نشست تعاملی tclsh اجرا کنید تا دستورها را امتحان کنید. اما tclsh فقط یک مفسر REPL بسیار ساده فراهم می‌کند که نه ویرایش خط فرمان دارد و نه تاریخچه‌ی دستورها. برای تجربه‌ای بهتر، برنامه‌ای به اسم rlwrap وجود دارد که قابلیت readline را اضافه می‌کند:

rlwrap tclsh

برای نصب rlwrap:

آن‌قدر کارآمد است که همیشه می‌خواهید از آن استفاده کنید: این را به ~/.bashrc خود اضافه کنید

command -v rlwrap && alias tclsh='rlwrap tclsh'

از کدام نسخه استفاده کنیم؟

نسخه‌ی پایدار کنونی 9.0 است. همان‌طور که در بالا اشاره شد، نسخه‌ی 8.6 هنوز به‌طور گسترده در حال استفاده است.

می‌توانید با اجرای دستور زیر بررسی کنید که کدام نسخه از tclsh را نصب کرده‌اید:

echo 'puts [info patchlevel]' | tclsh