Elide + Python
تجريبي
دعم Python في Elide تجريبي. قد تتغير الوظائف بين الإصدارات.
يمكن لـ Elide تشغيل سكربتات وتطبيقات Python باستخدام معيار لغة Python 3.12، بدعم من GraalPy. لا حاجة لتثبيت Python منفصل — المكتبة القياسية لـ Python مضمّنة مع Elide.
تشغيل Python
يكتشف Elide ملفات .py تلقائياً:
bash
elide run hello.pypython
import json, pathlib
print("Hello from Python!")
print(json.dumps({"works": True}))المكتبة القياسية لـ Python متاحة مباشرة — وحدات مثل json وos وsys وpathlib وtyping تعمل بدون أي تثبيت.
محرك اللغة
يُنفّذ Elide كود Python باستخدام GraalPy من Oracle.| اللغة | Python |
|---|---|
| المعيار | 3.12.x |
| النضج | ألفا |
| المحرك | GraalPy |
البيئات الافتراضية
البيئات الافتراضية مدعومة — عيّن متغير البيئة VIRTUAL_ENV لتضمين حزم venv site-packages في وقت التشغيل.
القيود المعروفة
دعم Python تجريبي. تنطبق القيود التالية حالياً:
- macOS — عزل الوحدات الأصلية غير متوفر على macOS
- امتدادات C — بعض وحدات امتدادات C قد لا تعمل (قيد من GraalPy)
- الاستيراد متعدد اللغات — استيراد وحدات Python من JavaScript أو TypeScript غير متاح بعد
- اختلافات GraalPy — بينما يستهدف GraalPy التوافق مع CPython 3.12، قد تتصرف بعض الحالات الحدّية بشكل مختلف
موارد إضافية
- Elide + الويب — تشغيل تطبيقات JavaScript وTypeScript في Elide
- أدوات JS وTS — ميزات سلسلة أدوات JavaScript وTypeScript