[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5.7.1 How One Might Extend Dia Using Guile
Dia is a free software program for drawing schematic diagrams like flow charts and floor plans (http://www.gnome.org/projects/dia/). This section conducts the thought experiment of adding Guile to Dia. In so doing, it aims to illustrate several of the steps and considerations involved in adding Guile to applications in general.
5.7.1.1 Deciding Why You Want to Add Guile | Deciding why you want to add Guile. | |
5.7.1.2 Four Steps Required to Add Guile | Four steps required to add Guile. | |
5.7.1.3 How to Represent Dia Data in Scheme | How to represent Dia data in Scheme. | |
5.7.1.4 Writing Guile Primitives for Dia | Writing Guile primitives for Dia. | |
5.7.1.5 Providing a Hook for the Evaluation of Scheme Code | Providing a hook for Scheme evaluation. | |
5.7.1.6 Top-level Structure of Guile-enabled Dia | Overall structure for adding Guile. | |
5.7.1.7 Going Further with Dia and Guile | Going further with Dia and Guile. |
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on April 20, 2013 using texi2html 5.0.