سؤال

هل هناك تطبيق مخطط R5RS أو أعلى يتوافق؟على سبيل المثال، إذا قلت القيام به:

giveacodicetagpre.

ستعالج 1 و 3 و 5 و 7 في وقت واحد إذا كان الجهاز يمكن أن تفعل ذلك؟من المفترض أن تكون واحدة من المزايا الكبيرة للبرمجة الوظيفية، لكنني لا أستطيع أن أجد مخطط حديثة محدثة يفعل ذلك.سأكون بخير مع تلك التي لن توززها ما لم أؤكد أن الوظيفة لا تحتوي على آثار جانبية.

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

المحلول

أنا مطور مخطط وأعتقد أنه البرنامج الذي تبحث عنه.لا يزال المشروع متقدما وصيانته.في وقت مبكر من هذا العام، أصدرت نسخة تعمل على تحسين التوافق مع R5RS.لسوء الحظ، فإن Schemik هو مشروع بحثي يركز على عملية التعبير، وبالتالي، فإن مكتبةها القياسية لا تزال صغيرة نسبيا.هل هناك أي وظائف معينة تفتقدها في Schemik؟

نصائح أخرى

مضرب لديه العقود الآجلة التي تشبه شيئا ما، وسوف يكون لها أيضا نهج ثان للتوازي في المستقبل القريب (والذي سيتم استدعاؤه" الأماكن ").

اتضح أنك لا ترغب حقا في محاولة التحويل البرمجي متوازيا كل شيء لأنه في نهاية المطاف الذي ينتهي بك الأمر إلى إهدار الجهود التنسيقية لتنسيق الوقت حتى عند القيام بشيء بسيط مثل،

giveacodicetagpre.

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

في حين أن المحول البرمجي الذي يحدد الأشياء تلقائيا بالنسبة لك هو لطيف، فهذا ليس مفاضلة سيئة لتغيير "خريطة" إلى "PMAP" حيث تعتقد أنه قد يساعد بدلا من التعامل مع التباطؤ في أماكن أخرى لأن المترجم كان طموحا للغاية.

شيء أساسي مثل

giveacodicetagpre.

يمكن أن تحصل بعيدا إلى حد بعيد عند استخدامها بشكل حكيم، ولكن يجب عليك تجربة البيانات الخاصة بك لتغذية المواضيع الموازية.

وجدت فقط schemik

http://schemik.sourceforge.net/

الذي يبدو أنه يحتفظ به لعام 2009 على الأقل، على الرغم من أنني لا أعرف ما إذا كان R5RS.

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