The links below are not working. They will work tomorrow, Aug 29, 2025.
Large documents:
- The Cyan Language (the manual of the language)
- The Cyan Language Metaobject Protocol (MOP), the greatest innovation of the language (the code used in the text is here).
Articles, most not yet published, some submitted:
- Metaprogramming in Cyan (accepted in Journal of Universal Computer Science). The source code of the examples is here.
- The Cyan Object-Oriented Language (article). The source code of the examples is here.
- The Cyan Language Metaobject Protocol. This is an extended version of the paper “Metaprogramming in Cyan”
- Codegs: Visual Metaobjects of Language Cyan. The code examples are here
- Fellipe A. Ugliara, Gustavo M. D. Vieira, José de O. Guimarães. Transparent Replication Using Metaprogramming in Cyan. Science of Computer Programming, Vol. 200, 2020.
- Issues with Annotation-based Compile-time Metaprogramming
- Concepts for Generic Prototypes in Cyan