Update of /project/elephant/cvsroot/elephant/doc In directory clnet:/tmp/cvs-serv9885
Added Files: ArchFigure.svg Log Message: Adding this figure for reference
--- /project/elephant/cvsroot/elephant/doc/ArchFigure.svg 2007/04/19 03:20:41 NONE +++ /project/elephant/cvsroot/elephant/doc/ArchFigure.svg 2007/04/19 03:20:41 1.1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="841.88977pt" height="595.27557pt" id="svg2" sodipodi:version="0.32" inkscape:version="0.43" version="1.0" sodipodi:docbase="/home/read/downloads/elephant/elephant/doc" sodipodi:docname="ArchFigure.svg"> <defs id="defs4"> <radialGradient cx="82.363258" cy="23.478607" r="13.478771" fx="82.363235" fy="23.478601" id="radialGradient1519" xlink:href="#linearGradient2848" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.993046,0,0,1.007003,-144.0851,-41.25316)" /> <linearGradient id="linearGradient2848"> <stop style="stop-color:#ffdb8d;stop-opacity:1.0000000;" offset="0.00000000" id="stop2850" /> <stop style="stop-color:#ffbe33;stop-opacity:1.0000000;" offset="1.0000000" id="stop2852" /> </linearGradient> <radialGradient cx="85.177422" cy="29.791374" r="15.539130" fx="85.177422" fy="29.791374" id="radialGradient1521" xlink:href="#linearGradient3624" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.993046,0,0,1.007003,-144.0851,-41.25316)" /> <linearGradient id="linearGradient3624"> <stop style="stop-color:#000000;stop-opacity:0.00000000;" offset="0.00000000" id="stop3626" /> <stop style="stop-color:#000000;stop-opacity:0.00000000;" offset="0.59235668" id="stop3632" /> <stop style="stop-color:#000000;stop-opacity:0.070539422;" offset="1.0000000" id="stop3628" /> </linearGradient> <radialGradient cx="93.034668" cy="21.915560" r="4.3408356" fx="93.034668" fy="21.915560" id="radialGradient1523" xlink:href="#linearGradient2359" gradientUnits="userSpaceOnUse" gradientTransform="scale(0.896854,1.115008)" /> <linearGradient id="linearGradient2359"> <stop style="stop-color:#000000;stop-opacity:0.00000000;" offset="0.00000000" id="stop2361" /> <stop style="stop-color:#000000;stop-opacity:0.00000000;" offset="0.22929937" id="stop2363" /> <stop style="stop-color:#000000;stop-opacity:0.15686275;" offset="1.0000000" id="stop2365" /> </linearGradient> <radialGradient cx="79.534637" cy="27.908770" r="0.71025807" fx="79.430817" fy="27.839020" id="radialGradient1525" xlink:href="#linearGradient2086" gradientUnits="userSpaceOnUse" /> <linearGradient id="linearGradient2086"> <stop style="stop-color:#ffffff;stop-opacity:1.0000000;" offset="0.00000000" id="stop2088" /> <stop style="stop-color:#000000;stop-opacity:1.0000000;" offset="1.0000000" id="stop2090" /> </linearGradient> <linearGradient x1="-56.432545" y1="1.5383470" x2="-55.308727" y2="2.8680623" id="linearGradient2369" xlink:href="#linearGradient2331" gradientUnits="userSpaceOnUse" gradientTransform="scale(1.563223,0.639704)" spreadMethod="reflect" /> <linearGradient id="linearGradient2331"> <stop style="stop-color:#afb2ff;stop-opacity:1.0000000;" offset="0.00000000" id="stop2334" /> <stop style="stop-color:#ffffff;stop-opacity:1.0000000;" offset="1.0000000" id="stop2336" /> </linearGradient> <linearGradient x1="-56.432545" y1="1.5383470" x2="-55.308727" y2="2.8680623" id="linearGradient2365" xlink:href="#linearGradient2331" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.563223,0,0,0.639704,9.38113,2.819792e-15)" spreadMethod="reflect" /> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.70710678" inkscape:cx="401.50846" inkscape:cy="447.76682" inkscape:document-units="px" inkscape:current-layer="layer1" gridtolerance="1.0113cm" guidetolerance="1.0113cm" inkscape:guide-points="true" showguides="true" inkscape:guide-bbox="true" showgrid="true" inkscape:grid-bbox="true" inkscape:grid-points="true" inkscape:window-width="1553" inkscape:window-height="931" inkscape:window-x="60" inkscape:window-y="0"> <sodipodi:guide orientation="horizontal" position="180" id="guide1307" /> <sodipodi:guide orientation="horizontal" position="372" id="guide1309" /> <sodipodi:guide orientation="horizontal" position="596" id="guide1311" /> </sodipodi:namedview> <metadata id="metadata7"> rdf:RDF <cc:Work rdf:about=""> dc:formatimage/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> dc:titleElephant Architecture</dc:title> dc:dateApril 2007</dc:date> dc:creator cc:Agent dc:titleRobert L. Read</dc:title> </cc:Agent> </dc:creator> dc:rights cc:Agent dc:titlePublic Domain</dc:title> </cc:Agent> </dc:rights> dc:languageEnglish</dc:language> dc:subject rdf:Bag rdf:liElephant</rdf:li> rdf:liLISP</rdf:li> </rdf:Bag> </dc:subject> dc:contributor cc:Agent dc:titleRobert L. Read</dc:title> </cc:Agent> </dc:contributor> <cc:license rdf:resource="http://web.resource.org/cc/PublicDomain" /> dc:descriptionThis shows my idea of the Elephant architecture.</dc:description> </cc:Work> <cc:License rdf:about="http://web.resource.org/cc/PublicDomain%22%3E <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction" /> <cc:permits rdf:resource="http://web.resource.org/cc/Distribution" /> <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> </cc:License> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"> <rect style="fill:#00ff00;fill-opacity:0.37058824;stroke:#000000;stroke-opacity:1" id="rect4879" width="264.87531" height="74" x="24.124706" y="564.09448" /> <g id="g3071" transform="translate(-57,0.999969)" style="stroke:#000000;stroke-opacity:1"> <text sodipodi:linespacing="125%" id="text3067" y="609.09448" x="88" style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="609.09448" x="88" id="tspan3069" sodipodi:role="line">Berkeley-DB</tspan></text> </g> <rect style="fill:#00ff00;fill-opacity:0.37058824;stroke:#000000;stroke-opacity:1" id="rect4881" width="212" height="74" x="406" y="564.09448" /> <text sodipodi:linespacing="125%" id="text3080" y="612.09448" x="429" style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="612.09448" x="429" id="tspan3082" sodipodi:role="line">Postgres</tspan></text> <rect style="fill:#ff0000;fill-opacity:0.37058824;stroke:#000000;stroke-opacity:1" id="rect5766" width="253.90118" height="74" x="558.09882" y="373.09448" /> <text sodipodi:linespacing="125%" id="text3084" y="421.58472" x="575.4668" style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="421.58472" x="575.4668" id="tspan3086" sodipodi:role="line">Postmodern</tspan></text> <rect style="fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-opacity:1" id="rect5764" width="249.91058" height="74" x="755.08942" y="564.09448" /> <text sodipodi:linespacing="125%" id="text3088" y="610.09448" x="780" style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="610.09448" x="780" id="tspan3090" sodipodi:role="line">LISP Native</tspan></text> <rect style="fill:#00ff00;fill-opacity:0.37058824;stroke:#000000;stroke-opacity:1" id="rect3127" width="212" height="74" x="15" y="373.09448" /> <flowRoot xml:space="preserve" id="flowRoot3099" style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans" transform="translate(17.2832,15.11776)"><flowRegion id="flowRegion3101"><rect id="rect3103" width="235" height="61" x="22" y="373.09448" style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans" /></flowRegion><flowPara id="flowPara3105">BDB-API</flowPara></flowRoot> <rect style="fill:#00ff00;fill-opacity:0.37058824;stroke:#000000;stroke-opacity:1" id="rect4002" width="212" height="74" x="257" y="373.09448" /> <text xml:space="preserve" style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" x="293" y="423.09448" id="text3107" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3109" x="293" y="423.09448">CL-SQL</tspan></text> <path style="fill:#00ff00;fill-opacity:0.37058824;stroke:#000000;stroke-opacity:1" d="M 26,149.02989 L 26,212.70681 L 26,213.5791 L 26,277.25602 L 27.875,277.25602 L 27.875,309.09448 L 1036.5,309.09448 L 1036.5,244.54527 L 238,244.54527 L 238,213.5791 L 238,212.70681 L 238,149.02989 L 26,149.02989 z " id="rect5513" /> <text xml:space="preserve" style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" x="41" y="205.09448" id="text3111" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3113" x="41" y="205.09448">BTree API</tspan></text> <rect style="fill:#00ff00;fill-opacity:0.37058824;stroke:#000000;stroke-opacity:1" id="rect4885" width="310.76706" height="74" x="269.23294" y="149.09448" /> <text xml:space="preserve" style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" x="286" y="200.09448" id="text3115" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3117" x="286" y="200.09448">Persistent CLOS</tspan></text> <rect style="fill:#ff0000;fill-opacity:0.37058824;stroke:#000000;stroke-opacity:1" id="rect4889" width="212" height="74" x="825" y="149.09448" /> <text xml:space="preserve" style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" x="893" y="199.09448" id="text3119" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3121" x="893" y="199.09448">DCM</tspan></text> <rect style="fill:#00ff00;fill-opacity:0.37058824;stroke:#000000;stroke-opacity:1" id="rect4887"
[187 lines skipped]