[Haskell-cafe] Fwd: Call for participation: Code generation tutorial on ICFP2020
Michal J Gajda
mgajda at mimuw.edu.pl
Thu Aug 13 13:18:48 UTC 2020
Hello,
I organize tutorial on code generation for ICFP2020.
https://icfp20.sigplan.org/details/icfp-2020-tutorials/4/Best-Practices-in-Code-Generation
We invite participants interested in large scale code generation,
including but not limited to:
* large API bindings projects like Amazonka,
* transpilers and compilers,
* parser and data binding generation.
We provide instruction and exercise templates in Haskell, but users of
any functional programming language are welcome.
After completing this tutorial, participants will be familiar with
best current practices:
* propagating source positions to final error messages.
* useful monad transformers stacks,
* tagging code for unidirectional or bidirectional code generation,
* making code readable and debuggable by the end-user,
* policy on releasing new versions,
* techniques for automatic generation of changelogs,
* managing version migrations,
* reusing parsers for AST construction,
* avoiding common issues with generated code.
I encourage attendees to register their interests and requirements in
advance: https://forms.gle/ETAhPxAprLHFWqyU6
Hope to see you there!
--
Cheers
Michał
--
Pozdrawiam
Michał
More information about the Haskell-Cafe
mailing list