يقيّم REPL الشيفرة سطرًا سطرًا ويشارك القيم بين اللغات.
elide replيشغّله أيضًا الأمر elide دون وسائط في الطرفية. اللغات: JavaScript و TypeScript و Python و WebAssembly.
js ❯ const x = 5
js ❯ x
5
js ❯ /py
py ❯ import json; json.dumps({"x": x})
'{"x": 5}'
─────────────────────────────────────────────────────────────────────
py ❯
─────────────────────────────────────────────────────────────────────
session demo0001 • py • v1.6.0 seq 5
الأوامر
| الأمر | الأثر |
|---|---|
/js، /ts، /py، /wasm | يبدّل اللغة. ومع وسيط، يقيّمه مرة واحدة بتلك اللغة. |
/lang NAME | يبدّل اللغة. |
/export NAME | يشارك قيمة مع اللغات الأخرى. |
/import NAME | يربط قيمة مشتركة في اللغة الحالية. |
/history [N] | يعرض الإدخالات الأخيرة. |
/reset | يحذف السجل المحفوظ. |
/clear | يمسح الشاشة. |
/help | يسرد الأوامر. |
/exit | يغادر REPL. |
مشاركة القيم
const x = 41
/export x
/py
/import x
print(x + 1)42تعمل المشاركة دون --interop.