הזרמים

זרמים הוא ספריה I / O שנועד בסופו של דבר להחליף את הנוכחי I / O מתקנים המבוססים על ידיות.
הורד עכשיו

הזרמים דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Bulat Ziganshin
  • אתר האינטרנט של המוציא לאור:
  • http://haskell.org/haskellwiki/Library/Streams

הזרמים תגים


הזרמים תיאור

הזרמים הוא ספריה I / O שנועד בסופו של דבר להחליף את הנוכחי I / O מתקנים המבוססים על ידיות. הזרמים הוא ספריה I / O שנועד בסופו של דבר להחליף את הנוכחי I / O מתקנים המבוססים על ידיות. היתרון העיקרי הוא עיצוב מודולרי חזק שלה באמצעות typeclasses. הוא מורכב ממודולים עצמאיים קטנים, כל אחד יישום סוג אחד של זרם (קובץ, חיץ זיכרון, צינור, וכו ') או חלק אחד של פונקציונליות זרם נפוץ (buffering, char קידוד, נעילה, וכו'). Librarie של צד 3 יכול בקלות להוסיף סוגי זרם חדשים ופונקציונליות משותפת חדשה. היתרונות האחרים של הספרייה החדשה כוללים תמיכה עבור זרמים מתפקדים בכל מונאד, חיבוקים ותאימות GHC, מהירות גבוהה, ואת נתיב הגירה קלה של הספרייה הקיימת / o הספרייה הקיימת. זה מבוסס בכבדות על מודול hvio נכתב על ידי ג 'ון Goerzen.Simple Streamsthe מושג המפתח של LIT הוא מחלקת הנחל, אשר ממשק מחקה ממשק מוכר עבור ידיות, רק עם "H" הוחלף עם "V" שמות פונקציה: Class (Monad M) => זרם MH שבו Vputstrln :: H -> מחרוזת -> מ '() VGetContents :: H -> M מחרוזת Viseof :: H -> M BOOL VCLOSE :: H -> M () ...... .............. זה אומר שאתה כבר יודע איך להשתמש בכל זרם! ממשק הנחל יש כיום 8 יישומים: ידית עצמה, קבצים גולמיים, צינורות, מאגרים זיכרון ומאגרות מחרוזות. תוכניות עתידיות כוללות תמיכה קבצים ממופות זיכרון, שקעים, מאגרים זיכרון עגולים לתקשורת מתפתחת וזרמים מבוססי Uarray. בעצמם, יישומי זרם אלה הם די פשוט. הדרך האחרונה, אם כי לא יעיל, מאפשר לנו ליישם זרמים שיכולים לעבוד בכל מונאד. StringReader ו Stringbuffer זרמים להשתמש זה כדי לספק מחרוזת מבוסס זרם יישום הן עבור IO ו- St Monads. כן, אתה יכול להשתמש במלוא העוצמה של פעולות זרם בתוך Monad St!


הזרמים תוכנה קשורה

Upnplib

Upnplib הוא ספריית Java עבור פרוטוקול UPNP. ...

227

הורד