ZubanLS: خادم لغة بايثون فائق السرعة مبني بلغة Rust

2025-06-27

في عام 2012، أنشأ المؤلف مكتبة Jedi، وهي مكتبة إكمال تلقائي لبايثون واسعة الانتشار. ومع ذلك، أصبحت قيود سرعتها واضحة. في عام 2020، أعاد المؤلف بناؤها من الصفر باستخدام Rust، مما أسفر عن ZubanLS، وهو أول خادم لغة بايثون سريع حقًا بعد خمس سنوات من العمل المتفاني. يستهدف ZubanLS المحترفين الذين يحتاجون إلى الدقة والموثوقية والسرعة، ويعالج المشكلات القديمة في أدوات مثل Mypy و Pyright من خلال إعطاء الأولوية للأداء دون التضحية بالوظائف. دعم Django، والانتقال إلى التعريف، والإكمال، وغيرها من ميزات LSP قيد التقدم. قد لا يكون الإصدار الأولي لعام 2025 مثاليًا؛ وترحب التعليقات لتشكيل التطوير في المستقبل.

التطوير