Áttekintés arról, hogyan kezdj hozzá a Standard ML-hez a nulláról
Az Exercism feladatokat és visszajelzést kínál, de azoknak, akik most találkoznak először az SML-lel, az ML meglehetősen nehéz terep lehet. Ezek a források segíthetnek az elindulásban:
Az ML valószínűleg nem a legjobb nyelv az új programozóknak. Valószínűleg jobban jársz, ha egy olyan nyelvvel kezdesz, mint a Ruby vagy a Python, de ha különösen bátornak érzed magad, elolvashatod a Programming in Standard ML '97: An On-line Tutorial című anyagot. Azt javaslom, hogy hagyd ki a bevezetőt, és ugorj egyenesen a Simple applicative programming részre, mert a bevezető nagyon technikai.
A Coursera kínál egy programming languages című kurzust. A kurzus valamennyire tapasztalt programozóknak szól, de nehéz jobb bevezetőt találni az ML nyelvbe.
Jó olvasmány a Programming in Standard ML '97: An On-line Tutorial.
Egy másik jó olvasmány az A Gentle Introduction to ML.
A Coursera kínál egy programming languages című kurzust. Nehéz jobb bevezetőt találni az ML nyelvbe.
Az SML/NJ oldal számos könyvet sorol fel. A legtöbb elég régi, és valószínűleg nehéz is beszerezni őket. A nyelv nem sokat változott, úgyhogy ha rájuk bukkansz, ne gondold, hogy annyira elavultak. Nézd meg az oldalon szereplő Four Lectures on Standard ML anyagot is.
Ha magabiztos programozó vagy, és nagyon jól ismered a funkcionális nyelveket, akkor jó áttekintést kaphatsz a szintaxisról a Learn X in Y minutes oldalon.
A Four Lectures on Standard ML jó bevezetés.