Haskell:
התחלת פרויקט חדש

איך לעשות:

כדי להתחיל פרויקט חדש ב-Haskell, נעשה שימוש בכלים כמו stack או cabal. הנה דוגמא קצרצרה עם stack:

-- יצירת פרויקט חדש עם stack
stack new myProject

-- נכנסים לתיקייה שנוצרה
cd myProject

-- חיבור הפרויקט ל-REPL לבדיקות מהירות
stack ghci

-- מפעילים את הקוד
stack build
stack exec myProject-exe

פלט דוגמא:

Hello, Haskell!

עיון מעמיק:

התחלת פרויקט ב-Haskell לא הייתה תמיד כזו פשוטה. בעבר, התכנתנים היו צריכים להגדיר הכל מאפס. כלים כמו stack ו-cabal הקלו על התהליך על ידי אוטומציה של יצירת מבנה פרויקט ותלותיו. Cabal היה קודם לstack, אבל עדיין נמצא בשימוש נרחב. Stack הוא חדש יותר, עם נטייה להיות פשוט יותר לשימוש ומציע ממשק ידידותי יותר למתחילים. לכל אחד יתרונות וחסרונות, אבל שניהם שואפים לפשט את התהליך ולעודד התקנה קונסיסטנטית של תלותי חבילות.

ראה גם: