<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="style/rssfeed.xsl" ?>
<?xml-stylesheet type="text/css" href="style/style.css" ?>
<?xml-stylesheet type="text/css" href="style/rssfeed.css" ?>
<rss version="2.0">
  <channel>
    <!-- required channel elements -->
    <title>Com S 541 News</title>
    <link>http://www.cs.iastate.edu/~cs541/</link>
    <description>
      News about Computer Science 541 at Iowa State University
    </description>
    <!-- optional channel elements -->
    <language>en-us</language>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <managingEditor>Gary T. Leavens &lt;leavens@cs.iastate.edu&gt;</managingEditor>
    <lastBuildDate>Fri, 15 Dec 2006 15:58:00 CST</lastBuildDate>

    <item>
      <title>Final Grades Available</title>
      <link>http://www.cs.iastate.edu/~cs541/Grades/Grades.htm</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/Grades/Grades.htm</guid>
      <pubDate>Fri, 15 Dec 2006 15:57:00 CST</pubDate>
      <description>
        Final grades are now available, including grades for the final
        exam.  Please stop by Gary's office (229 Atanasoff) to get
        your exam, or if you want to discuss your grade.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Study Guide for Exam 2</title>
      <link>http://www.cs.iastate.edu/~cs541/exam-study-guides/exam2-topics.txt</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/exam-study-guides/exam2-topics.txt</guid>
      <pubDate>Mon, 11 Dec 2006 02:09:00 CST</pubDate>
      <description>
        A study guide for the final exam is now available.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Homework 7</title>
      <link>http://www.cs.iastate.edu/~cs541/homework/hw7-message-passing.pdf</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/homework/hw7-message-passing.pdf</guid>
      <pubDate>Fri, 08 Dec 2006 01:35:00 CST</pubDate>
      <description>
        At 1:17am on December 6, we changed exercise 1 so you only have
        to do one part of the book's problem 3 instead of 3 as
        originally required.  The number of points remains the same.
        At 1:35am on December 8, we made tests for exercise 2
        available in the homework/hw7/MailboxTest.oz file.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Syllabus</title>
      <link>http://www.cs.iastate.edu/~cs541/syllabus.shtml</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/syllabus.shtml</guid>
      <pubDate>Mon, 04 Dec 2006 11:30:00 CST</pubDate>
      <description>
        The syllabus has been updated to reflect where we are in the
        course and textbook, and the topics for the final exam.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Homework 6</title>
      <link>http://www.cs.iastate.edu/~cs541/homework/hw6-declarative-concurrency.pdf</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/homework/hw6-declarative-concurrency.pdf</guid>
      <pubDate>Sat, 11 Nov 2006 23:21:00 CST</pubDate>
      <description>
        Homework 6 is now ready with problems due November 14.
        At 3:50pm on 6 November we added Next.oz to the hw6 directory and
        the hw6.zip file.
        At 0:13am on 7 November we corrected the type of ConvergesTo.
        At 11:00am we fixed the types of SquareRoot and
        RelativeSquareRoot.
        At 16:15 we changed the due date to be November 14, as
        discussed in class.
        at 23:20 on Nov 11, we withdrew problem 13, as a solution is
        in the text.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Homework 6 Tests Zip file</title>
      <link>http://www.cs.iastate.edu/~cs541/homework/hw6.zip</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/homework/hw6.zip</guid>
      <pubDate>Fri, 27 Oct 2006 05:00:00 CDT</pubDate>
      <description>
        A zip file with the tests for Homework 6 is now available
        in the course directory (and web page) as homework/hw6.zip.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Crossword Puzzle on Programming Languages</title>
      <link>http://portal.acm.org/ft_gateway.cfm?id=1163518&amp;type=pdf&amp;coll=&amp;dl=ACM&amp;CFID=15151515&amp;CFTOKEN=6184618</link>
      <guid>http://doi.acm.org/10.1145/1163514.1163518</guid>
      <pubDate>Mon, 23 Oct 2006 17:01:00 CDT</pubDate>
      <description>
        You may be amused to test your knowledge of programming
        languages and their history with this crossword puzzle by
        Fernando Berzal.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Homework 5</title>
      <link>http://www.cs.iastate.edu/~cs541/homework/hw5-review.pdf</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/homework/hw5-review.pdf</guid>
      <pubDate>Thu, 05 Oct 2006 21:46:00 CDT</pubDate>
      <description>
        Homework 5 is now ready with problems due October 10.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Vim files for Oz</title>
      <link>http://www.elehack.net/projects/vim-oz</link>
      <guid>http://www.elehack.net/projects/vim-oz</guid>
      <pubDate>Tue, 03 Oct 2006 11:09:00 CDT</pubDate>
      <description>
