@inproceedings{lubbers_deep_2022,
location = {Cham},
title = {Deep Embedding with Class},
+ doi = {10.1007/978-3-031-21314-4_5},
isbn = {978-3-031-21314-4},
abstract = {The two flavours of {DSL} embedding are shallow and deep embedding. In functional languages, shallow embedding models the language constructs as functions in which the semantics are embedded. Adding semantics is therefore cumbersome while adding constructs is a breeze. Upgrading the functions to type classes lifts this limitation to a certain extent.},
pages = {39--58},
}
@inproceedings{crooijmans_reducing_2022,
+ doi = {10.1007/978-3-031-21314-4_5},
location = {Cham},
title = {Reducing the Power Consumption of {IoT} with Task-Oriented Programming},
isbn = {978-3-031-21314-4},