Skip to content
The Cyan Language

The Cyan Language

  • about
  • docs
  • downloads
  • examples
  • contact

docs

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

The Cyan Language
Proudly powered by WordPress.