Michael D. Ekstrand has made configuration files and scripts that use Vim instead of Emacs. You can get them at http://www.elehack.net/projects/vim-oz.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Anders Hejlsberg - Lang.Net 2006 Compiler Symposium</title>
      <link>http://channel9.msdn.com/Showpost.aspx?postid=236352</link>
      <guid>http://channel9.msdn.com/Showpost.aspx?postid=236352</guid>
      <pubDate>Sun, 01 Oct 2006 13:23:00 CDT</pubDate>
      <description>
        Chris Hilton noted this video about acomplex desugaring
        process by Anders Hejlsberg given at the Lang.Net 2006
        compiler symposium. Chris Cornelison recommended it for this
        class also.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Homework 4 Tests Zip file</title>
      <link>http://www.cs.iastate.edu/~cs541/homework/hw4.zip</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/homework/hw4.zip</guid>
      <pubDate>Wed, 27 Sep 2006 10:08:00 CDT</pubDate>
      <description>
        A zip file with the tests for Homework 4 is now available
        in the course directory (and web page) as homework/hw4.zip.
        This was updated at 10am on Wednesday to fix a test case for
        BRelCompose, thanks to Kent Vander Velden.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Homework 4</title>
      <link>http://www.cs.iastate.edu/~cs541/homework/hw4-declarative-programming.pdf</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/homework/hw4-declarative-programming.pdf</guid>
      <pubDate>Wed, 27 Sep 2006 10:08:00 CDT</pubDate>
      <description>
        Homework 4 is now ready with problems due October 3.
        The test cases are in files in the homework/hw4/ directory
        underneath the course directory.
        This was updated at 10am on Wednesday to fix a test case for
        BRelCompose, thanks to Kent Vander Velden.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Course Oz Library</title>
      <link>http://www.cs.iastate.edu/~cs541/lib/</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/lib/</guid>
      <pubDate>Mon, 25 Sep 2006 23:00:00 CDT</pubDate>
      <description>
      A few testing and assertion helpers are now availble in the
      course's lib directory.  If you copy all the *.oz* files to your
      directory, then you can do \insert 'Test.oz' to use the testing
      procedures, for example.  These were updated to simplify and work in the
      current lexical environment at 7:50pm Monday, and to use a
      functor at 11:00pm Monday.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Homework 3</title>
      <link>http://www.cs.iastate.edu/~cs541/homework/hw3-declarative.pdf</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/homework/hw3-declarative.pdf</guid>
      <pubDate>Wed, 20 Sep 2006 19:08:00 CDT</pubDate>
      <description>
        Homework 3 has had several small corrections to the example in
        Figure 3, and now uses the new [value creation to unbound] rule.
        The due date is now Tuesday, Sept 26.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Kernel Semantics</title>
      <link>http://www.cs.iastate.edu/~cs541/lectures/declarative/kernel.txt</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/lectures/declarative/kernel.txt</guid>
      <pubDate>Wed, 20 Sep 2006 19:07:00 CDT</pubDate>
      <description>
        The lecture notes with the kernel language semantics have been
        modified slightly, to do closures as pairs (Proc,Env) as in
        the book, and to split the value creation rule into 2 parts.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Paul Graham's Essay "Beating the Averages"</title>
      <link>http://www.paulgraham.com/avg.html</link>
      <guid>http://www.paulgraham.com/avg.html</guid>
      <pubDate>Fri, 25 Aug 2006 15:35:00 CDT</pubDate>
      <description>
        Kent VanderVelden pointed out this interesting essay by Paul
        Graham about the expressive power of Lisp and how it helped in
        a startup company.  This relates to our discussion of
        expressive power.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

    <item>
      <title>Running Oz Page</title>
      <link>http://www.cs.iastate.edu/~cs541/running_oz.shtml</link>
      <guid>http://www.cs.iastate.edu/~leavens/ComS541Fall06/running_oz.shtml</guid>
      <pubDate>Wed, 23 Aug 2006 18:33:00 CDT</pubDate>
      <description>
        The Running Oz page briefly describes how to run the Mozart/Oz system.
        It has tips on how to customize emacs for use with Oz.
      </description>
      <source url="http://www.cs.iastate.edu/~cs541/rss.xml">
        Home Page of Com S 541
      </source>
    </item>

  </channel>
</rss>
