文档介绍:monoperatingsystems:Windows(variousflavors;mendWindows7)UNIXorLinux(basicallythesamething)MacOSX,mandline”or“shell”interfaceMac:UsetheTerminalapplicationWindows:,type:cmd,togettheDOSinterface(mended)powershell,togetabetterinterfacePowerShellhasmanyconveniences,includingsomeUNIX-essOnceeverythinghasbeeninstalledproperly,oentertheScalaREPL*MinorpointsLittlethingsaddup!“Watchthepenniesandthedollarswilltakecareofthemselves.”—BenjaminFranklinSyntaxcoloringiswhenyoureditorusesdifferentcolorsforkeywords,strings,numbers,;you’llsoonstarttonoticewhentheyindicateerrorsOthereditorfeaturesyoushouldlearntouse:ParenthesismatchingAutomaticindentationIndent/dedentlargeblocksofcodeUseagoodfont,sothatyoudon’tevenhavetothinkaboutdistinguishinga1(one)fromanl(lowercaseL)ora|(verticalbar)pare1andl,forexample)Notsominor:RSI,RepetitiveStrainInjury,upationalhazardforprogrammersLearnatleasttheverybasicsofergonomicsg/2007/puter-workstation-*EditorsYoushouldgetagoodeditorandgetfamiliarwithitsfeaturesThefollowingworkonbothMacandWindows,andhavesyntaxcoloringforScalaSublimeText2ornewer—mendedbyAtomicScalaExcellent,asionallytopayforitOddly,essaprinter(tomakepapercopies)jEditisalongtimefavoriteofmineFortheMac,TextMateisafreealternativetoSublimeText2ForWindows,Notepad++ewithScalasyntaxcoloringIfyouarealreadyfamiliarwithEclipse,thereisaScalaplugin