Publications (continued)

See also newer publications.

2002

  • Ralf Lämmel and Joost Visser. Design Patterns for Functional Strategic Programming. In Proc. of Third ACM SIGPLAN Workshop on Rule-Based Programming RULE’02, Pittsburgh, USA, October 2002. ACM Press. pdf, bib.
  • Arie van Deursen and Joost Visser. Building program understanding tools using visitor combinators. In 10th International Workshop on Program Comprehension (IWPC 2002), pages 137-146. IEEE Computer Society, 2002. pdf bib
  • Ralf Lämmel and Joost Visser. Typed combinators for generic traversal. In PADL 2002: Practical Aspects of Declarative Languages, volume 2257 of Lecture Notes in Computer Science (LNCS). Springer, 2002. pdf, bib.
  • Ralf Lämmel and Joost Visser. Strategic polymorphism requires just two combinators! In Preproceedings of IFL 2002, Implementation of Functional Languages, September 2002.
  • Merijn de Jonge and Joost Visser. Workshop on Generative Programming 2002 (GP2002), Lecture Notes in Computer Science, Volume 2319, Jan 2002, Page 331.
  • Merijn de Jonge and Joost Visser. Grammars As Feature Diagrams. Presented at the Generative Programming Workshop 2002, Austin, Texas. pdf bib
  • Arie van Deursen, Paul Klint, and Joost Visser. Domain-Specific Languages. In The Encyclopedia of Library and Information Science. Marcel Dekker Inc. 2002, pages 113-127.
  • Arie van Deursen, Paul Klint, and Joost Visser. Domain-Specific Languages. In The Encyclopedia of Microcomputers. Marcel Dekker Inc. 2002, pages 53-68.

2001

  • Joost Visser. Visitor combination and traversal control. ACM SIGPLAN Notices, 36(11):270-282, November 2001. OOPSLA 2001 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications, Preliminary version: pdf, bib.
  • Tobias Kuipers and Joost Visser. Object-oriented tree traversal with JJForester. In Mark van den Brand and Didier Parigot, editors, Electronic Notes in Theoretical Computer Science, volume 44(2). Elsevier Science Publishers, 2001 (Proc. of Language Descriptions, Tools and Applications (LDTA 2001)). pdf, bib.
  • Mark van den Brand, Jan Heering, Hayco de Jong, Merijn de Jonge, Tobias Kuipers, Paul Klint, Leon Moonen, Pieter Olivier, Jeroen Scheerder, Jurgen Vinju, Eelco Visser, and Joost Visser. The ASF+SDF Meta-Environment: a component-based language development environment. In Compiler Construction 2001 (CC 2001), LNCS. Springer, 2001. Tool demo. pdf, bib.
  • Merijn de Jonge, Eelco Visser, and Joost Visser, Collaborative Software Development. Technical report SEN-R0113, CWI, 2001. ps.Z pdf bib
  • Merijn de Jonge, Eelco Visser, and Joost Visser. XT: a bundle of program transformation tools – system description. In Mark van den Brand and Didier Parigot, editors, Electronic Notes in Theoretical Computer Science, volume 44(2). Elsevier Science Publishers, 2001 (Proc. of Language Descriptions, Tools and Applications (LDTA 2001)). pdf, bib.
  • Merijn de Jonge and Joost Visser. XT capita selecta. In Proceedings of the Second Stratego Users Day. To appear, February 2001. pdf, bib.

2000

  • Merijn de Jonge and Joost Visser. Grammars as contracts. In Generative and Component-based Software Engineering (GCSE), volume 2177 of Lecture Notes in Computer Science (LNCS), Erfurt, Germany, October 2000. Springer. pdf, bib.
  • Ralf Laemmel, Joost Visser, and Jan Kort. Dealing with large bananas. In Johan Jeuring, editor, Workshop on Generic Programming, Ponte de Lima, July 2000. Technical Report UU-CS-2000-19, Universiteit Utrecht. pdf, bib.
  • Arie van Deursen, Paul Klint, and Joost Visser. Domain-Specific Languages – An Annotated Bibliography. ACM SIGPLAN Notices, 35(6), June 2000. Supply additions!pdf bib
  • Ralf Laemmel and Joost Visser. Type-safe functional strategies. In Scottish Functional Programming Workshop, St Andrews, July 2000. Draft Proceedings. pdf.
  • Jan Kort, Ralf Laemmel, and Joost Visser. Functional transformation systems. In 9th International Workshop on Functional and Logic Programming, Benicassim, Spain, September 2000. pdf, bib.

1999

  • Merijn de Jonge, Tobias Kuipers, and Joost Visser. HASDF: A Generalized LR-parser Generator for Haskell. Technical Report SEN-R9902, CWI, 1999. bib.

1996

  • Joost Visser, Evolving Algebras, Master’s Thesis, Delft University of Technology, 1996. Archived at ASM Home. Includes an elaborate tutorial on monads and monad transformers (Chapter 9, pages 109-143) using Gofer (precursor of Haskell).
Top