Rust: تنفيذ الصدأ REPL

تم إنشاؤها على ٢ نوفمبر ٢٠١١  ·  27تعليقات  ·  مصدر: rust-lang/rust

REPLs رائعة.

A-runtime E-hard

التعليق الأكثر فائدة

هل يجب إعادة فتح هذه القضية؟ لم يشهد rusti الكثير من الحب مؤخرًا ويعتمد على إصدار قديم جدًا من المترجم. هل يرغب أي شخص آخر في رؤية REPL؟

ال 27 كومينتر

هذا صحيح ، REPLs رائعة!

REPLs غير مسؤول. CL سيء ، لكنني أفضل استخدامه تقريبًا على استخدام لغة أفضل بدون REPL جيد.

حتى يصبح REPL الخاص بـ bleibig مستقرًا ، لا تتردد في استخدام نوع مستقر من REPL-ish الخاص بي: https://github.com/bstrie/rust-rustic

(لكن هذا ليس حلاً طويل الأمد بأي حال من الأحوال).

رائعة. على المدى الطويل أوافق على أننا يجب أن نطوي شيئًا مثل رد بليبيج في صدأ. علم تفاعلي سيكون رائعًا.

سيكون --interactive مفيدًا.

اقتراح: عند argc < 1 ، يكون الخيار الافتراضي هو التفاعلي مثل لغات البرمجة النصية.

إلى حد ما على غرار نفس أسلوب bstrie الريفي ، إليك تعليق كتبته. يتمثل الاختلاف الرئيسي في أنه يتصرف إلى حد ما مثل الرد المستقبلي استنادًا إلى مترجم LLVM الذي من المحتمل أن يتصرف (على سبيل المثال ، بيان من خلال تقييم البيان ، والتعريفات المحلية ، والواردات ، وما إلى ذلك) ، ولكن تحت غطاء محرك السيارة هو اختراق - إنه يكتب ملفات مؤقتة واستخدام rustc لتجميعها. في كلتا الحالتين ، إنه ممتع حقًا للاستخدام ، ويعمل الآن!

http://github.com/dbp/rustrepl

هذا موجود الآن (rusti) ولكنه لا يعمل بشكل جيد الآن: # 4407

هل نطاق هذه المشكلة "إنشاء REPL" مستوفى؟

@ kud1ing على الأرجح. يمكن فتح قضايا منفصلة لمعالجة كسر REPL الحالي.

إغلاق.

هل يجب إعادة فتح هذا منذ إزالة rusti ؟ # 9818

9898

نعم من فضلك!! غالبًا ما أريد فقط أن ألعب بوظيفة أو اثنتين وأرى كيف تعمل الأشياء.

@ shaleh هل أنت على علم بهذا: http://play.rust-lang.org/ ؟

لها ميزة على الرد المحلي أنه من التافه حقًا مشاركة مثالك مع أشخاص آخرين بمجرد الانتهاء من القرصنة (انظر زر "مشاركة" في الأسفل).

في 10 تموز (يوليو) 2014 ، الساعة 3:08 مساءً ، كتب فيليكس إس كلوك الثاني:

@ shaleh هل أنت على علم بهذا: http://play.rust-lang.org/ ؟

لها ميزة على الرد المحلي أنه من التافه حقًا مشاركة مثالك مع أشخاص آخرين بمجرد الانتهاء من القرصنة (انظر زر "مشاركة" في الأسفل).

-
قم بالرد على هذا البريد الإلكتروني مباشرة أو قم بعرضه على GitHub.

نعم ، هذا لطيف طالما أنك تخترق فقط حيثما توجد شبكات. ليس كل منزلي مزودًا بخدمة WIFI لائقة أقل بكثير من القطارات والسيارات وما إلى ذلك.

إذا كان يمكن أن تعمل كلعبة عبر الإنترنت ، فبالتأكيد يمكننا الحصول على نسخة حقيقية في الغلاف.

هل يمكن إعادة فتح هذا؟ غالبًا لا أرغب في مشاركة أو حفظ الأشياء التي أقوم بها في REPL ، لذلك أفضل استخدام أداة سطر أوامر.

أوه ، لم أر # 9898. أعتقد أن dicussion يمكن أن يستمر هناك ، لكني أود أن أرى شيئًا مثل rusti لسطر الأوامر قريبًا ، حتى لو لم يكن REPL "مناسبًا". يبدو أن هذا الخيط يتحدث عن الطريقة الصحيحة للقيام بذلك ، والتي قد تستغرق بعض الوقت لتنفيذه.

قال أحدهم شيئًا عن التشبث ، فقط لإحضاره هنا. أعتقد أنه مشروع رائع يمكن الاعتماد عليه.

ردود الفعل الفورية مرضية للغاية. حتى Java سيكون لها بديل في الإصدار الرئيسي التالي.

ماذا سيكون العمل الفعلي على هذا؟ (حتى لو كان خارجيًا؟) لأنه تمت إزالة rusti كما أرى من # 9818

يعيش rusti هنا https://github.com/murarth/rusti

لمعلوماتك: لغة جوليا لها REPL ، وتنظر إلى: https://github.com/iamed2/Rust.jl

يبدو أنه يمكنك تضمين كود Rust في ملفاتك ، تمامًا كما يمكنك C ++ مع Cxx.jl ، أو في REPL ، باستخدام أي من اللغتين بشكل تفاعلي (بينما Cxx أكثر سلاسة). [كان من السهل جدًا تسمية Rust ، ليس أكثر صعوبة من C. إذا كنت بحاجة إلى لغة غير GC ، فقد كنت أفكر في أن Rust ستكون اللغة التكميلية المفضلة على C.]

بمجرد النظر إلى الكود أرى AST.jl ، لست متأكدًا من أنه يمكنك إنشاء رمز Rust من Julia (أتذكر أنه قد تم إخباري بذلك ، ربما سوء فهم).

ملاحظة: https://github.com/iamed2/Rust.jl/blob/master/deps/deps.jl

هل يجب إعادة فتح هذه القضية؟ لم يشهد rusti الكثير من الحب مؤخرًا ويعتمد على إصدار قديم جدًا من المترجم. هل يرغب أي شخص آخر في رؤية REPL؟

يعد evcxr حاليًا أفضل تطبيق REPL

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات