جدول المحتويات
14.2. بدائل للمترجم التفاعلي #
تُعدّ هذه الميزة تقدمًا هائلًا مقارنةً بالإصدارات السابقة من المترجم؛ ومع ذلك، تبقى بعض الرغبات: سيكون من الجيد اقتراح المسافة البادئة المناسبة في أسطر الاستمرار (يعرف المحلل ما إذا كان رمز المسافة البادئة مطلوبًا لاحقًا). قد تستخدم آلية الإكمال جدول رموز المترجم. كما سيكون من المفيد استخدام أمر للتحقق (أو حتى اقتراح) مطابقة الأقواس وعلامات الاقتباس، وما إلى ذلك.
يُعد IPython أحد بدائل المترجم التفاعلي المُحسّنة، وهو موجود منذ فترة طويلة، حيث يتميز بإكمال علامات التبويب، واستكشاف الكائنات، وإدارة السجل المتقدمة. كما يمكن تخصيصه بالكامل ودمجه في تطبيقات أخرى. وهناك بيئة تفاعلية مُحسّنة أخرى مماثلة وهي bpython.