GDL is a procedural language capable of describing 3D and 2D representations (and many more properties) of parametric Objects in ARCHICAD, an architectural modeling software created by GRAPHISOFT SE. Its reference documentation can be found at: http://gdl.graphisoft.com/reference-guide
This project aims to adapt Google's Blockly system to the 3D modeling part of the GDL language, and thus provide a visual programming experience for GDL, for educational purposes.
All extensions of the Google Blockly source code are intellectual property of the author. All code here is free and open source. GRAPHISOFT SE should not claim any rights regarding this code.
Google's Blockly is a web-based, visual programming editor. Users can drag blocks together to build programs. All code is free and open source.
The project page is https://developers.google.com/blockly/
Blockly has an active developer forum. Please drop by and say hello. Show us your prototypes early; collectively we have a lot of experience and can offer hints which will save you time.
Help us focus our development efforts by telling us what you are doing with Blockly. The questionnaire only takes a few minutes and will help us better support the Blockly community.
Want to contribute? Great! First, read our guidelines for contributors.