GP Course
News
Education Page
Schedule
Literature
Exercises
Papers
Projects
Software Technology
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Web News
GP
[[http://page2rss.com/page?url=www.cs.uu.nl/wiki/GP/WebNews][%ICON{rss-small}% Subscribe]] *November 04, 2012* Posted [[Exercises][Exercise Set 4]] %STOPINCLUDE% *October 02, 2012* Posted [[Exercises][Exercise Set 3]] and paper presentation [[schedule]] *September 27, 2012* Moved exercise set 3 to next week. *September 24, 2012* Slightly updated the schedule. Note: the Quiz dates have been changed. *September 18, 2012* Posted [[Exercises][Exercise Set 2]] *September 10, 2012* Posted [[Exercises][Exercise Set 1]] *August 30, 2012* Updated [[Literature]], [[Schedule]], [[Education Page]] *August 27, 2012* Updated [[Schedule]] <!-- %RED%(*please read!*)%ENDCOLOR% --> *August 20, 2012* Initial update of course pages <!-- *November 5, 2011* Posted Exercise Set 4 to [[Exercises]] *October 26, 2011* Added project presentation schedule to [[Schedule]] *October 10, 2011* Added today's slides to [[Schedule#Lecture_Slides]] *October 7, 2011* Added presentations to [[Schedule]] and project teams to [[Projects]] *October 5, 2011* Added today's slides to [[Schedule#Lecture_Slides]] *October 3, 2011* Added today's slides to [[Schedule#Lecture_Slides]] *September 30, 2011* Posted Exercise Set 3 to [[Exercises]] *September 29, 2011* Added yesterday's slides to [[Schedule#Lecture_Slides]] *September 27, 2011* Proposed presentation schedule at [[Paper Presentations#Schedule]] *September 26, 2011* Added today's slides to [[Schedule#Lecture_Slides]] *September 26, 2011* Added presentation participant list to [[Paper Presentations#Schedule]] *September 24, 2011* Posted Exercise Set 2 to [[Exercises]] *September 21, 2011* Added today's slides to [[Schedule#Lecture_Slides]] *September 20, 2011* Updated [[Paper Presentations]] *September 20, 2011* Started adding notes to Exercise Set 1 on [[Exercises]] *September 19, 2011* Added today's slides to [[Schedule#Lecture_Slides]] *September 16, 2011* Posted Exercise Set 1 to [[Exercises]] *September 14, 2011* Added today's slides to [[Schedule]] *September 12, 2011* Added today's slides to [[Schedule]] *September 1, 2011* Updated [[WebHome]], [[Schedule]], and [[Paper Presentations]] *August 18, 2011* Started on the webpages for the 2011 version of the course on Generic Programming. The pages will be updated in the coming weeks. *November 9, 2010* The schedule for the workshop has been uploaded. *November 8, 2010* The exam is now available in the CourseAssignments. *October 28, 2010* The workshop will <b>not</b> be on November 4, but on Friday, November 12, 11:00 - 12:45 in BBL 075. *October 6, 2010* Changed the topic of the lecture on October 12 to selection and discussion of projects. *October 5, 2010* Sent out the grades for the first exercise set. *September 27, 2010* The second exercise set is now available under CourseAssignments. *September 23, 2010* The solutions to the first exercise set, together with an assignment to correct, were sent by email. If you haven't received the email, please contact us. *September 20, 2010* Updated the CourseLiterature. *September 15, 2010* Corrected the grade calculation expression. *September 14, 2010* Uploaded the slides from the first lecture. *August 17, 2010* I've started on revising the web pages for the course. Changes will occur in the next couple of days. *June 30, 2009* I've corrected the exam, the grades can be found on the CourseGrades page. *June 27, 2009* Added a submit entry for the project materials. *June 15, 2009* Uploaded last years' exam on the CourseAssignments page. *June 11, 2009* Added a question hour on Wed June 24 to the course schedule. *May 29, 2009* Uploaded exercise set 5. *May 29, 2009* Extended the deadline for exercise set 5 until Monday June 8 to account for the holidays. *May 29, 2009* Uploaded today's lecture. Added groups and projects to the assignments page. *May 27, 2009* Uploaded today's lecture. *May 27, 2009* Updated the [[http://www.cs.uu.nl/wiki/pub/GP/CourseSchedule/multirec.pdf][Multirec lecture slides]] to include missing cases for the 'left' function. *May 19, 2009* Extended the deadline for exercise set 4 with a week, because of the holidays. *May 18, 2009* Uploaded a new version of the fourth exercise set to correct a remark in exercise 1a (see CourseAssignments). *May 15, 2009* Uploaded Friday's lecture and the fourth set of exercises (see CourseAssignments). Note that the next lecture is on Wednesday 20, at 14h30 in the Academiegebouw! (see CourseSchedule) *May 13, 2009* Uploaded Wednesday's lecture. *May 8, 2009* Uploaded the third set of exercises (see CourseAssignments). *May 7, 2009* Uploaded Wednesday's lecture. *May 5, 2009* Added late submission policy (see CourseGrades). *May 1, 2009* Uploaded Exercise Set 2 (see CourseAssignments). *May 1, 2009* Uploaded Wednesday's lectures. *April 27, 2009* Uploaded Friday's lectures. *April 23, 2009* Added the AFP Summer School lecture notes to the CourseLiterature page. *April 22, 2009* Uploaded the first set of exercises (see CourseAssignments). *April 22, 2009* Uploaded the first lectures (see CourseSchedule). *February 16, 2009* Starting updating the webpages. *July 7, 2008* Uploaded the grades for the exam on the CourseGrades page. I have yet to grade the projects, and to calculate the final grades for the course. *July 2, 2008* Revised the grades for the third exercise on the second exercise set: the top level 'main' and 'let' may be left out. *June 30, 2008* Uploaded the grades for the second set of exercises on the CourseGrades page. *June 30, 2008* Reminder: don't forget to hand in your project report, the slides from your presentation, and the code from your project, on or before <b> July 7, 2008</b>. *June 30, 2008* Uploaded the slides from the conclusions lecture. *June 20, 2008* Uploaded the slides from today's lecture. *June 18, 2008* Uploaded the slides from today's lecture. *June 13, 2008* Uploaded the slides from today's lecture. *June 12, 2008* Updated the [[http://www.cs.uu.nl/wiki/pub/GP/CourseAssignments/set2.pdf][second exercise set]] with the points for each exercise. *June 11, 2008* Uploaded the [[http://www.cs.uu.nl/wiki/pub/GP/CourseAssignments/set2.pdf][second exercise set]] and slides from today's lecture. *June 6, 2008* Uploaded the slides from Wednesday and today's lecture. *May 28, 2008* Uploaded the grades for the first set of exercises on the CourseGrades page. *May 21, 2008* To get the exercise assistants project running, some of you might have to apply these [[http://www.cs.uu.nl/wiki/pub/GP/WebNews/gtkdiff.diff][diffs]]. *May 16, 2008* The exam will take place in room AARD-C010 instead of somewhere in BBL do to building activities in BBL in the summer. *May 16, 2008* Uploaded the code for the exercise assistant on the course assignment page. *May 15, 2008* Uploaded the slides from yesterday's lecture. *May 12, 2008* In hindsight exercise 9 seems a bit too hard maybe. We suggest you instead try to implement gzipWith in EMGM. If you have already solved the transpose exercise, that is fine. Satisfactory solutions will earn you bonus points... *May 9, 2008* Uploaded the slides from the lecture today. *May 7, 2008* Uploaded the representation types you can use in some of the exercises in which you have to use the LIGD library. *May 7, 2008* Uploaded the slides from the lecture today. *April 28, 2008* Uploaded the slides form the lecture last Friday. *April 23, 2008* About the last question about encoding gadts with polymorphic constructors, with the help of Erik Hesselink, I now have the following [[http://www.cs.uu.nl/wiki/pub/GP/WebNews/gadt-encode.lhs][attached Haskell file]] that partially implements encode on the type Term a to which I added a constructor Ana :: a -> Term a. I still have to implement ecodeInt, and write a <nop>QuickCheck property to verify that it works. Note that the structure of the type of encode follows the pattern, but the use of local polymorphism deviates from the other examples. *April 23, 2008* Uploaded the slides for the first lecture. *February 11, 2008* Started updating the websites for Generic Programming for 2008. *July 25, 2007* Corrected the projects, sent out evaluations to the students. *July 18, 2007* Corrected the exams. Added the exam grades to CourseGrades. I hope to correct the projects by the beginning of next week. *July 4,2007* If you have difficulties handing in the report on Friday, you may submit it on Monday, July 9, as well. *July 2, 2007* Uploaded the conclusions and the exam preparation. *June 27, 2007* Uploaded last years exam on CourseGrades. *June 22, 2007* Pointed the link to the Comparing paper in CourseLiterature to the latest version of the paper. *June 22, 2007* Uploaded the thirteenth lecture. *June 21, 2007* Added a link to the Comparing paper in CourseLiterature. *June 20, 2007* Uploaded the twelfth lecture. Added the schedule for the workshop next week. *June 15, 2007* Uploaded the tenth and eleventh lecture. *June 10, 2007* Uploaded the ninth lecture. *June 6, 2007* Uploaded the eighth lecture. *May 31, 2007* Uploaded the seventh lecture. Got a link to an updated version of the Generics as a library paper (which is called different nowadays). This paper contains an improved description of that library, so please have a look at it. *May 23, 2007* Uploaded the sixth lecture. *May 16, 2007* Remind me to add you to my svn repository for the course next week. *May 16, 2007* Uploaded the fifth lecture. *May 14, 2007* The workshop on June 27, 13-17, will be held in BBL 160. *May 14, 2007* I have created an svn repository GP2007 for storing the products you will create for your projects. For each of the groups I will add a subdirectory to this directory. *May 11, 2007* Uploaded the fourth lecture. *May 9, 2007* Uploaded the third lecture. *May 9, 2007* The deadline for choosing a project is May 16 (next Wednesday). I will show the available projects this Friday (May 11). *May 9, 2007* Scheduled the workshop on Wednesday, June 27: 13 - 17. I will discuss this in the projects-lecture. *May 9, 2007* Moved the description of the projects one more lecture forwards, and split it into a projects lecture, and a library lecture. *May 7, 2007* Moved the description of the projects one lecture forwards. *May 2, 2007* There is no lecture on *Friday, May 4*. *May 2, 2007* Uploaded the slides of the second lecture. *April 25, 2007* There is no lecture on *Friday, April 27*. *April 25, 2007* The slides of the first lecture have been uploaded on the schedule page. *April 25, 2007* The Software page has been updated. The latest version of the Generic Haskell compiler can now be downloaded from the generic-haskell.org pages. *April 23, 2007* Updated the assignments page. *April 18, 2007* Further updated the schedule, and some of the texts on the website. *April 12, 2007* Started updating the schedule. I have not finished yet, but the current version will be close to the final version. %STOPINCLUDE% *August 31 2006* Uploaded the results for the resit. *July 26 2006* The resit (hertentamen) will take place on August 30, 2006, 14-17, BBL 420. *July 12 2006* Uploaded the grades for the exam. Sent assessments of the projects to all the groups. *June 30 2006* Uploaded the final lectures. *June 30 2006* The lecture today starts at 10! *June 27 2006* The Generating generic functions paper has been accepted for the workshop on generic functions (provided we implement what we promised in the paper)! The IDEAs paper was rejected, it ended as the first paper below the line. *June 27 2006* Uploaded the submitted papers for the workshop. I decided to save some trees, and upload the electronic version of the papers for the workshop instead. *June 21 2006* Uploaded today's lecture. And the skeleton of the exam questions. *June 16 2006* Uploaded today's lecture. *June 7 2006* The workshop on June 28, 13 - 17, will be held in BBL 430. *June 7 2006* Uploaded today's lecture. *June 5 2006* We submitted two papers to the workshop on generic programming: IDEAs: Interactive Domain-specific Exercise Assistants, and Generating Generic Functions. Some of the other groups tried hard, some did not try at all (I think). *June 1 2006* The exam for the course will take place on Wednesday July 5, 14-17, in BBL 471. *May 21 2006* I will have some hours on Wednesday afternoon to schedule meetings. Let me know if you want to meet me on Wednesday. *May 19 2006* Uploaded the lecture. Alexey will be there next week: in case of questions you can always contact him (BBL 519). I will try to respond to emails as quick as I can, but during the day I will usually be absent. *May 15 2006* Created 4 papers, and added some introductory text to each of them. *May 14 2006* Added the schedule for the group meetings to the Course Assignments page. *May 12 2006* Uploaded the lectures. If everything is fine, all project groups have obtained (pointers to) their material now. Let me know if I promised to send you something, but didn't do it yet. *May 10 2006* Added everyone with an svn account to my svn directory. Added project directories to svn. Added project descriptions slides to the schedule. *May 4 2006* Added people assigned to projects to my svn directory. It should be possible to checkout now. Project directories are still empty, or contain stuff you won't understand right now. *May 3 2006* Added the second lecture to the webpage. Set up a directory in svn for the course, in which you can work on your projects. See the Course Assignments page for the addresses. *April 28 2006* Added the first lecture to the webpages. *April 7 2006* Started on the wiki page for the course assignments. *March 24 2006* Started on the wiki pages for _Generic Programming_. Removed the link to the [[http://www.cs.uu.nl/docs/vakken/gp/index2004-2005.html][old pages]]. -->