سؤال

أجد مستندات OLEG حول اكتفاء من الصعب إلى حد ما الدخول. خاصة وأن بعض الوظائف في مشاركاته إلى Haskell-Cafe ليست في مكتبة ITEATERE (مثل enum_file).

هل هناك مقدمة جيدة لتتيميتها في مكان ما، وهو ما يمر عبر أساسيات مثل فتح ملف / مأخذ توصيل، وقراءة ومعالجة البيانات.

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

المحلول

بقدر ما أعرف، لا توجد مقدمة جيدة بعد. لقد تعلمتهم عن طريق إعادة كتابة رمز OLEG. بحيث يكون بالتأكيد مسارا واحدا: قم بتنفيذ طبقة io ذات طي اليسرى.

نصائح أخرى

تم نشر مقال جيد حول التكرار مؤخرا في قارئ مناد:

http://themonadreader.wordpress.com 2010/05/12/ISSUE-16.

هذه المقالة لديها الكثير من الأمثلة، والتطبيقات البديلة التي تزيد في التعقيد كما تذهب.

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

http://comonad.com/reader/2009/iteratees-parsec-and-monoid/

ل عداد الحزمة (التي تتضمن التكنولوجيا) هناك مثال على كيفية استخدام التنفيذ، بدلا من إظهار كيفية إعادة تشغيل الحزمة. إنه يظهر تنفيذ بديل لأمر عمل يونيكس، كما هو موضح في كتاب ريال وورلد هاسكل (القسم 9).

http://www.mew.org/~kazu/proj/enumerator/

ربما يمكن أن الولايات المتحدة أيضا كنقطة انطلاق لاستخدام تطبيقات أخرى.

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