Aktemur, Tankut Barış2016-02-152016-02-152011978-1-4503-0599-0http://hdl.handle.net/10679/2174https://doi.org/10.1145/1984708.1984727Due to copyright restrictions, the access to the full text of this article is only available via subscription.Program Generation is the technique of combining code fragments to construct a program. In this work we report on our progress to extend F# with program generation constructs. Our prototype implementation uses a translation that allows simulating program generators by regular programs. The translation enables fast implementation and experimentation. We state how a further extension with subtyping can be integrated by benefiting from the translation.engrestrictedAccessTowards subtyped program generation in F#conferenceObject585810.1145/1984708.1984727Meta-programmingProgram generationF#Subtyping2-s2.0-79959916704