Skip to content
The Cyan Language

The Cyan Language

  • about
  • docs
  • downloads
  • examples
  • contact

docs

Temporarily, the docs below are in github: https://github.com/joseoliv/cyan-lang-org-docs
The links below are not working.
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 (published in the 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.