A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is
In this paper, we report on our experience in teaching a course on concepts of programming languages at TU Delft based on Krishnamurthi's PAPL book with the definitional interpreter approach using Scala ... In particular, we discuss our experience with encoding of definitional interpreters in Scala using case classes, pattern matching, and recursive functions; offering this material in the web-based learning ... In this paper, we report on our experience applying the definitional interpreter approach in a course on concepts of programming languages at TU Delft using Scala as meta-language and using the WebLab ...doi:10.1145/2998392.2998402 dblp:conf/scala/LippeSPV16 fatcat:egz6fngygrbb3ho3wq6jti4e6a
For software development, the Web presents a shift away from developer workstations as a silo, and has the promise of closer collaboration and improved feedback through innovations in Web-based interactive ... The Web as a Software Development Platform As a platform for software development, the Web offers a compelling combination of challenges and opportunities. ... We would like to thank Molham Aref, Martin Bravenboer, Shan Shan Huang (LogicBlox), and Rik Arends (Cloud9) for our discussions about software development on the web. ...doi:10.1145/2384592.2384603 dblp:conf/oopsla/KatsVKV12 fatcat:otaopqstuvd2jchq3nmhbvpbyu