[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:pfl080-en [2007/03/30 22:30]
ufal
courses:pfl080-en [2007/11/14 00:16] (current)
smrz
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
  
-====== [draft] PFL080 Haskell and Domain-Specific Languages ======+ 
 +====== PFL080 Haskell and Domain-Specific Languages ======
  
 [[pfl080|Česká verze]] [[pfl080|Česká verze]]
  
-^ Lecturer | Mgr. Otakar Smrž | +^ Lecturer | Otakar Smrž, Ph.D. 
-^ Extent   | 2/1 C+Ex         +^ Extent   | 2/1 C+Ex           
-^ Validity | from WT 2007     |+^ Validity | from WT 2007       | 
 + 
 + 
 + 
 +===== Proceedings ===== 
 + 
 +[[pfl080|Follow this link for the updated information on this course.]] 
 + 
  
 ===== Annotation ===== ===== Annotation =====
Line 14: Line 23:
  
 The lecture will be devoted to the characteristic features of the language, and we will meet them applied in the context of domain-specific languages. In the seminar, students will discuss their understanding of selected research papers. The lecture will be devoted to the characteristic features of the language, and we will meet them applied in the context of domain-specific languages. In the seminar, students will discuss their understanding of selected research papers.
 +
  
  
Line 21: Line 31:
   * Paul Hudak. 2000. //The Haskell School of Expression: Learning Functional Programming through Multimedia//. Cambridge University Press.   * Paul Hudak. 2000. //The Haskell School of Expression: Learning Functional Programming through Multimedia//. Cambridge University Press.
   * Paul Hudak, John Peterson, Joseph Fasel. 2000. //[[http://www.haskell.org/tutorial/|A Gentle Introduction to Haskell]]//.   * Paul Hudak, John Peterson, Joseph Fasel. 2000. //[[http://www.haskell.org/tutorial/|A Gentle Introduction to Haskell]]//.
-  * John Hughes. //[[http://www.cs.chalmers.se/~rjmh/Papers/whyfp.html|Why Functional Programming Matters]]//.+  * John Hughes. 1984. //[[http://www.cs.chalmers.se/~rjmh/Papers/whyfp.html|Why Functional Programming Matters]]//.
  
   * Richard A. Frost. 2006. //[[http://portal.acm.org/citation.cfm?id=1177353|Realization of Natural Language Interfaces Using Lazy Functional Programming]]//. ACM Computing Surveys, Volume 38, Issue 4.   * Richard A. Frost. 2006. //[[http://portal.acm.org/citation.cfm?id=1177353|Realization of Natural Language Interfaces Using Lazy Functional Programming]]//. ACM Computing Surveys, Volume 38, Issue 4.
Line 39: Line 49:
   - Related theoretical issues   - Related theoretical issues
   - Useful tools for the programmer   - Useful tools for the programmer
 +
  
  
 ===== Links ===== ===== Links =====
  
-[[http://www.cis.upenn.edu/~bcpierce/courses/advprog/|Advanced programming by B. C. Pierce]] -- free inspiration for this course+[[http://www.cis.upenn.edu/~bcpierce/courses/advprog/|Advanced Programming by Benjamin C. Pierce]] -- free inspiration for this course
  
 [[http://www.st.cs.uni-sb.de/edu/seminare/2005/advanced-fp/|Advanced Functional Programming at Saarbrücken]]  [[http://www.st.cs.uni-sb.de/edu/seminare/2005/advanced-fp/|Advanced Functional Programming at Saarbrücken]] 
  
-[[http://www.mff.cuni.cz/vnitro/is/sis/predmety/kod.php?kod=PFL080|Student'Information System]]+[[http://ufal.mff.cuni.cz/~smrz/FunnyThing/impressive-haskell.pdf|"Impressive Haskell" by Otakar Smrž]] 
 + 
 +[[http://is.cuni.cz/studium/predmety/index.php?do=predmet&kod=NPFL080|University Information System]]
  

[ Back to the navigation ] [ Back to the content ]