سؤال

أحتاج إلى لغة نصية لوصف سير العمل المعقدة للغاية.

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

  • يحتاج المستخدمون أيضًا إلى أن يكونوا قادرين على تحرير سير العمل بأنفسهم. لست متأكدًا من كيفية معالجة الاستمرارية المتسلسلة مع تغييرات الكود الأساسي. أعتقد أنني قد أحتاج إلى حفظ تجزئة إصدار GIT جنبًا إلى جنب مع الاستمرار ، وفقط "ترقية" استمرار عند نقاط التفتيش حيث لا توجد حاجة إلى حالة.

  • أنا أفضل بناء جملة Python لأن قابلية القراءة هي أولوية عالية للغاية ، والميزات الديناميكية هي المفتاح. أنا منفتح على الاقتراحات ، رغم ذلك.

  • في النهاية ، من المحتمل أن أكتب محررًا مرئيًا للتدفق الذي يرفع الرمز الأساسي.

لقد نظرت بعمق في مكدسة و pypy. لا يبدو أن المكدس لا تقدم أي وعود بربع الرمل ، في حين يبدو أن Pypy تقدم على حد سواء بدون تكديس ورملي ، لكن لا يمكنني العثور على أي ذكر للوجود كلاهما في آن واحد.

أي حلول؟ إذا كان هناك خبير يمكن أن يجعلني أذهب بحل جيد ، فلدي حساب PayPal وأنا على استعداد لاستخدامه.

هل كانت مفيدة؟

المحلول

سيكون متطلبات التسلسل الخاصة بك صعبًا في معظم اللغات مع مكتبات المشاركة الأصلية. قد تحتاج إلى تنفيذ المشاركين المشاركين بطريقة أخرى للسماح بتسلسل الرسم البياني للكائن.

Lua لديها مكتبة بلوتو ، والتي يمكن أن تستمر المواضيع (المشاركين المشاركين): http://lua-users.org/wiki/plutolibrary

بقدر التنفيذ "الآمن" في صندوق الرمل ، لوا هو الخيار الأول. يمكنك الحصول على العديد من حالات LUA في تطبيق واحد مع وجود مشكلات صفر ، ويدعم المشاركين في اللغة. كما أن لديها فائدة من أن تكون سريعًا جدًا في شكل VM ، ومعها لوجيت هو تنافسية مع Java Jit في كثير من الحالات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top