This document provides guidance to GDL developers in creating objects, describes the details of how library parts work in Archicad beyond the GDL language, and shows practices to achieve a seamless user experience.
This document contains the GDL coding standards of Graphisoft, which set best practices to avoid coding errors and allow adding features to existing code easier. These are purely recommendations for non-Graphisoft-related developers.
This document was created to establish a format of GDL scripting that allows writing efficiently maintainable code. Since the GDL language is insensitive to the character case and much of the word and line spacing, lots of coding practices exist. The following sections describe the Graphisoft company standard, giving rules, norms, and best practices. It remains purely a recommendation for non-Graphisoft-related developers. The supposed format will not be included in the GDL language’s constraints ever.