3. Open the newly installed Eclipse app and choose your new workspace. Once Eclipse opens, choose File > Import... > General > Existing Projects into Workspace. At "Select root directory" click "Browse...", and select the new project folder copied in step 2. Click "Open". Click "Finish".
4. Try running your unit tests from Eclipse to check that Import worked. For project "recfun" these are in src/test/scala/recfun from the Package Explorer. Part of the homework is to add to these test cases, so you do need ScalaTest (installed in step 1).
5. Setup instructions for sbt are pretty complete at:
https://class.coursera.org/progfun-2012-001/wiki/view?page=ToolsSetup . Note that the Mac instructions assume that your default Unix shell, the one used by the Terminal app, is Bash. If it is not, or you're not sure, open System Preferences > Users & Groups, and click the lock icon in the lower left to authenticate. Right-click the current user and select "Advanced Options...", then be sure the "Login shell" shows "/bin/bash". Click OK, close System Preferences. Edit your .bash_profile file as described in the Setup instructions. My profile has these additional lines (you must change "/PATH/TO/YOUR" to the correct path!):
export SCALA_HOME="/PATH/TO/YOUR/scala-2.9.3"
export PATH=$PATH:$SCALA_HOME/bin
export PATH=/PATH/TO/YOUR/sbt/bin:$PATH
6. (Mac only). If you are annoyed by a popup window in Eclipse that flashes quickly before your eyes, it may be that you need to tell the Firewall to allow incoming connections for the new Eclipse installation. Open System Preferences > Security & Privacy > Firewall, and click the lock icon in the lower left to authenticate. Then click "Firewall Options..." and click the "+" button to add the new Eclipse app to the list.
Hope this helps,
- Bob
"Hurry along as fast as you can and never take no cutoffs." - Virginia Reed (Donner Party), May 16, 1847