Commit e9b560e3 authored by Dave Cooper's avatar Dave Cooper
Browse files

merged from feature/book

parents 01c36b10 5bdb2c31
\BOOKMARK [0][-]{chapter.1}{Introduction}{}% 1
\BOOKMARK [1][-]{section.1.1}{Welcome}{chapter.1}% 2
\BOOKMARK [1][-]{section.1.2}{Knowledge Base Concepts According to Genworks}{chapter.1}% 3
\BOOKMARK [1][-]{section.1.3}{Goals for this Tutorial}{chapter.1}% 4
\BOOKMARK [1][-]{section.1.4}{What is GenDL?}{chapter.1}% 5
\BOOKMARK [1][-]{section.1.5}{Why GDL \(what is GDL good for?\)}{chapter.1}% 6
\BOOKMARK [1][-]{section.1.6}{What GDL is not}{chapter.1}% 7
\BOOKMARK [0][-]{chapter.2}{Installation}{}% 8
\BOOKMARK [1][-]{section.2.1}{Installation of pre-packaged Gendl}{chapter.2}% 9
\BOOKMARK [2][-]{subsection.2.1.1}{Download the Software and retrieve a license key}{section.2.1}% 10
\BOOKMARK [2][-]{subsection.2.1.2}{Unpack the Distribution}{section.2.1}% 11
\BOOKMARK [2][-]{subsection.2.1.3}{Make a Desktop Shortcut}{section.2.1}% 12
\BOOKMARK [2][-]{subsection.2.1.4}{Populate your Initialization File}{section.2.1}% 13
\BOOKMARK [1][-]{section.2.2}{Installation of open-source Gendl}{chapter.2}% 14
\BOOKMARK [2][-]{subsection.2.2.1}{Install and Configure your Common Lisp environment}{section.2.2}% 15
\BOOKMARK [2][-]{subsection.2.2.2}{Load and Configure Quicklisp}{section.2.2}% 16
\BOOKMARK [1][-]{section.2.3}{System Startup and Testing}{chapter.2}% 17
\BOOKMARK [2][-]{subsection.2.3.1}{System Startup}{section.2.3}% 18
\BOOKMARK [2][-]{subsection.2.3.2}{Basic System Test}{section.2.3}% 19
\BOOKMARK [2][-]{subsection.2.3.3}{Full Regression Test}{section.2.3}% 20
\BOOKMARK [1][-]{section.2.4}{Getting Help and Support}{chapter.2}% 21
\BOOKMARK [0][-]{chapter.3}{Basic Operation of the Gendl Environment}{}% 22
\BOOKMARK [1][-]{section.3.1}{What is Different about Gendl?}{chapter.3}% 23
\BOOKMARK [1][-]{section.3.2}{Startup, ``Hello, World!'' and Shutdown}{chapter.3}% 24
\BOOKMARK [2][-]{subsection.3.2.1}{Startup}{section.3.2}% 25
\BOOKMARK [2][-]{subsection.3.2.2}{Developing and Testing a Gendl ``Hello World'' application}{section.3.2}% 26
\BOOKMARK [2][-]{subsection.3.2.3}{Shutdown}{section.3.2}% 27
\BOOKMARK [1][-]{section.3.3}{Working with Projects}{chapter.3}% 28
\BOOKMARK [2][-]{subsection.3.3.1}{Directory Structure}{section.3.3}% 29
\BOOKMARK [2][-]{subsection.3.3.2}{Source Files within a source/ subdirectory}{section.3.3}% 30
\BOOKMARK [2][-]{subsection.3.3.3}{Generating an ASDF System}{section.3.3}% 31
\BOOKMARK [2][-]{subsection.3.3.4}{Compiling and Loading a System}{section.3.3}% 32
\BOOKMARK [1][-]{section.3.4}{Customizing your Environment}{chapter.3}% 33
\BOOKMARK [1][-]{section.3.5}{Saving the World}{chapter.3}% 34
\BOOKMARK [1][-]{section.3.6}{Starting up a Saved World}{chapter.3}% 35
\BOOKMARK [0][-]{chapter.4}{Understanding Common Lisp}{}% 36
\BOOKMARK [1][-]{section.4.1}{S-expression Fundamentals}{chapter.4}% 37
\BOOKMARK [1][-]{section.4.2}{Fundamental CL Data Types}{chapter.4}% 38
\BOOKMARK [2][-]{subsection.4.2.1}{Numbers}{section.4.2}% 39
\BOOKMARK [2][-]{subsection.4.2.2}{Strings}{section.4.2}% 40
\BOOKMARK [2][-]{subsection.4.2.3}{Symbols}{section.4.2}% 41
\BOOKMARK [2][-]{subsection.4.2.4}{List Basics}{section.4.2}% 42
\BOOKMARK [2][-]{subsection.4.2.5}{The List as a Data Structure}{section.4.2}% 43
\BOOKMARK [0][-]{chapter.5}{Understanding Gendl \204 Core GDL Syntax}{}% 44
\BOOKMARK [1][-]{section.5.1}{Defining a Working Package}{chapter.5}% 45
\BOOKMARK [1][-]{section.5.2}{Define-Object}{chapter.5}% 46
\BOOKMARK [1][-]{section.5.3}{Making Instances and Sending Messages}{chapter.5}% 47
\BOOKMARK [1][-]{section.5.4}{Objects}{chapter.5}% 48
\BOOKMARK [1][-]{section.5.5}{Sequences of Objects and Input-slots with a Default Expression}{chapter.5}% 49
\BOOKMARK [1][-]{section.5.6}{Summary}{chapter.5}% 50
\BOOKMARK [0][-]{chapter.6}{The Tasty Development Environment}{}% 51
\BOOKMARK [1][-]{subsection.6.0.1}{The Toolbars}{chapter.6}% 52
\BOOKMARK [2][-]{subsection.6.0.2}{View Frames}{subsection.6.0.1}% 53
\BOOKMARK [0][-]{chapter.7}{Working with Geometry in Gendl}{}% 54
\BOOKMARK [1][-]{section.7.1}{The Default Coordinate System in Gendl}{chapter.7}% 55
\BOOKMARK [1][-]{section.7.2}{Building a Geometric Gendl Model from LLPs}{chapter.7}% 56
\BOOKMARK [0][-]{chapter.8}{Custom User Interfaces in Gendl}{}% 57
\BOOKMARK [1][-]{section.8.1}{Package and Environment for Web Development}{chapter.8}% 58
\BOOKMARK [1][-]{section.8.2}{Traditional Web Pages and Applications}{chapter.8}% 59
\BOOKMARK [2][-]{subsection.8.2.1}{A Simple Static Page Example}{section.8.2}% 60
\BOOKMARK [2][-]{subsection.8.2.2}{A Simple Dynamic Page which Mixes HTML and Common Lisp/Gendl}{section.8.2}% 61
\BOOKMARK [2][-]{subsection.8.2.3}{Linking to Multiple Pages}{section.8.2}% 62
\BOOKMARK [2][-]{subsection.8.2.4}{Form Controls and Fillout-Forms}{section.8.2}% 63
\BOOKMARK [1][-]{section.8.3}{Partial Page Updates with gdlAjax}{chapter.8}% 64
\BOOKMARK [2][-]{subsection.8.3.1}{Steps to Create a gdlAjax Application}{section.8.3}% 65
\BOOKMARK [2][-]{subsection.8.3.2}{Including Graphics}{section.8.3}% 66
\BOOKMARK [0][-]{chapter.9}{More Common Lisp for Gendl}{}% 67
\BOOKMARK [0][-]{chapter.10}{Advanced Gendl}{}% 68
\BOOKMARK [0][-]{chapter.11}{Gendl Reference}{}% 69
\BOOKMARK [1][-]{section.11.1}{CL-LITE \(Compile-and-Load Lite Utility\)}{chapter.11}% 70
\BOOKMARK [2][-]{subsection.11.1.1}{Object Definitions}{section.11.1}% 71
\BOOKMARK [2][-]{subsection.11.1.2}{Function and Macro Definitions}{section.11.1}% 72
\BOOKMARK [1][-]{section.11.2}{COM.GENWORKS.DOM }{chapter.11}% 73
\BOOKMARK [1][-]{section.11.3}{COM.GENWORKS.DOM-HTML }{chapter.11}% 74
\BOOKMARK [1][-]{section.11.4}{COM.GENWORKS.DOM-LATEX }{chapter.11}% 75
\BOOKMARK [1][-]{section.11.5}{COM.GENWORKS.DOM-WRITERS }{chapter.11}% 76
\BOOKMARK [1][-]{section.11.6}{COM.YOYODYNE.BOOSTER-ROCKET }{chapter.11}% 77
\BOOKMARK [1][-]{section.11.7}{GENDL \(Base Core Kernel Engine\) Nicknames: Gdl, Genworks, Base}{chapter.11}% 78
\BOOKMARK [2][-]{subsection.11.7.1}{Object Definitions}{section.11.7}% 79
\BOOKMARK [2][-]{subsection.11.7.2}{Function and Macro Definitions}{section.11.7}% 80
\BOOKMARK [2][-]{subsection.11.7.3}{Variables and Constants}{section.11.7}% 81
\BOOKMARK [1][-]{section.11.8}{GDL-USER }{chapter.11}% 82
\BOOKMARK [1][-]{section.11.9}{GENDL-DOC }{chapter.11}% 83
\BOOKMARK [1][-]{section.11.10}{GEOM-BASE \(Wireframe Geometry\)}{chapter.11}% 84
\BOOKMARK [2][-]{subsection.11.10.1}{Object Definitions}{section.11.10}% 85
\BOOKMARK [2][-]{subsection.11.10.2}{Function and Macro Definitions}{section.11.10}% 86
\BOOKMARK [2][-]{subsection.11.10.3}{Variables and Constants}{section.11.10}% 87
\BOOKMARK [1][-]{section.11.11}{GWL \(Generative Web Language \(GWL\)\)}{chapter.11}% 88
\BOOKMARK [2][-]{subsection.11.11.1}{Object Definitions}{section.11.11}% 89
\BOOKMARK [2][-]{subsection.11.11.2}{Function and Macro Definitions}{section.11.11}% 90
\BOOKMARK [2][-]{subsection.11.11.3}{Variables and Constants}{section.11.11}% 91
\BOOKMARK [1][-]{section.11.12}{RAPHAEL }{chapter.11}% 92
\BOOKMARK [1][-]{section.11.13}{ROBOT \(Simplified Android Robot example \)}{chapter.11}% 93
\BOOKMARK [1][-]{section.11.14}{SURF \(NURBS Surface and Solids Geometry Primitives\)}{chapter.11}% 94
\BOOKMARK [1][-]{section.11.15}{TASTY \(Web-based Development Environment \(tasty\)\)}{chapter.11}% 95
\BOOKMARK [1][-]{section.11.16}{TREE \(Tree component used by Tasty and potentially as a UI component on its own\)}{chapter.11}% 96
\BOOKMARK [2][-]{subsection.11.16.1}{Object Definitions}{section.11.16}% 97
\BOOKMARK [1][-]{section.11.17}{YADD \(Yet Another Definition Documenter \(yadd\)\)}{chapter.11}% 98
\BOOKMARK [2][-]{subsection.11.17.1}{Object Definitions}{section.11.17}% 99
......@@ -22,6 +22,6 @@
(in-package :gendl-doc)
(defparameter *advanced-common-lisp*
`((:chapter :title "More Common Lisp for Gendl")
`((:chapter :title "More Common Lisp for GDL")
))
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment