Please use this identifier to cite or link to this item: https://doi.org/10.1145/1480945.1480973
Title: Designing aspects for side-effect localization
Authors: Chen, K.
Lin, J.-Y.
Weng, S.-C.
Khoo, S.-C. 
Keywords: Aspect-oriented programming
Lazy semantics
Monadification
Side-effect
Issue Date: 2009
Source: Chen, K.,Lin, J.-Y.,Weng, S.-C.,Khoo, S.-C. (2009). Designing aspects for side-effect localization. Proceedings of the 2009 ACM SIGPLAN Symposium on Partial Evaluation and Program Manipulation, PEPM'09 : 189-198. ScholarBank@NUS Repository. https://doi.org/10.1145/1480945.1480973
Abstract: Computation performed in many typical aspects involve side effects. In a purely functional setting, adding such aspects using techniques such as monadification will generally lead to crosscutting changes. This paper presents an approach to provide side-effecting aspects for purely lazy functional languages in a user transparent fashion. We propose a simple yet direct state manipulation construct for developing side-effecting aspects and devise a systematic monadification scheme to translate the woven code to a purely monadic style functional code. ©2009 ACM.
Source Title: Proceedings of the 2009 ACM SIGPLAN Symposium on Partial Evaluation and Program Manipulation, PEPM'09
URI: http://scholarbank.nus.edu.sg/handle/10635/41456
ISBN: 9781605583273
DOI: 10.1145/1480945.1480973
Appears in Collections:Staff Publications

Show full item record
Files in This Item:
There are no files associated with this item.

SCOPUSTM   
Citations

3
checked on Jan 16, 2018

Page view(s)

61
checked on Jan 20, 2018

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.