Browse files

no longer keep .html files in doc/.

  • Loading branch information...
1 parent c2ee9e0 commit a646d64525f65e8d24d97bcb301dc651a0fbcf38 @agentzh committed Dec 30, 2011
Showing with 0 additions and 791 deletions.
  1. +0 −566 doc/KB.html
  2. +0 −225 doc/Overview.html
View
566 doc/KB.html
@@ -1,566 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><title>KB</title>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" >
-<link rel="stylesheet" type="text/css" title="pod_stylesheet" href="perl.css">
-
-</head>
-<body class='pod'>
-<!--
- generated by Pod::Simple::HTML v3.03,
- using Pod::Simple::PullParser v2.02,
- under Perl v5.010001 at Fri Dec 30 05:10:50 2011 GMT.
-
- If you want to change this HTML document, you probably shouldn't do that
- by changing it directly. Instead, see about changing the calling options
- to Pod::Simple::HTML, and/or subclassing Pod::Simple::HTML,
- then reconverting this document from the Pod source.
- When in doubt, email the author of Pod::Simple::HTML for advice.
- See 'perldoc Pod::Simple::HTML' for more info.
-
--->
-
-<!-- start doc -->
-<a name='___top' class='dummyTopAnchor' ></a>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="NAME"
->NAME</a></h1>
-
-<p>KB - VRG &#30693;&#35782;&#24211;&#31616;&#20171;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="AUTHOR"
->AUTHOR</a></h1>
-
-<p>Agent Zhang (&#31456;&#20134;&#26149;) &#60;agentzh@gmail.com&#62;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="VERSION"
->VERSION</a></h1>
-
-<pre> Maintainer: Agent Zhang &#60;agentzh@gmail.com&#62;
- Date: 26 Dec 2006
- Last Modified: 26 Dec 2006
- Version: 0.01</pre>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="DESCRIPTION"
->DESCRIPTION</a></h1>
-
-<p>&#36825;&#31687;&#25991;&#26723;&#23558;&#31616;&#35201;&#22320;&#20171;&#32461;&#19968;&#19979; VRG &#31435;&#20307;&#20960;&#20309;&#23450;&#24615;&#35777;&#26126;&#31995;&#32479;&#30340;&#30693;&#35782;&#24211;&#12290;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="(35760)(27861)(32422)(23450)"
->&#35760;&#27861;&#32422;&#23450;</a></h1>
-
-<p>VRG &#30693;&#35782;&#24211;&#20351;&#29992; XClips &#35821;&#35328;&#36827;&#34892;&#25551;&#36848;&#12290;&#20026;&#26041;&#20415;&#36215;&#35265;&#65292;&#22312;&#26412;&#25991;&#26723;&#20013;&#30340;&#35268;&#21017;&#21644;&#20107;&#23454;&#31034;&#20363;&#20134; &#20351;&#29992; XClips &#35760;&#27861;&#12290;VRG &#23450;&#20041;&#20102;&#22914;&#19979;&#30340;&#29305;&#26377;&#36816;&#31639;&#31526;&#65306;</p>
-
-<ul>
-<li>&#21069;&#32512; (prefix) <code>\</code> &#34920;&#31034;&#35859;&#35789;&#21517; <code>line</code>&#65292;&#20363;&#22914; <code>\a</code> &#31561;&#21516;&#20110; <code>line(a)</code>.</li>
-
-<li>&#21069;&#32512; <code>#</code> &#34920;&#31034;&#35859;&#35789;&#21517; <code>plane</code>&#65292;&#20363;&#22914; <code>#alpha</code> &#31561;&#21516;&#20110; <code>plane(alpha)</code>.</li>
-
-<li>&#20013;&#32512; (infix) <code>T</code> &#31561;&#21516;&#20110;&#35859;&#35789;&#21517; <code>orthogonal</code>&#65292;&#34920;&#31034;&#27491;&#20132;&#25110;&#32773;&#22402;&#30452;&#20851;&#31995;&#12290;</li>
-
-<li>&#20013;&#32512; <code>//</code> &#31561;&#21516;&#20110;&#35859;&#35789;&#21517; <code>parallel</code>&#65292;&#34920;&#31034;&#24179;&#34892;&#20851;&#31995;&#12290;</li>
-
-<li>&#20013;&#32512; <code>X</code> &#31561;&#21516;&#20110;&#35859;&#35789;&#21517; <code>cross</code>, &#34920;&#31034;&#26082;&#19981;&#24179;&#34892;&#20063;&#19981;&#22402;&#30452;&#30340;&#20851;&#31995;&#65288;&#22312; VRG &#20869;&#37096;&#26415;&#35821;&#20013;&#65292;&#31216; &#27492;&#31181;&#20851;&#31995;&#20026; &#8220;&#26012;&#20132;&#20851;&#31995;&#8221;&#65289;&#12290;</li>
-
-<li>&#20013;&#21069;&#32512; (infix-prefix) <code>~</code> &#34920;&#31034;&#35859;&#35789;&#21517;&#21069;&#32512; <code>not_</code>, &#20363;&#22914; <code>a [~//] b</code> &#31561;&#20215;&#20110; <code>space_not_parallel(a, b)</code>.</li>
-
-<li>&#20013;&#21253;&#22260;&#32512; (infix-circumfix) <code>[ ]</code> &#34920;&#31034;&#31435;&#20307;&#20960;&#20309;&#31354;&#38388;&#20013;&#30340;&#20851;&#31995;&#65292;&#27604;&#22914; <code>a [//] b</code> &#23601;&#31561;&#21516;&#20110;&#35859;&#35789; <code>space_parallel(a, b)</code>&#65292;&#32780; <code>a [T] b</code> &#23601;&#31561;&#21516;&#20110;&#35859;&#35789; <code>space_orthogonal(a, b)</code>.</li>
-
-<li>&#20013;&#21253;&#22260;&#32512; <code>&#60; &#62;</code> &#34920;&#31034;&#21521;&#37327;&#31354;&#38388;&#20013;&#30340;&#20851;&#31995;&#65292;&#20363;&#22914; <code>a &#60;//&#62; b</code> &#31561;&#20215;&#20110;&#35859;&#35789; <code>vector_parallel(a, b)</code>, &#32780; <code>a &#60;~T&#62; b</code> &#21017;&#31561;&#20215;&#20110;&#35859;&#35789; <code>vector_not_orthogonal(a, b)</code>.</li>
-</ul>
-
-<p>&#29305;&#21035;&#22320;&#65292;&#20197;&#38382;&#21495; (<code>?</code>) &#36215;&#22987;&#30340;&#26631;&#35782;&#31526;&#20026; XClips &#21464;&#37327;&#65292;&#22914; <code>?alpha</code>, <code>?m</code> &#20043;&#31867;&#65307;&#21542;&#21017;&#20026;&#24120;&#37327;&#65292;&#22914; <code>beta</code> &#21644; <code>l</code>.</p>
-
-<p>&#21464;&#37327;&#19968;&#33324;&#29992;&#20110;&#35268;&#21017;&#65292;&#32780;&#24120;&#37327;&#19968;&#33324;&#20986;&#29616;&#22312;&#20107;&#23454;&#20013;&#12290;</p>
-
-<p>&#36825;&#20123;&#20854;&#23454;&#37117;&#26159; XClips &#35821;&#35328;&#30340;&#35821;&#27861;&#12290;&#26377;&#20851; XClips &#35821;&#35328;&#30340;&#26356;&#22810;&#20449;&#24687;&#65292;&#35831;&#21442;&#35265;&#25105;&#30340;&#34;Introduction to XClips&#34; &#35762;&#24231;&#30340;&#24187;&#28783;&#29255;&#65306;</p>
-
-<p><a href="http://perlcabal.org/~agentzh/slides/xclips/xclips.pdf" class="podlinkurl"
->http://perlcabal.org/~agentzh/slides/xclips/xclips.pdf</a></p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="(30693)(35782)(24211)(30340)(24314)(27169)(23545)(35937)"
->&#30693;&#35782;&#24211;&#30340;&#24314;&#27169;&#23545;&#35937;</a></h1>
-
-<p>VRG &#30693;&#35782;&#24211;&#22823;&#20307;&#19978;&#21487;&#20197;&#20998;&#20026;&#19977;&#20010;&#37096;&#20998;&#65292;&#19968;&#26159;&#22312;&#31435;&#20307;&#20960;&#20309;&#31354;&#38388;&#20013;&#30340;&#25512;&#29702;&#65292;&#20108;&#26159;&#21521;&#37327;&#31354;&#38388;&#20013; &#30340;&#25512;&#29702;&#65292;&#19977;&#26159;&#22312;&#36825;&#20004;&#20010;&#31354;&#38388;&#20043;&#38388;&#30340;&#20851;&#31995;&#26144;&#23556;&#12290;</p>
-
-<h2><a class='u' href='#___top' title='click to go to top of document'
-name="(31435)(20307)(20960)(20309)(31354)(38388)"
->&#31435;&#20307;&#20960;&#20309;&#31354;&#38388;</a></h2>
-
-<p>&#22312;&#31435;&#20307;&#20960;&#20309;&#31354;&#38388;&#20013;&#65292;&#22522;&#26412;&#30340;&#30740;&#31350;&#23545;&#35937;&#26159;&#31354;&#38388;&#30452;&#32447;&#21644;&#24179;&#38754;&#36825;&#20004;&#31181;&#31435;&#20307;&#20960;&#20309;&#20803;&#32032;&#20197;&#21450;&#23427;&#20204;&#20043;&#38388;&#30340;&#20851;&#31995;&#12290; &#36825;&#20123;&#20851;&#31995;&#21253;&#25324;</p>
-
-<h3><a class='u' href='#___top' title='click to go to top of document'
-name="(20108)(20803)(20851)(31995)"
->&#20108;&#20803;&#20851;&#31995;</a></h3>
-
-<dl>
-<dt><a name="(32447)(32447)(20851)(31995)"
->&#32447;&#32447;&#20851;&#31995;</a></dt>
-
-<dd>
-<p>&#23545;&#20110;&#32447;&#32447;&#20851;&#65292;VRG &#20165;&#22788;&#29702;&#32447;&#32447;&#20851;&#31995;&#20013;&#30340;&#24179;&#34892;&#20851;&#31995;&#65292;&#22402;&#30452;&#20851;&#31995;&#65292;&#26012;&#20132;&#20851;&#31995;&#65292;&#20197;&#21450;&#23427;&#20204;&#30340;&#34893;&#29983;&#20851;&#31995;&#65292;&#20363;&#22914; &#19981;&#24179;&#34892;&#65292;&#19981;&#22402;&#30452;&#65292;&#19981;&#26012;&#20132;&#31561;&#31561;&#12290;</p>
-
-<dt><a name="(32447)(38754)(20851)(31995)"
->&#32447;&#38754;&#20851;&#31995;</a></dt>
-
-<dd>
-<p>VRG &#20165;&#22788;&#29702;&#32447;&#38754;&#20851;&#31995;&#20013;&#30340;&#32447;&#38754;&#24179;&#34892;&#65292;&#32447;&#38754;&#22402;&#30452;&#65292;&#32447;&#38754;&#26012;&#20132;&#65292;&#32447;&#22312;&#38754;&#19978;&#65292;&#20197;&#21450;&#23427;&#20204;&#30340;&#34893;&#29983;&#20851;&#31995;&#65292;&#20363;&#22914; &#32447;&#38754;&#19981;&#22402;&#30452;&#65292;&#32447;&#19981;&#22312;&#38754;&#19978;&#31561;&#31561;&#12290;</p>
-
-<p>&#27604;&#22914;&#65306;</p>
-
-<pre> /* line a is parallel to line b */
- \a, \b, a [//] b.
-
- /* line c is perpendicular to line d */
- \c, \d, a [T] b.
-
- /* line e is not parallel to line f */
- \e, \f, e [~//] f.</pre>
-
-<dt><a name="(38754)(38754)(20851)(31995)"
->&#38754;&#38754;&#20851;&#31995;</a></dt>
-
-<dd>
-<p>VRG &#20165;&#22788;&#29702;&#38754;&#38754;&#20851;&#31995;&#20013;&#30340;&#38754;&#38754;&#24179;&#34892;&#65292;&#38754;&#38754;&#22402;&#30452;&#65292;&#38754;&#38754;&#26012;&#20132;&#65292;&#20197;&#21450;&#23427;&#20204;&#30340;&#34893;&#29983;&#20851;&#31995;&#65292;&#20363;&#22914;&#38754;&#38754;&#19981;&#24179;&#34892;&#31561;&#31561;&#12290;</p>
-
-<p>&#27604;&#22914;&#65306;</p>
-
-<pre> /* line l is parallel to plane alpha */
- \l, #alpha, l [//] alpha.
-
- /* line a is perpendicular to plane beta */
- \a, #beta, a [T] beta.</pre>
-</dd>
-</dl>
-
-<h3><a class='u' href='#___top' title='click to go to top of document'
-name="(19977)(20803)(20851)(31995)"
->&#19977;&#20803;&#20851;&#31995;</a></h3>
-
-<dl>
-<dt><a name="(32447)(32447)(30456)(20132)(20110)(19968)(28857)"
->&#32447;&#32447;&#30456;&#20132;&#20110;&#19968;&#28857;</a></dt>
-
-<dd>
-<p>&#27604;&#22914;&#19979;&#38754;&#36825;&#26465;&#20107;&#23454;</p>
-
-<pre> \a, \b, meet(a, b, A).</pre>
-
-<p>&#20415;&#25351;&#31034;&#20102;&#30452;&#32447; a &#21644;&#30452;&#32447; b &#30456;&#20132;&#20110;&#28857; A.</p>
-
-<dt><a name="(32447)(22312)(38754)(19978)(30340)(25237)(24433)"
->&#32447;&#22312;&#38754;&#19978;&#30340;&#25237;&#24433;</a></dt>
-
-<dd>
-<p>&#35813;&#20851;&#31995;&#26159;&#25351;&#65292;&#19968;&#26465;&#30452;&#32447;&#22312;&#19968;&#20010;&#24179;&#38754;&#19978;&#30340;&#25237;&#24433;&#26159;&#21478;&#19968;&#26465;&#30452;&#32447;&#65288;&#25110;&#28857;&#65289;</p>
-
-<p>&#19979;&#38754;&#36825;&#26465; XClips &#20107;&#23454;</p>
-
-<pre> \a, #A, \b, project(a, A, b).</pre>
-
-<p>&#23601;&#25351;&#26126;&#20102;&#30452;&#32447; a &#22312;&#24179;&#38754; A &#19978;&#30340;&#25237;&#24433;&#26159; b.</p>
-
-<dt><a name="(32447)(38754)(30456)(20132)(20110)(19968)(28857)"
->&#32447;&#38754;&#30456;&#20132;&#20110;&#19968;&#28857;</a></dt>
-
-<dd>
-<p>&#27604;&#22914;&#19979;&#38754;&#36825;&#26465;&#20107;&#23454;</p>
-
-<pre> \a, #alpha, meet(a, alpha, P).</pre>
-
-<p>&#25351;&#31034;&#30452;&#32447; a &#19982;&#24179;&#38754; alpha &#30456;&#20132;&#28857; P.</p>
-</dd>
-</dl>
-
-<p>VRG &#22312;&#31435;&#20960;&#31354;&#38388;&#20013;&#30340;&#25512;&#29702;&#20219;&#21153;&#20027;&#35201;&#26159;&#23558;&#22797;&#26434;&#30340;&#20851;&#31995;&#20998;&#35299;&#20026;&#22522;&#26412;&#20851;&#31995;&#65292;&#25110;&#32773;&#23558;&#22522;&#26412;&#20851;&#31995;&#21512;&#25104;&#20026;&#22797;&#26434;&#20851;&#31995;&#12290;</p>
-
-<h2><a class='u' href='#___top' title='click to go to top of document'
-name="(21521)(37327)(31354)(38388)"
->&#21521;&#37327;&#31354;&#38388;</a></h2>
-
-<p>&#21521;&#37327;&#26159;&#31435;&#20307;&#20960;&#20309;&#20803;&#32032;&#30340;&#25277;&#35937;&#34920;&#31034;&#12290;&#20174;&#25968;&#23398;&#35821;&#20041;&#19978;&#35762;&#65292;&#31435;&#20960;&#31354;&#38388;&#20013;&#30340;&#24179;&#38754;&#22312;&#21521;&#37327;&#31354;&#38388;&#20013;&#23545;&#24212;&#20854;&#8220;&#27861;&#21521;&#37327;&#8221;&#65292; &#32780;&#31435;&#20960;&#31354;&#38388;&#20013;&#30340;&#30452;&#32447;&#22312;&#21521;&#37327;&#31354;&#38388;&#20013;&#23545;&#24212;&#20854;&#8220;&#26041;&#21521;&#21521;&#37327;&#8221;&#12290;</p>
-
-<p>&#21521;&#37327;&#31354;&#38388;&#20013;&#30340;&#20851;&#31995;&#28436;&#32462;&#26159;&#25972;&#20010;&#35777;&#26126;&#31995;&#32479;&#30340;&#26680;&#24515;&#12290;VRG &#27491;&#26159;&#36890;&#36807;&#20174;&#24050;&#26377;&#30340;&#21521;&#37327;&#20851;&#31995;&#25512;&#20986;&#26032;&#30340;&#21521;&#37327;&#20851;&#31995;&#65292;&#26469; &#38388;&#25509;&#22320;&#20174;&#24050;&#26377;&#30340;&#20960;&#20309;&#20851;&#31995;&#25512;&#20986;&#26032;&#30340;&#20960;&#20309;&#20851;&#31995;&#30340;&#12290;</p>
-
-<p>&#22312;&#21521;&#37327;&#31354;&#38388;&#20013;&#20165;&#35752;&#35770;&#19979;&#21015;&#20851;&#31995;&#65306;</p>
-
-<dl>
-<dt><a name="(24179)(34892)(20851)(31995)"
->&#24179;&#34892;&#20851;&#31995;</a></dt>
-
-<dd>
-<p>&#20363;&#22914;</p>
-
-<pre> a &#60;//&#62; b</pre>
-
-<p>&#34920;&#31034;&#21521;&#37327; a &#19982;&#21521;&#37327; b &#24179;&#34892;&#12290;</p>
-
-<dt><a name="(22402)(30452)(20851)(31995)"
->&#22402;&#30452;&#20851;&#31995;</a></dt>
-
-<dd>
-<p>&#20363;&#22914;</p>
-
-<pre> a &#60;T&#62; b</pre>
-
-<p>&#34920;&#31034;&#21521;&#37327; a &#19982;&#21521;&#37327; b &#22402;&#30452;&#12290;</p>
-
-<dt><a name="(26012)(20132)(20851)(31995)"
->&#26012;&#20132;&#20851;&#31995;</a></dt>
-
-<dd>
-<p>&#20363;&#22914;</p>
-
-<p>&#20363;&#22914;</p>
-
-<pre> a &#60;X&#62; b</pre>
-
-<p>&#34920;&#31034;&#21521;&#37327; a &#19982;&#21521;&#37327; b &#26012;&#20132;&#12290;</p>
-</dd>
-</dl>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="(22522)(26412)(20551)(35774)(26465)(20214)"
->&#22522;&#26412;&#20551;&#35774;&#26465;&#20214;</a></h1>
-
-<p>&#30446;&#21069;&#65292;&#30693;&#35782;&#24211;&#20351;&#29992;&#20102;&#19979;&#21015;&#20551;&#35774;&#26465;&#20214;&#65306;</p>
-
-<ul>
-<li>&#33509;&#19968;&#24179;&#38754;&#19982;&#21478;&#19968;&#24179;&#38754;&#30340;&#21517;&#31216;&#19981;&#21516;&#65292;&#21017;&#35748;&#20026;&#20004;&#24179;&#38754;&#19981;&#37325;&#21512;&#12290;&#65288;&#30693;&#35782;&#24211;&#33258;&#36523;&#21019;&#24314;&#30340;&#8220;&#36741;&#21161;&#24179;&#38754;&#8221;&#38500;&#22806;&#12290;&#65289;</li>
-
-<li>&#33509;&#19968;&#30452;&#32447;&#19982;&#21478;&#19968;&#30452;&#32447;&#30340;&#21517;&#31216;&#19981;&#21516;&#65292;&#21017;&#35748;&#20026;&#20004;&#30452;&#32447;&#19981;&#37325;&#21512;&#12290;&#65288;&#30693;&#35782;&#24211;&#33258;&#36523;&#21019;&#24314;&#30340;&#8220;&#36741;&#21161;&#30452;&#32447;&#8221;&#38500;&#22806;&#12290;&#65289;</li>
-</ul>
-
-<p>&#21462;&#28040;&#36825;&#20004;&#26465;&#22522;&#26412;&#20551;&#35774;&#34429;&#28982;&#20174;&#36923;&#36753;&#19978;&#26356;&#21152;&#23436;&#25972;&#65292;&#20294;&#20174;&#23454;&#29992;&#24615;&#30340;&#35282;&#24230;&#19978;&#35762;&#65292;&#23558;&#19981;&#21487;&#36991;&#20813;&#22320;&#20351;&#30693;&#35782;&#24211;&#20013; &#21040;&#22788;&#20805;&#26021;&#30528;&#8220;a &#19982; b &#19981;&#37325;&#21512;&#8221;&#36825;&#26679;&#30340;&#26029;&#35328;&#65292;&#21516;&#26102;&#20063;&#20250;&#22686;&#21152;&#20102;&#29992;&#25143;&#36755;&#20837;&#24050;&#30693;&#26465;&#20214;&#30340;&#36127;&#25285;&#65292;&#22686;&#21152;&#20102;&#22240; &#20154;&#20026;&#30340;&#24050;&#30693;&#26465;&#20214;&#19981;&#20805;&#36275;&#32780;&#26080;&#27861;&#27714;&#35777;&#30340;&#21487;&#33021;&#24615;&#12290;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="(30693)(35782)(24211)(30340)(25512)(29702)(27969)(31243)"
->&#30693;&#35782;&#24211;&#30340;&#25512;&#29702;&#27969;&#31243;</a></h1>
-
-<p>&#30693;&#35782;&#24211;&#20174;&#29289;&#29702;&#19978;&#20998;&#20026; 4 &#20010; CLIPS &#27169;&#22359;(module)&#65292;&#20134;&#23545;&#24212;&#25512;&#29702;&#27969;&#31243;&#30340; 4 &#22823;&#38454;&#27573;&#65306;</p>
-
-<dl>
-<dt><a name="Vectorize_(27169)(22359)"
->Vectorize &#27169;&#22359;</a></dt>
-
-<dd>
-<p>Vectorize &#27169;&#22359;&#26159;&#30001; <em>preprocess.xclp</em> &#21644; <em>vectorize.xclp</em> &#36825;&#20004;&#20010;&#25991;&#20214;&#23454;&#29616;&#30340;&#12290; &#35813;&#27169;&#22359;&#36127;&#36131;&#23436;&#25104;&#20174;&#20960;&#20309;&#31354;&#38388;&#20869;&#30340;&#32447;&#32447;&#20851;&#31995;&#12289;&#32447;&#38754;&#20851;&#31995;&#12289;&#38754;&#38754;&#20851;&#31995;&#21450;&#20854;&#20182;&#22797;&#26434;&#20851;&#31995;&#21040; &#21521;&#37327;&#31354;&#38388;&#20869;&#30340;&#21521;&#37327;&#20851;&#31995;&#30340;&#36716;&#25442;&#12290;</p>
-
-<dt><a name="Eval_(27169)(22359)"
->Eval &#27169;&#22359;</a></dt>
-
-<dd>
-<p>Eval &#27169;&#22359;&#26159;&#30001; <em>vector-eval.xclp</em> &#25991;&#20214;&#23454;&#29616;&#12290;&#35813;&#27169;&#22359;&#36127;&#36131;&#22312;&#21521;&#37327;&#31354;&#38388;&#20869;&#25191;&#34892;&#25512;&#29702;&#65292; &#20174;&#24050;&#30693;&#30340;&#21521;&#37327;&#20851;&#31995;&#19981;&#26029;&#25512;&#20986;&#26032;&#30340;&#21521;&#37327;&#20851;&#31995;&#12290;</p>
-
-<dt><a name="AntiVectorize_(27169)(22359)"
->AntiVectorize &#27169;&#22359;</a></dt>
-
-<dd>
-<p>&#27492;&#27169;&#22359;&#30001; <em>anti-vectorize.xclp</em> &#25991;&#20214;&#23454;&#29616;&#12290;&#23427;&#36127;&#36131;&#25191;&#34892; Vectorize &#27169;&#22359;&#30340;&#8220;&#36870;&#25805;&#20316;&#8221;&#65292; &#21363;&#23558;&#26032;&#30340;&#21521;&#37327;&#20851;&#31995;&#36824;&#21407;&#20026;&#20960;&#20309;&#31354;&#38388;&#20013;&#30340;&#32447;&#32447;&#20851;&#31995;&#12289;&#32447;&#38754;&#20851;&#31995;&#21644;&#38754;&#38754;&#20851;&#31995;&#12290;</p>
-
-<dt><a name="GoalMatch_(27169)(22359)"
->GoalMatch &#27169;&#22359;</a></dt>
-
-<dd>
-<p>GoalMatch &#27169;&#22359;&#23436;&#25104;&#29992;&#25143;&#32473;&#23450;&#30340;&#35777;&#26126;&#30446;&#26631;&#22312;&#25152;&#26377;&#24050;&#30693;&#20107;&#23454;&#20013;&#30340;&#21305;&#37197;&#21450;&#30456;&#20851;&#30340;&#35299;&#37322;&#24037;&#20316;&#12290;</p>
-</dd>
-</dl>
-
-<p>&#24403;&#25512;&#29702;&#26426;&#30340;&#28966;&#28857;&#22788;&#20110;&#26576;&#20010;&#27169;&#22359;&#26102;&#65292;&#21482;&#26377;&#23646;&#20110;&#35813;&#27169;&#22359;&#30340;&#35268;&#21017;&#21644;&#20107;&#23454;&#25165;&#33021;&#34987;&#21442;&#19982;&#25512;&#29702;&#12290;</p>
-
-<p>&#26377;&#20851;&#31435;&#20960;&#31354;&#38388;&#30340;&#20107;&#23454;&#30001; Vectorize &#27169;&#22359;&#65292;AntiVectorize&#65292;&#21644; GoalMatch &#27169;&#22359;&#20849;&#20139;&#65307; &#26377;&#20851;&#21521;&#37327;&#31354;&#38388;&#30340;&#20107;&#23454;&#30001; Vectorize &#27169;&#22359;&#65292;Eval &#27169;&#22359;&#65292;&#21644; AntiVectorize &#27169;&#22359;&#20849;&#20139;&#12290;</p>
-
-<p>&#25512;&#29702;&#26426;&#36816;&#34892;&#30340;&#20855;&#20307;&#27969;&#31243;&#22914;&#19979;</p>
-
-<ul>
-<li>&#29992;&#25143;&#36755;&#20837;&#30340;&#24050;&#30693;&#26465;&#20214;&#25152;&#23545;&#24212;&#30340;&#8220;&#21021;&#22987;&#20107;&#23454;&#8221;&#34987;&#23548;&#20837;&#21040; Vectorize &#27169;&#22359;&#12290;</li>
-
-<li>&#25512;&#29702;&#26426;&#28966;&#28857; (focus) &#20174;&#40664;&#35748;&#27169;&#22359; MAIN &#20999;&#25442;&#33267; Vectorize &#27169;&#22359;&#65292;&#25191;&#34892;&#31435;&#20960;&#31354;&#38388;&#20869;&#30340; &#20851;&#31995;&#28436;&#31639;&#21644;&#8220;&#21521;&#37327;&#21270;&#8221;&#25805;&#20316;&#12290;</li>
-
-<li>&#19978;&#19968;&#27493;&#36816;&#34892;&#23436;&#27605;&#21518;&#65292;&#20877;&#23558;&#28966;&#28857;&#31227;&#33267; Eval &#27169;&#22359;&#65292;&#25191;&#34892;&#21521;&#37327;&#31354;&#38388;&#20869;&#30340;&#20851;&#31995;&#28436;&#31639;&#65292;&#25512;&#20986;&#26356;&#22810;&#30340; &#21521;&#37327;&#20851;&#31995;&#12290;</li>
-
-<li>&#23558;&#28966;&#28857;&#31227;&#33267; AntiVectorize &#27169;&#22359;&#65292;&#23545;&#25152;&#26377;&#26032;&#30340;&#21521;&#37327;&#20851;&#31995;&#25191;&#34892;&#21453;&#21521;&#37327;&#21270;&#65292;&#36824;&#21407;&#20986;&#31435;&#20960;&#31354; &#38388;&#20013;&#30340;&#35821;&#20041;&#12290;</li>
-
-<li>&#28966;&#28857;&#34987;&#20999;&#25442;&#33267; GoalMatch &#27169;&#22359;&#65292;&#20351;&#29992;&#29992;&#25143;&#32473;&#23450;&#30340;&#35777;&#26126;&#30446;&#26631;&#23545;&#25152;&#26377;&#24050;&#30693;&#20107;&#23454;&#36827;&#34892;&#21305;&#37197;&#65292; &#24182;&#29983;&#25104;&#35299;&#37322;&#21644;&#35780;&#20215;&#12290;</li>
-</ul>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="(30693)(35782)(24211)(30340)(20869)(37096)(32467)(26500)"
->&#30693;&#35782;&#24211;&#30340;&#20869;&#37096;&#32467;&#26500;</a></h1>
-
-<p>&#30693;&#35782;&#24211;&#30001;&#19979;&#21015; XClips &#28304;&#25991;&#20214;&#26500;&#25104;&#65306;</p>
-
-<h2><a class='u' href='#___top' title='click to go to top of document'
-name="vrg-sugar.xclp"
-><em>vrg-sugar.xclp</em></a></h2>
-
-<p>&#35813;&#25991;&#20214;&#23450;&#20041;&#20102;&#30693;&#35782;&#24211;&#20013;&#25152;&#20351;&#29992;&#30340;&#29305;&#27530;&#30340;&#36816;&#31639;&#31526;&#65292;&#20363;&#22914;&#21069;&#32512; <code>\</code> &#21644;&#20013;&#32512; <code>//</code>. &#35813;&#25991;&#20214;&#20026;&#30693;&#35782;&#24211;&#20013;&#25152;&#26377;&#20854;&#20182; .xclp &#25991;&#20214;&#25152;&#21253;&#21547;&#12290;&#35814;&#24773;&#35831;&#21442;&#19982; <a href="#(35760)(27861)(32422)(23450)" class="podlinkpod"
->&#34;&#35760;&#27861;&#32422;&#23450;&#34;</a>.</p>
-
-<p>&#20363;&#22914;&#21069;&#32512; <code>\</code> &#30340;&#23450;&#20041;&#22914;&#19979;&#65306;</p>
-
-<pre> prefix:&#60;\&#62; line</pre>
-
-<p>&#32780;&#20013;&#32512; <code>//</code> &#30340;&#23450;&#20041;&#22914;&#19979;&#65306;</p>
-
-<pre> infix:&#60;//&#62; parallel</pre>
-
-<h2><a class='u' href='#___top' title='click to go to top of document'
-name="preprocess.xclp"
-><em>preprocess.xclp</em></a></h2>
-
-<p>&#35813;&#25991;&#20214;&#23450;&#20041;&#20102; VRG &#30340;&#8220;&#39044;&#22788;&#29702;&#35268;&#21017;&#8221;&#12290;&#36825;&#20123;&#35268;&#21017;&#30340;&#20027;&#35201;&#24037;&#20316;&#26159;&#22312;&#31435;&#20960;&#31354;&#38388;&#20869;&#37096; &#36827;&#34892;&#20851;&#31995;&#28436;&#31639;&#65292;&#20854;&#30446;&#30340;&#22312;&#20110;&#23558; project&#65288;&#25237;&#24433;&#65289;&#21644; meet&#65288;&#30456;&#20132;&#65289;&#36825;&#26679;&#30340;&#22797;&#26434; &#20851;&#31995;&#36716;&#25442;&#20026;&#24179;&#34892;&#12289;&#22402;&#30452;&#20043;&#31867;&#30340;&#31616;&#21333;&#20851;&#31995;&#65292;&#21516;&#26102;&#20026;&#26576;&#20123;&#22522;&#26412;&#20851;&#31995;&#29983;&#25104;&#8220;&#21516;&#26500;&#24322;&#24418;&#20307;&#8221;&#65292; &#20197;&#31616;&#21270;&#21518;&#32493;&#30340;&#21305;&#37197;&#24037;&#20316;&#12290;</p>
-
-<p>&#20855;&#20307;&#35828;&#26469;&#65292;&#27492;&#25991;&#20214;&#21253;&#21547;&#19979;&#21015;&#20960;&#26465;&#35268;&#21017;&#65306;</p>
-
-<ul>
-<li>&#24403;&#20004;&#20010;&#24179;&#38754; <code>alpha</code> &#21644; <code>beta</code> &#30456;&#20132;&#20110;&#30452;&#32447; <code>l</code> &#26102;&#65292;&#21017; <code>alpha</code> &#19982; <code>beta</code> &#19981;&#24179;&#34892;&#65292;&#24182;&#19988; <code>l</code> &#21516;&#26102;&#22312; <code>alpha</code> &#21644; <code>beta</code> &#19978;.
-<pre> #?alpha, #?beta, meet(?alpha, ?beta, ?l)
- =&#62; ?alpha [~//] ?beta, ?l [on] ?alpha, ?l [on] ?beta.</pre>
-
-<p>&#36825;&#20799;&#30340;&#21069;&#32512;&#38382;&#21495;(?)&#34920;&#31034;&#20026;&#21464;&#37327;&#65292;&#32780;&#38750;&#24120;&#37327;&#12290;</p>
-</li>
-
-<li>&#24403;&#20004;&#26465;&#30452;&#32447; <code>l</code> &#21644; <code>m</code> &#30456;&#20132;&#20110;&#19968;&#28857;&#26102;&#65292;&#21017;&#23384;&#22312;&#19968;&#20010;&#24179;&#38754; <code>alpha</code> &#20351;&#24471; <code>l</code> &#21644; <code>m</code> &#37117;&#22312; <code>alpha</code> &#19978;&#65292;&#19988; <code>l</code> &#19981;&#24179;&#34892;&#20110; <code>m</code>.
-<pre> \?l, \?m, meet(?l, ?m, ?)
- =&#62;
- ?alpha := gensym(), #?alpha, temp(?alpha),
- ?l [on] ?alpha, ?m [on] ?alpha,
- ?l [~//] ?m.</pre>
-
-<p>&#36825;&#37324;&#30340;&#21333;&#20010;&#38382;&#21495;&#21464;&#37327; (?) &#34920;&#31034;&#8220;&#36890;&#37197;&#31526;&#8221;(wildcard).</p>
-</li>
-
-<li>&#33509;&#30452;&#32447; <code>l</code> &#21644;&#24179;&#38754; <code>alpha</code> &#30456;&#20132;&#20110;&#19968;&#28857;&#65292;&#21017; <code>l</code> &#26082;&#19981;&#24179;&#34892;&#20110; <code>alpha</code>&#65292;&#20063;&#19981;&#22312; <code>alpha</code> &#20043;&#19978;&#65306;
-<pre> \?l, #?alpha, meet(?l, ?alpha, ?) =&#62; ?l [~//] ?alpha, ?l [~on] ?alpha.</pre>
-</li>
-
-<li>&#33509;&#30452;&#32447; <code>l</code> &#22312;&#24179;&#38754; <code>alpha</code> &#19978;&#30340;&#25237;&#24433;&#20026;&#30452;&#32447; <code>m</code>&#65292;&#21017;&#23384;&#22312;&#19968;&#20010;&#24179;&#38754; <code>theta</code> &#20351;&#24471; (1) <code>l</code> &#19982; <code>alpha</code> &#26012;&#20132;&#65292;(2) <code>l</code> &#22312; <code>theta</code> &#19978;, (3) <code>theta</code> &#19982; <code>alpha</code> &#30456;&#20132;&#20110; <code>m</code>, &#24182;&#19988; (4) <code>theta</code> &#19982; <code>alpha</code> &#22402;&#30452;&#65306;
-<pre> \?l, #?alpha, \?m, project(?l, ?alpha, ?m)
- =&#62;
- ?theta := gensym(), #?theta, temp(?theta),
- ?l [X] ?alpha, ?l [on] ?theta,
- meet(?theta, ?alpha, ?m),
- ?theta [T] ?alpha.</pre>
-</li>
-
-<li>&#33509;&#24179;&#38754; <code>alpha</code> &#19982;&#30452;&#32447; <code>l</code> &#20043;&#38388;&#23384;&#22312;&#26576;&#20010;&#29305;&#23450;&#30340;&#20851;&#31995; R, &#21017; <code>l</code> &#19982; <code>alpha</code> &#20134;&#28385;&#36275;&#65288;&#20132;&#25442;&#24459;&#65289;&#65306;
-<pre> #?alpha, \?l, ?alpha [?R] ?l =&#62; ?l [?R] ?alpha.</pre>
-</li>
-</ul>
-
-<h2><a class='u' href='#___top' title='click to go to top of document'
-name="vectorize.xclp"
-><em>vectorize.xclp</em></a></h2>
-
-<p>&#26412;&#25991;&#20214;&#21253;&#21547;&#20102;&#25191;&#34892;&#8220;&#21521;&#37327;&#21270;&#8221;&#27493;&#39588;&#30340;&#25152;&#26377;&#35268;&#21017;&#12290;</p>
-
-<h3><a class='u' href='#___top' title='click to go to top of document'
-name="(32447)(32447)(20851)(31995)(30340)(21521)(37327)(21270)"
->&#32447;&#32447;&#20851;&#31995;&#30340;&#21521;&#37327;&#21270;</a></h3>
-
-<p>&#33509;&#30452;&#32447; <code>l</code> &#19982;&#30452;&#32447; <code>m</code> &#20043;&#38388;&#23384;&#22312;&#20851;&#31995; <code>R</code>, &#21017;&#21521;&#37327; <code>l</code> &#19982;&#21521;&#37327; <code>m</code> &#20043;&#38388; &#20134;&#23384;&#22312;&#20851;&#31995; <code>R</code>.</p>
-
-<pre> \?l, \?m, ?l [?R] ?m =&#62; ?l &#60;?R&#62; ?m.</pre>
-
-<h3><a class='u' href='#___top' title='click to go to top of document'
-name="(32447)(38754)(20851)(31995)(30340)(21521)(37327)(21270)"
->&#32447;&#38754;&#20851;&#31995;&#30340;&#21521;&#37327;&#21270;</a></h3>
-
-<ul>
-<li>&#33509;&#30452;&#32447; <code>l</code> &#19982;&#24179;&#38754; <code>alpha</code> &#22402;&#30452;&#65292;&#21017;&#21521;&#37327; <code>l</code> &#19982;&#21521;&#37327; <code>alpha</code> &#24179;&#34892;&#65306;
-<pre> \?l, #?alpha, ?l [T] ?alpha =&#62; ?l &#60;//&#62; ?alpha.</pre>
-</li>
-
-<li>&#33509;&#30452;&#32447; <code>l</code> &#19982;&#24179;&#38754; <code>alpha</code> &#24179;&#34892;&#65292;&#21017;&#21521;&#37327; <code>l</code> &#19982;&#21521;&#37327; <code>alpha</code> &#22402;&#30452;&#65306;
-<pre> \?l, #?alpha, ?l [//] ?alpha =&#62; ?l &#60;T&#62; ?alpha.</pre>
-</li>
-
-<li>&#33509;&#30452;&#32447; <code>l</code> &#19982;&#24179;&#38754; <code>alpha</code> &#26012;&#20132;&#65292;&#21017;&#21521;&#37327; <code>l</code> &#19982;&#21521;&#37327; <code>alpha</code> &#20134;&#26012;&#20132;&#65306;
-<pre> \?l, #?alpha, ?l [X] ?alpha =&#62; ?l &#60;X&#62; ?alpha.</pre>
-</li>
-
-<li>&#33509;&#30452;&#32447; <code>l</code> &#22312;&#24179;&#38754; <code>alpha</code> &#19978;&#65292;&#21017;&#21521;&#37327; <code>l</code> &#19982;&#21521;&#37327; <code>alpha</code> &#22402;&#30452;&#65306;
-<pre> \?l, #?alpha, ?l [on] ?alpha =&#62; ?l &#60;T&#62; ?alpha.</pre>
-</li>
-
-<li>&#19978;&#36848;&#20851;&#31995;&#30340;&#21542;&#23450;&#20134;&#28982;&#65306;
-<pre> \?l, #?alpha, ?l [~T] ?alpha =&#62; ?l &#60;~//&#62; ?alpha.
- \?l, #?alpha, ?l [~//] ?alpha =&#62; ?l &#60;~T&#62; ?alpha.
- \?l, #?alpha, ?l [~X] ?alpha =&#62; ?l &#60;~X&#62; ?alpha.</pre>
-</li>
-</ul>
-
-<h3><a class='u' href='#___top' title='click to go to top of document'
-name="(38754)(38754)(20851)(31995)(30340)(21521)(37327)(21270)"
->&#38754;&#38754;&#20851;&#31995;&#30340;&#21521;&#37327;&#21270;</a></h3>
-
-<p>&#33509;&#24179;&#38754; <code>alpha</code> &#19982;&#24179;&#38754; <code>beta</code> &#28385;&#36275;&#20851;&#31995; <code>R</code>, &#21017;&#22312;&#21521;&#37327;&#31354;&#38388;&#20013;&#65292;<code>alpha</code> &#19982; <code>beta</code> &#20134; &#28385;&#36275;&#20851;&#31995; <code>R</code>.</p>
-
-<pre> #?alpha, #?beta, ?alpha [?R] ?beta =&#62; ?alpha &#60;?R&#62; ?beta.</pre>
-
-<h2><a class='u' href='#___top' title='click to go to top of document'
-name="vector-eval.xclp"
-><em>vector-eval.xclp</em></a></h2>
-
-<p>&#27492;&#25991;&#20214;&#20013;&#30340;&#35268;&#21017;&#37117;&#26159;&#21521;&#37327;&#31354;&#38388;&#20869;&#30340;&#8220;&#27714;&#35299;&#35268;&#21017;&#8221;&#65292;&#29992;&#20110;&#20174;&#24050;&#30693;&#30340;&#21521;&#37327;&#20851;&#31995;&#25512;&#20986;&#20840;&#26032;&#30340;&#21521;&#37327;&#20851;&#31995;&#12290; &#36825;&#20123;&#35268;&#21017;&#26159;&#25972;&#20010; VRG &#31995;&#32479;&#30693;&#35782;&#30340;<b>&#26680;&#24515;</b>&#12290;</p>
-
-<ul>
-<li>&#24050;&#30693; <code>a</code>, <code>b</code>, <code>c</code> &#37117;&#26159;&#21521;&#37327;&#65292;&#33509; <code>a</code> // <code>b</code>, <code>b</code> &#19982; <code>c</code> &#28385;&#36275;&#20851;&#31995; <code>R</code>, &#19988; <code>c</code> &#19981;&#21516;&#20110; <code>a</code>&#65292;&#21017; <code>a</code> &#19982; <code>c</code> &#20134;&#28385;&#36275;&#20851;&#31995; <code>R</code>.
-<pre> ?a &#60;//&#62; ?b, ?b &#60;?R&#62; ?c, ?a \= ?c
- =&#62; ?a &#60;?R&#62; ?c.</pre>
-
-<p>&#36825;&#19968;&#26465;&#35268;&#21017;&#30340;&#24847;&#20041;&#26159;&#65292;&#21521;&#37327;&#38388;&#30340;&#20851;&#31995;&#21487;&#20197;&#36890;&#36807;&#8220;&#24179;&#34892;&#8221;&#20851;&#31995;&#36827;&#34892;&#20256;&#36882;&#12290;&#22312;&#31435;&#20307;&#20960;&#20309;&#31354;&#38388;&#20013;&#65292; &#35768;&#22810;&#23450;&#29702;&#12289;&#23450;&#20041;&#21644;&#25512;&#35770;&#37117;&#23545;&#24212;&#20110;&#36825;&#19968;&#26465;&#35268;&#21017;&#12290;</p>
-
-<p>&#27604;&#22914;&#39640;&#20013;&#25968;&#23398;&#35838;&#26412;&#34;&#31435;&#20307;&#20960;&#20309;&#34;&#19968;&#31456;&#26377;&#19979;&#21015;&#20844;&#29702;&#21644;&#23450;&#29702;&#26159;&#26412;&#26465;&#21521;&#37327;&#35268;&#21017;&#22312;&#31435;&#20960;&#35821;&#20041;&#20013; &#29305;&#27530;&#30340;&#34920;&#29616;&#24418;&#24335;&#65306;</p>
-
-<ul>
-<li>&#24179;&#34892;&#20844;&#29702;</li>
-
-<li>&#30452;&#32447;&#21644;&#24179;&#38754;&#22402;&#30452;&#30340;&#21028;&#23450;&#23450;&#29702; II</li>
-
-<li>&#30452;&#32447;&#21644;&#24179;&#38754;&#22402;&#30452;&#30340;&#24615;&#36136;&#23450;&#29702;</li>
-
-<li>&#30452;&#32447;&#21644;&#24179;&#38754;&#22402;&#30452;&#30340;&#24615;&#36136;&#23450;&#29702; II</li>
-
-<li>&#20004;&#20010;&#24179;&#38754;&#24179;&#34892;&#30340;&#24615;&#36136;&#23450;&#29702; II</li>
-
-<li>&#20004;&#20010;&#24179;&#38754;&#24179;&#34892;&#30340;&#24615;&#36136;&#23450;&#29702; III</li>
-
-<li>&#20004;&#20010;&#24179;&#38754;&#22402;&#30452;&#30340;&#21028;&#23450;&#23450;&#29702;</li>
-
-<li>&#30452;&#32447;&#21644;&#24179;&#38754;&#24179;&#34892;&#30340;&#21028;&#23450;&#23450;&#29702;</li>
-
-<li>&#24179;&#34892;&#32447;&#32452;&#23450;&#29702;</li>
-</ul>
-
-<p>&#25105;&#20204;&#30475;&#21040;&#65292;&#19968;&#26465;&#21521;&#37327;&#21270;&#35268;&#21017;&#23545;&#24212;&#21040;&#22914;&#27492;&#20043;&#22810;&#30340;&#31435;&#20960;&#23450;&#29702;&#21644;&#20844;&#29702;&#12290;&#20174;&#36825;&#20010;&#24847;&#20041;&#19978;&#35762;&#65292;&#21521; &#37327;&#21270;&#26041;&#27861;&#26377;&#25928;&#22320;&#25581;&#31034;&#20986;&#31435;&#20307;&#20851;&#31995;&#30340;&#26412;&#36136;&#12290;</p>
-</li>
-
-<li>&#24050;&#30693; <code>a</code> &#21644; <code>b</code> &#37117;&#26159;&#21521;&#37327;&#65292;&#33509; <code>a</code> &#22402;&#30452;&#20110;&#21521;&#37327; <code>b</code>, &#25110;&#32773; <code>a</code> &#19982; <code>b</code> &#26012;&#20132;&#65292; &#21017; <code>a</code> &#19981;&#24179;&#34892;&#20110; <code>b</code>.
-<pre> ?a &#60;T&#62; ?b; ?a &#60;X&#62; ?b =&#62; ?a &#60;~//&#62; ?b.</pre>
-
-<p>&#26412;&#35268;&#21017;&#20854;&#23454;&#25581;&#31034;&#30340;&#20854;&#23454;&#23601;&#26159;&#8220;&#19981;&#24179;&#34892;&#8221;&#30340;&#23450;&#20041;&#12290;&#20043;&#25152;&#20197;&#19987;&#38376;&#32534;&#20889;&#19968;&#26465;&#35268;&#21017;&#26469;&#20135;&#29983;&#8220;&#19981;&#24179;&#34892;&#8221; &#20851;&#31995;&#65292;&#26159;&#22240;&#20026;&#8220;&#19981;&#24179;&#34892;&#8221;&#22312;&#19979;&#38754;&#36825;&#26465;&#35268;&#21017;&#20013;&#25198;&#28436;&#30528;&#20851;&#38190;&#24615;&#30340;&#35282;&#33394;&#12290;</p>
-</li>
-
-<li>&#24050;&#30693; <code>a</code>, <code>b</code>, <code>c</code>, <code>d</code> &#22235;&#20010;&#21521;&#37327;&#28385;&#36275;&#19979;&#21015;&#20851;&#31995;&#65306;<code>a</code> &#22402;&#30452;&#20110; <code>b</code>, <code>b</code> &#22402;&#30452;&#20110; <code>c</code>, <code>c</code> &#22402;&#30452;&#20110; <code>d</code>, <code>d</code> &#22402;&#30452;&#20110; <code>a</code>, <code>a</code> &#19981;&#24179;&#34892;&#20110; <code>c</code>, &#19988; <code>b</code> &#19981;&#21516;&#20110; <code>d</code>, &#21017;&#26377; <code>b // d</code>.
-<pre> ?a &#60;T&#62; ?b, ?b &#60;T&#62; ?c, ?c &#60;T&#62; ?d, ?d &#60;T&#62; ?a, ?a &#60;~//&#62; ?c, ?b \= ?d
- =&#62; ?b &#60;//&#62; ?d.</pre>
-
-<p>&#22312;&#39640;&#20013;&#25968;&#23398;&#35838;&#26412;&#20013;&#26377;&#22914;&#19979;&#23450;&#29702;&#26159;&#35813;&#21521;&#37327;&#35268;&#21017;&#30340;&#8220;&#29305;&#27530;&#34920;&#29616;&#24418;&#24335;&#8221;&#65306;</p>
-
-<ul>
-<li>&#30452;&#32447;&#21644;&#24179;&#38754;&#24179;&#34892;&#30340;&#24615;&#36136;&#23450;&#29702;</li>
-
-<li>&#30452;&#32447;&#21644;&#24179;&#38754;&#22402;&#30452;&#30340;&#21028;&#23450;&#23450;&#29702;</li>
-
-<li>&#20004;&#20010;&#24179;&#38754;&#24179;&#34892;&#30340;&#21028;&#23450;&#23450;&#29702;</li>
-
-<li>&#20004;&#20010;&#24179;&#38754;&#24179;&#34892;&#30340;&#24615;&#36136;&#23450;&#29702;</li>
-
-<li>&#20004;&#20010;&#24179;&#38754;&#22402;&#30452;&#30340;&#24615;&#36136;&#23450;&#29702;</li>
-
-<li>&#19977;&#22402;&#32447;&#23450;&#29702;</li>
-
-<li>&#19977;&#22402;&#32447;&#23450;&#29702;&#36870;&#23450;&#29702;</li>
-</ul>
-</li>
-
-<li>&#33509;&#21521;&#37327; <code>a</code> &#19982;&#21521;&#37327; <code>b</code> &#28385;&#36275;&#20851;&#31995; <code>R</code>&#65292;&#21017; <code>b</code> &#19982; <code>a</code> &#20134;&#28385;&#36275;&#20851;&#31995; <code>R</code>.
-<pre> ?a &#60;?R&#62; ?b =&#62; ?b &#60;?R&#62; ?a.</pre>
-
-<p>&#36825;&#26465;&#35268;&#21017;&#25581;&#31034;&#30340;&#26159;&#21521;&#37327;&#20851;&#31995;&#28385;&#36275;&#20132;&#25442;&#24459;&#12290;</p>
-</li>
-</ul>
-
-<h2><a class='u' href='#___top' title='click to go to top of document'
-name="anti-vectorize.xclp"
-><em>anti-vectorize.xclp</em></a></h2>
-
-<p>&#26412;&#25991;&#20214;&#20013;&#30340;&#20960;&#26465;&#35268;&#21017;&#25191;&#34892;&#8220;&#36870;&#21521;&#37327;&#21270;&#8221;&#25805;&#20316;&#65292;&#27491;&#22909;&#26159; <em>vectorize.xclp</em> &#20013;&#35268;&#21017;&#30340;&#8220;&#21453;&#20989;&#25968;&#8221;&#65292;&#27604;&#22914; &#36870;&#21521;&#37327;&#21270;&#35268;&#21017;</p>
-
-<pre> \?l, #?alpha, ?l &#60;T&#62; ?alpha =&#62; ?l [~T] ?alpha, ?l [~X] ?alpha.</pre>
-
-<p>&#30340;&#21547;&#20041;&#26159;&#65306;&#22914;&#26524;&#22312;&#21521;&#37327;&#31354;&#38388;&#20013;&#65292;&#21521;&#37327; <code>l</code> &#22402;&#30452;&#20110;&#21521;&#37327; <code>alpha</code>&#65292;&#19988;&#22312;&#31435;&#20307;&#20960;&#20309;&#31354;&#38388;&#20013;&#65292;<code>l</code> &#26159;&#30452;&#32447;&#65292;<code>alpha</code> &#26159;&#24179;&#38754;&#65292;&#21017;&#26377;&#22312;&#31435;&#20960;&#31354;&#38388;&#20013;&#65292;&#30452;&#32447; <code>l</code> &#19981;&#22402;&#30452;&#20110;&#24179;&#38754; <code>alpha</code>&#65292;&#19988; &#30452;&#32447; <code>l</code> &#19981;&#26012;&#20132;&#20110;&#24179;&#38754; <code>alpha</code>.</p>
-
-<h2><a class='u' href='#___top' title='click to go to top of document'
-name="goal-match.xclp"
-><em>goal-match.xclp</em></a></h2>
-
-<p>&#26412;&#25991;&#20214;&#20013;&#30340;&#35268;&#21017;&#20351;&#29992;&#29992;&#25143;&#32473;&#23450;&#30340;&#35777;&#26126;&#30446;&#26631;&#23545;&#24050;&#24471;&#21040;&#30340;&#20107;&#23454;&#36827;&#34892;&#21305;&#37197;&#12290;</p>
-
-<ul>
-<li>&#33509;&#29992;&#25143;&#27714;&#35777; <code>a</code> &#19982; <code>b</code> &#22312;&#31435;&#20960;&#31354;&#38388;&#23384;&#22312;&#20851;&#31995; <code>R</code>, &#19988;&#20107;&#23454;&#24211;&#20013;&#30830;&#23454;&#23384;&#22312;&#35813;&#20107;&#23454;&#65292; &#21017;&#29983;&#25104; solved &#20107;&#23454;&#25351;&#31034;&#30446;&#26631;&#24050;&#35299;&#20915;&#12290;
-<pre> ?a *[?R] ?b, ?a [?R] ?b
- =&#62; solved(space-relation, ?R, ?a, ?b).</pre>
-</li>
-
-<li>&#33509;&#29992;&#25143;&#27714;&#35777; <code>a</code> &#19982; <code>b</code> &#22312;&#31435;&#20960;&#31354;&#38388;&#23384;&#22312;&#20851;&#31995; <code>R</code>&#65292;&#19988;&#20107;&#23454;&#24211;&#20013;&#19981;&#23384;&#22312;&#35813;&#20107;&#23454;&#65292; &#21017;&#29983;&#25104; pending &#20107;&#23454;&#20197;&#25351;&#31034;&#35813;&#30446;&#26631;&#8220;&#26410;&#20915;&#8221;&#12290;
-<pre> ?a *[?R] ?b, ~exists(?a [?R] ?b)
- =&#62; pending(space-relation, ?R, ?a, ?b).</pre>
-</li>
-
-<li>&#33509;&#29992;&#25143;&#32473;&#23450;&#30340;&#26377;&#20851; <code>a</code> &#21644; <code>b</code> &#30340;&#19968;&#27714;&#35777;&#30446;&#26631;&#26410;&#20915;&#65292;&#19988;&#20107;&#23454;&#24211;&#20013;&#23384;&#22312; <code>a</code> &#19982; <code>b</code> &#20043;&#38388;&#30830;&#23450;&#30340;&#26576;&#31181;&#20851;&#31995;&#65292;&#21017;&#29983;&#25104; hint &#20107;&#23454;&#65292;&#20197;&#25552;&#31034;&#29992;&#25143;&#12290;
-<pre> pending(space-relation, ?, ?a, ?b), ?a [?R] ?b
- =&#62; hint(space-relation, ?R, ?a, ?b).</pre>
-</li>
-</ul>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="(30693)(35782)(24211)(30340)(23436)(25972)(24615)(33258)(26816)(19982)_DBC"
->&#30693;&#35782;&#24211;&#30340;&#23436;&#25972;&#24615;&#33258;&#26816;&#19982; DBC</a></h1>
-
-<p>&#38500;&#20102;&#19978;&#36848;&#35268;&#21017;&#20043;&#22806;&#65292;&#30693;&#35782;&#24211;&#20013;&#36824;&#25910;&#24405;&#20102;&#35768;&#22810;&#33258;&#26816;&#27979;&#35268;&#21017;&#65292;&#29992;&#20110;&#26816;&#27979;&#20107;&#23454;&#24211;&#20869;&#37096;&#30340;&#23436;&#25972;&#24615;&#12290; &#36825;&#20123;&#35774;&#26045;&#21487;&#20197;&#26377;&#25928;&#22320;&#26816;&#27979;&#20986;&#29992;&#25143;&#32473;&#23450;&#20107;&#23454;&#20043;&#38388;&#30340;&#20914;&#31361;&#12289;&#30693;&#35782;&#24211;&#35268;&#21017;&#20043;&#38388;&#30340;&#20914;&#31361;&#65292;&#20197;&#21450;&#20854; &#20182;&#24418;&#24335;&#30340; VRG bug.</p>
-
-<p>&#20107;&#23454;&#19978;&#65292;&#22312; VRG &#30340;&#26089;&#26399;&#65292;&#36825;&#20123;&#33258;&#26816;&#27979;&#35268;&#21017;&#30830;&#23454;&#25429;&#25417;&#21040;&#19981;&#23569;&#36830;&#39064;&#24211;&#27979;&#35797;&#21488;&#37117;&#26410;&#25429;&#25417;&#21040;&#30340; bugs&#12290;</p>
-
-<p>&#19968;&#26465;&#20856;&#22411;&#30340;&#33258;&#26816;&#35268;&#21017;&#22914;&#19979;&#65306;</p>
-
-<pre> \?l, #?alpha, ?l [on] ?alpha, ?l [~on] ?alpha
- =&#62; contradiction(&#34;[on]&#34;, &#34;[~on]&#34;, ?l, ?alpha).</pre>
-
-<p>&#20854;&#21547;&#20041;&#26159;&#65306;&#19968;&#26465;&#30452;&#32447;&#35201;&#20040;&#22312;&#19968;&#20010;&#24179;&#38754;&#19978;&#65292;&#35201;&#19981;&#19981;&#22312;&#37027;&#20010;&#24179;&#38754;&#19978;&#12290;&#22914;&#26524;&#21516;&#26102;&#23384;&#22312;&#36825;&#20004;&#20010;&#20107;&#23454;&#65292; &#21017;&#29983;&#25104; contradction &#20107;&#23454;&#25351;&#31034;&#30683;&#30462;&#20914;&#31361;&#30340;&#23384;&#22312;&#12290;</p>
-
-<p>&#23558;&#23436;&#25972;&#24615;&#27979;&#35797;&#36923;&#36753;&#19982;&#31995;&#32479;&#33258;&#36523;&#30340;&#23454;&#29616;&#25918;&#22312;&#19968;&#36215;&#65292;&#22312;&#36719;&#20214;&#24037;&#31243;&#20013;&#31216;&#20026; Design by contract (DBC). VRG &#30340;&#23454;&#36341;&#34920;&#26126;&#65292;&#22312;&#22522;&#20110;&#35268;&#21017;&#30340;&#31995;&#32479;&#20013;&#23454;&#29616; DBC &#35201;&#27604;&#20256;&#32479;&#30340;&#21629;&#20196;&#24335;&#35821;&#35328;&#35201;&#26041;&#20415;&#21644;&#33258;&#28982;&#24471;&#22810;&#12290;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="(30693)(35782)(24211)(30340)_Subversion_(20179)(24211)"
->&#30693;&#35782;&#24211;&#30340; Subversion &#20179;&#24211;</a></h1>
-
-<p>&#24744;&#24635;&#26159;&#21487;&#20197;&#20174;&#19979;&#38754;&#30340; Subversion (SVN) &#20179;&#24211;&#21462;&#24471;&#26368;&#26032;&#29256;&#26412;&#30340; VRG &#30693;&#35782;&#24211;&#65306;</p>
-
-<p><a href="https://svn.berlios.de/svnroot/repos/unisimu/VRG/knowledge" class="podlinkurl"
->https://svn.berlios.de/svnroot/repos/unisimu/VRG/knowledge</a></p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="TODO"
->TODO</a></h1>
-
-<ul>
-<li>&#22312; <code>line</code> &#21644; <code>plane</code> &#35859;&#35789;&#30340;&#22522;&#30784;&#19978;&#24341;&#20837; <code>point</code> &#35859;&#35789;&#29992;&#20110;&#26174;&#24335;&#22320;&#22768;&#26126;&#20960;&#20309;&#28857;&#12290;
-<p>&#34429;&#28982;&#24403;&#21069;&#30693;&#35782;&#24211;&#24050;&#36890;&#36807;&#20351;&#29992;&#38544;&#24335;&#30340;&#28857;&#23545;&#35937;&#26469;&#22788;&#29702;&#31867;&#20284;&#8220;&#20004;&#32447;&#20132;&#20110;&#19968;&#28857;&#8221;&#30340;&#26465;&#20214;&#65292; &#20294;&#26174;&#24335;&#30340;&#28857;&#23545;&#35937;&#26080;&#30097;&#20250;&#25552;&#39640;&#35268;&#21017;&#30340;&#21487;&#35835;&#24615;&#21644;&#30693;&#35782;&#24211;&#30340;&#21487;&#25193;&#23637;&#24615;&#12290;</p>
-</li>
-</ul>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="COPYRIGHT"
->COPYRIGHT</a></h1>
-
-<p>Copyright 2006 by Agent Zhang (&#31456;&#20134;&#26149;). All rights reserved.</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="SEE_ALSO"
->SEE ALSO</a></h1>
-
-<p><a href="http://search.cpan.org/perldoc?Overview" class="podlinkpod"
->Overview</a></p>
-
-<!-- end doc -->
-
-</body></html>
View
225 doc/Overview.html
@@ -1,225 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><title>Overview</title>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" >
-<link rel="stylesheet" type="text/css" title="pod_stylesheet" href="perl.css">
-
-</head>
-<body class='pod'>
-<!--
- generated by Pod::Simple::HTML v3.03,
- using Pod::Simple::PullParser v2.02,
- under Perl v5.010001 at Fri Dec 30 05:10:50 2011 GMT.
-
- If you want to change this HTML document, you probably shouldn't do that
- by changing it directly. Instead, see about changing the calling options
- to Pod::Simple::HTML, and/or subclassing Pod::Simple::HTML,
- then reconverting this document from the Pod source.
- When in doubt, email the author of Pod::Simple::HTML for advice.
- See 'perldoc Pod::Simple::HTML' for more info.
-
--->
-
-<!-- start doc -->
-<a name='___top' class='dummyTopAnchor' ></a>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="NAME"
->NAME</a></h1>
-
-<p>Overview - VRG &#19987;&#23478;&#31995;&#32479;&#27010;&#35272;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="AUTHOR"
->AUTHOR</a></h1>
-
-<p>&#31456;&#20134;&#26149; &#60;agentzh@gmail.com&#62;</p>
-
-<p>3030602110 &#35745;&#31639;&#26426;0304&#29677;</p>
-
-<p>&#35745;&#31639;&#26426;&#31185;&#23398;&#19982;&#36890;&#20449;&#24037;&#31243;&#23398;&#38498; &#27743;&#33487;&#22823;&#23398;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="VERSION"
->VERSION</a></h1>
-
-<pre> Maintainer: Agent Zhang &#60;agentzh@gmail.com&#62;
- Date: 24 Dec 2006
- Last Modified: 24 Dec 2006
- Version: 0.01</pre>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="VRG_(26159)(20160)(20040)(65311)"
->VRG &#26159;&#20160;&#20040;&#65311;</a></h1>
-
-<p>VRG &#26159;&#19968;&#20010;&#31435;&#20307;&#20960;&#20309;&#23450;&#24615;&#38382;&#39064;&#35777;&#26126;&#31995;&#32479;&#12290;&#27604;&#22914;&#19979;&#38754;&#36825;&#26679;&#30340;&#38382;&#39064;&#37117;&#21487;&#20197;&#20351;&#29992; VRG &#36827;&#34892;&#35777;&#26126;&#65306;</p>
-
-<ol>
-<li>&#33509;&#30452;&#32447; l // &#24179;&#38754; alpha, &#21017; l &#24179;&#34892;&#20110; alpha &#20869;&#30340;&#25152;&#26377;&#30452;&#32447;&#21527;&#65311;</li>
-
-<li>&#35774; alpha&#12289;beta &#34920;&#31034;&#24179;&#38754;&#65292;a&#12289;b &#34920;&#31034;&#30452;&#32447;&#65292;&#21017; a // alpha &#30340;&#19968;&#20010;&#20805;&#20998;&#26465;&#20214; &#26159;&#19981;&#26159; alpha &#22402;&#30452;&#20110; beta, &#19988; a &#22402;&#30452;&#20110; beta ?</li>
-
-<li>&#21028;&#26029;&#24179;&#34892;&#20110;&#21516;&#19968;&#20010;&#24179;&#38754;&#30340;&#20004;&#20010;&#24179;&#38754;&#26159;&#21542;&#24179;&#34892;</li>
-
-<li>&#19968;&#20010;&#24179;&#38754;&#20869;&#30340;&#20004;&#30456;&#20132;&#30452;&#32447;&#19982;&#21478;&#19968;&#20010;&#24179;&#38754;&#20869;&#30340;&#20004;&#26465;&#30456;&#20132;&#30452;&#32447;&#20998;&#21035;&#24179;&#34892;&#65292; &#21017;&#36825;&#20004;&#20010;&#24179;&#38754;&#24179;&#34892;&#21527;&#65311;</li>
-
-<li>&#33509;&#24179;&#38754; alpha &#22402;&#30452;&#20110; &#24179;&#38754; beta, &#30452;&#32447; n &#22312; alpha &#19978;&#65292;&#30452;&#32447; m &#22312; beta &#19978;&#65292; m &#22402;&#30452;&#20110; n, &#21017;&#21516;&#26102;&#26377; n &#22402;&#30452;&#20110; beta &#21644; m &#22402;&#30452;&#20110; alpha &#25104;&#31435;&#21527;&#65311;</li>
-
-<li>PA&#12289;PO &#20998;&#21035;&#26159;&#24179;&#38754; alpha &#30340;&#22402;&#32447;&#12289;&#26012;&#32447;&#65292;AO &#26159; PO &#22312;&#24179;&#38754; alpha &#20869;&#30340;&#23556;&#24433;&#65292; &#19988; a &#22312; alpha &#19978;&#65292;a &#22402;&#30452;&#20110; AO&#65292;&#21017; a &#22402;&#30452;&#20110; PQ.</li>
-</ol>
-
-<p>&#19978;&#36848;&#38382;&#39064;&#37117;&#24341;&#29992;&#33258; VRG &#30340;&#33258;&#21160;&#21270;&#27979;&#35797;&#21488;&#30340;&#29992;&#20363;&#12290;VRG &#21487;&#20197;&#23545;&#20219;&#19968;&#20010;&#29992;&#25143;&#38382;&#39064; &#20316;&#20986; 2 &#31181;&#22522;&#26412;&#21028;&#26029;&#65306;Yes &#65288;&#21363;&#21487;&#20197;&#35777;&#26126;&#65289;&#21644; No&#65288;&#21363;&#26080;&#27861;&#30830;&#23450;&#65289;&#65292;&#24182;&#19988;&#32473;&#20986;&#25552; &#31034;&#20449;&#24687;&#21644;&#35777;&#26126;&#36807;&#31243;&#12290;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="(29992)(25143)(22914)(20309)(21521)_VRG_(25551)(36848)(33258)(24049)(30340)(38382)(39064)(65311)"
->&#29992;&#25143;&#22914;&#20309;&#21521; VRG &#25551;&#36848;&#33258;&#24049;&#30340;&#38382;&#39064;&#65311;</a></h1>
-
-<p>&#29992;&#25143;&#36890;&#36807;&#19968;&#31181;&#31867;&#20284;&#20960;&#20309;&#35821;&#35328;&#30340;&#8220;&#29992;&#25143;&#35821;&#35328;&#8221;&#21521; VRG &#25551;&#36848;&#33258;&#24049;&#30340;&#38382;&#39064;&#12290;</p>
-
-<p>&#20363;&#22914;&#19978;&#38754;&#30340;&#31532; 1 &#39064;&#21487;&#20197;&#29992; VRG &#29992;&#25143;&#35821;&#35328;&#34920;&#36798;&#22914;&#19979;&#65306;</p>
-
-<pre> line l, m;
- plane alpha;
- l // alpha, m on alpha =&#62; l // m;</pre>
-
-<p>&#31532; 2 &#39064;&#21487;&#20197;&#34920;&#36798;&#22914;&#19979;&#65306;</p>
-
-<pre> plane alpha, beta;
- line a, b;
-
- alpha T beta, a T beta =&#62; a // alpha</pre>
-
-<p>&#31532; 3 &#39064;&#21487;&#20197;&#34920;&#36798;&#22914;&#19979;&#65306;</p>
-
-<pre> plane alpha, beta, theta;
- alpha // theta, beta // theta =&#62; alpha // beta</pre>
-
-<p>&#31532; 4 &#39064;&#21487;&#20197;&#34920;&#36798;&#22914;&#19979;&#65306;</p>
-
-<pre> line l1, l2, l3, l4;
- plane alpha, beta;
- point P, Q;
-
- l1 on alpha, l2 on alpha, meet(l1, l2, Q),
- l3 on beta, l4 on beta, meet(l3, l4, Q),
- l1 // l3, l2 // l4 =&#62; alpha // beta</pre>
-
-<p>&#31532; 5 &#39064;&#21487;&#20197;&#34920;&#36798;&#22914;&#19979;&#65306;</p>
-
-<pre> plane alpha, beta;
- line m, n;
-
- alpha T beta, n on alpha, m on beta, m T n =&#62; n T beta, m T alpha;</pre>
-
-<p>&#31532; 6 &#39064;&#21363;&#19977;&#22402;&#32447;&#23450;&#29702;&#65292;&#20854; VRG &#25551;&#36848;&#22914;&#19979;&#65306;</p>
-
-<pre> plane alpha;
- line a;
- line b; -- line PA
- line d; -- line AO
- line c; -- line PO
- b T alpha, project(c, alpha, d), a on alpha, a T d
- =&#62;
- a T c;</pre>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="(29992)(25143)(35813)(22914)(20309)(36816)(34892)_VRG_(31995)(32479)(65311)"
->&#29992;&#25143;&#35813;&#22914;&#20309;&#36816;&#34892; VRG &#31995;&#32479;&#65311;</a></h1>
-
-<p>&#29992;&#25143;&#39318;&#20808;&#20351;&#29992; VRG &#29992;&#25143;&#35821;&#35328;&#25551;&#36848;&#33258;&#24049;&#30340;&#31435;&#20307;&#20960;&#20309;&#38382;&#39064;&#65292;&#24182;&#23558;&#20043;&#20445;&#23384;&#21040; &#19968;&#20010;&#30913;&#30424;&#25991;&#20214;&#65292;&#24182;&#20351;&#29992; <code>.vrg</code> &#20316;&#20026;&#25991;&#20214;&#25193;&#23637;&#21517;&#12290;&#28982;&#21518;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#34892; &#36827;&#34892;&#27714;&#35299;&#65306;</p>
-
-<pre> $ perl script/vrg-run.pl foo.vrg</pre>
-
-<p>&#20856;&#22411;&#22320;&#65292;&#33509;&#23558;&#19978;&#38754;&#30340;&#31532; 1 &#39064;&#29992; VRG &#35821;&#35328;&#25551;&#36848;&#21518;&#20445;&#23384;&#33267; <em>problem-1.vrg</em> &#25991;&#20214;&#65292;&#21017;&#36816;&#34892; <code>vrg-run</code> &#31243;&#24207;&#30340;&#24773;&#26223;&#22914;&#19979;&#65306;</p>
-
-<pre> $ perl script/vrg-run.pl problem-1.vrg
- Yes.
-
- generating vectorize.png...
- generating vector-eval.png...
- generating anti-vectorize.png...
- generating problem-1.png...
- generating problem-1.vrg1.png...
- generating problem-1.vrg2.png...</pre>
-
-<p>&#36755;&#20986;&#30340;&#31532;&#19968;&#34892;&#20026;&#34;<code>Yes.</code>&#34;&#65292;&#34920;&#31034;&#25104;&#21151;&#27714;&#35777;&#12290;&#21518;&#38754;&#30340;&#36755;&#20986;&#34920;&#31034; <code>vrg-run</code> &#31243;&#24207;&#21448;&#29983; &#25104;&#20102;&#35768;&#22810;&#22270;&#29255;&#25991;&#20214;&#12290;&#20854;&#20013;&#26368;&#37325;&#35201;&#30340;&#26159; <em>problem-1.png</em>&#65292;&#23427;&#20197;&#26377;&#21521;&#22270;&#30340;&#24418;&#24335;&#32472;&#20986;&#20102; &#25972;&#20010;&#31243;&#24207;&#35777;&#26126;&#30340;&#25512;&#29702;&#36807;&#31243;&#65292;&#21363;&#31995;&#32479;&#26159;&#22914;&#20309;&#20174;&#24050;&#30693;&#20107;&#23454;&#20986;&#21457;&#19968;&#27493;&#19968;&#27493;&#25512;&#20986;&#27714;&#35777;&#30446;&#26631;&#30340;&#12290; &#32780; <em>vectorize.png</em> &#25551;&#32472;&#30340;&#26159;&#25972;&#20010;&#35777;&#26126;&#27969;&#31243;&#20013;&#30340;&#31532;&#19968;&#22823;&#27493;&#65292;&#21363;&#8220;&#21521;&#37327;&#21270;&#8221;&#38454;&#27573;&#30340;&#25512;&#29702;&#36807;&#31243;&#65307; <em>vector-eval.png</em> &#25551;&#32472;&#30340;&#21017;&#26159;&#31532;&#20108;&#38454;&#27573;&#65292;&#21521;&#37327;&#31354;&#38388;&#20869;&#30340;&#25512;&#29702;&#36807;&#31243;&#65307;<em>anti-vectorize.png</em> &#25551;&#36848;&#30340;&#21017;&#26159;&#31532;&#19977;&#38454;&#27573;&#65292;&#20134;&#26368;&#21518;&#19968;&#22823;&#27493;&#65292;&#21363;&#8220;&#36870;&#21521;&#37327;&#21270;&#8221;&#37096;&#20998;&#30340;&#25512;&#29702;&#36807;&#31243;&#12290;</p>
-
-<p>&#26368;&#21518;&#29983;&#25104;&#30340; 2 &#24352;&#22270;&#29255;&#27604;&#36739;&#29305;&#21035;&#12290;<em>problem-1.vrg1.png</em> &#25551;&#36848;&#30340;&#26159;&#24050;&#30693;&#26465;&#20214;&#25152;&#23545;&#24212;&#30340; &#21521;&#37327;&#20851;&#31995;&#22270;&#65288;&#21363; Vector Relational Graph&#65289;&#65292;&#32780; <em>problem-1.vrg2.png</em> &#25551;&#32472;&#30340;&#21017;&#26159; &#25512;&#29702;&#32467;&#26463;&#21518;&#32467;&#35770;&#21152;&#24050;&#30693;&#26465;&#20214;&#25152;&#23545;&#24212;&#30340;&#21521;&#37327;&#20851;&#31995;&#22270;&#12290;&#21521;&#37327;&#20851;&#31995;&#22270;&#26412;&#36523;&#20351;&#29992;&#19979;&#38754;&#30340;&#34920;&#31034;&#32422;&#23450;&#65306; &#25152;&#26377;&#33410;&#28857;&#34920;&#31034;&#21521;&#37327;&#65292;&#40657;&#33394;&#23454;&#32447;&#34920;&#31034;&#8220;&#22402;&#30452;&#20851;&#31995;&#8221;&#65292;&#40657;&#33394;&#34394;&#32447;&#34920;&#31034;&#8220;&#26082;&#19981;&#24179;&#34892;&#65292;&#20063;&#19981;&#22402;&#30452;&#8221;&#65292; &#32418;&#33394;&#23454;&#32447;&#34920;&#31034;&#8220;&#24179;&#34892;&#20851;&#31995;&#8221;&#65292;&#32418;&#33394;&#34394;&#32447;&#34920;&#31034;&#8220;&#19981;&#24179;&#34892;&#20851;&#31995;&#8221;&#65292;&#32780;&#20854;&#20182;&#20851;&#31995;&#20250;&#29992;&#25991;&#23383;&#26174;&#24335;&#26631;&#20986;&#12290; &#36890;&#36807;&#8220;&#21521;&#37327;&#20851;&#31995;&#22270;&#8221;&#65292;&#29992;&#25143;&#21487;&#20197;&#30475;&#21040;&#35777;&#26126;&#36807;&#31243;&#30340;&#25968;&#23398;&#26412;&#36136;&#12290;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="VRG_(26159)(22914)(20309)(32472)(21046)(36825)(20123)_PNG_(26684)(24335)(30340)(26377)(21521)(22270)(30340)(65311)"
->VRG &#26159;&#22914;&#20309;&#32472;&#21046;&#36825;&#20123; PNG &#26684;&#24335;&#30340;&#26377;&#21521;&#22270;&#30340;&#65311;</a></h1>
-
-<p>VRG &#22312;&#20869;&#37096;&#20351;&#29992; AT&#38;T &#30340;&#33258;&#30001;&#36719;&#20214;&#24211; Graphviz &#26469;&#29983;&#25104;&#25152;&#26377;&#30340;&#26377;&#21521;&#22270;&#12290;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="VRG_(22312)(35777)(26126)(32467)(26524)(30340)(25551)(36848)(19978)(36824)(26377)(21738)(20123)(29305)(21035)(20043)(22788)(65311)"
->VRG &#22312;&#35777;&#26126;&#32467;&#26524;&#30340;&#25551;&#36848;&#19978;&#36824;&#26377;&#21738;&#20123;&#29305;&#21035;&#20043;&#22788;&#65311;</a></h1>
-
-<p>&#23545;&#20110;&#22810;&#35777;&#26126;&#30446;&#26631;&#30340;&#39064;&#30446;&#65292;VRG &#22312;&#21028;&#26029;&#19981;&#25104;&#31435;&#26102;&#65292;&#20250;&#26174;&#24335;&#22320;&#25351;&#20986;&#20855;&#20307;&#26159;&#21738;&#20123;&#30446;&#26631;&#26159;&#26410;&#20915;&#30340;&#12290; &#32780;&#23545;&#20110;&#39064;&#30446;&#33258;&#36523;&#30340;&#26465;&#20214;&#26159;&#24444;&#27492;&#20914;&#31361;&#30340;&#65292;&#27604;&#22914;&#20004;&#20010;&#20960;&#20309;&#20803;&#32032;&#26082;&#24179;&#34892;&#21448;&#22402;&#30452;&#20102;&#65292;VRG &#20063;&#20250;&#26174; &#24335;&#22320;&#25351;&#20986;&#20914;&#31361;&#25152;&#28041;&#21450;&#30340;&#32454;&#33410;&#65288;&#27604;&#22914;&#21738;&#20004;&#20010;&#20803;&#32032;&#20914;&#31361;&#20102;&#65292;&#26159;&#21738;&#20004;&#20010;&#20851;&#31995;&#20914;&#31361;&#20102;&#65289;&#12290;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="VRG_(32463)(36807)(20102)(24590)(20040)(30340)(27979)(35797)(65311)"
->VRG &#32463;&#36807;&#20102;&#24590;&#20040;&#30340;&#27979;&#35797;&#65311;</a></h1>
-
-<p>&#25105;&#24050;&#20351;&#29992;&#39640;&#20013;&#25968;&#23398;&#25945;&#26448;&#20013;&#25152;&#26377;&#30340;&#20844;&#29702;&#12289;&#23450;&#20041;&#12289;&#23450;&#29702;&#21644;&#25512;&#35770;&#23545; VRG &#36827;&#34892;&#20102;&#27979;&#35797;&#65288;&#22312; VRG &#30340;&#27979;&#35797;&#38598;&#20013;&#21363;&#23545;&#24212; sanity.t &#25991;&#20214;&#65289;&#65292;&#27492;&#22806;&#65292;&#25105;&#36824;&#20351;&#29992;&#39640;&#19977;&#26102;&#20505;&#31215;&#32047;&#30340;&#25152;&#26377;&#30456;&#20851;&#30340;&#39640;&#32771;&#22797;&#20064; &#39064;&#23545; VRG &#36827;&#34892;&#20102;&#27979;&#35797;&#65288;&#22312;&#27979;&#35797;&#38598;&#20013;&#21363;&#23545;&#24212; senior.t &#25991;&#20214;&#65289;&#12290;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="(21738)(20123)(31435)(20307)(20960)(20309)(38382)(39064)(26159)_VRG_(26080)(27861)(27714)(35299)(30340)(65311)"
->&#21738;&#20123;&#31435;&#20307;&#20960;&#20309;&#38382;&#39064;&#26159; VRG &#26080;&#27861;&#27714;&#35299;&#30340;&#65311;</a></h1>
-
-<p>&#23545;&#20110;&#28041;&#21450;&#23450;&#37327;&#20851;&#31995;&#30340;&#20960;&#20309;&#38382;&#39064;&#26159;&#26080;&#27861;&#29992; VRG &#36827;&#34892;&#27714;&#35299;&#30340;&#65292;&#27604;&#22914;&#35282;&#24230;&#35745;&#31639;&#38382;&#39064;&#12289;&#32447;&#27573;&#38271;&#24230; &#20043;&#31867;&#12290;VRG &#26159;&#23450;&#24615;&#27714;&#35299;&#31995;&#32479;&#65292;&#23427;&#21482;&#33021;&#22788;&#29702;&#8220;&#22402;&#30452;&#8221;&#12289;&#8220;&#24179;&#34892;&#8221;&#12289;&#8220;&#32447;&#22312;&#38754;&#19978;&#8221;&#36825;&#26679;&#30340;&#23450;&#24615;&#20851;&#31995;&#12290;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="VRG_(30340)(30693)(35782)(24211)(26159)(20351)(29992)(20160)(20040)(35821)(35328)(25551)(36848)(30340)(65311)"
->VRG &#30340;&#30693;&#35782;&#24211;&#26159;&#20351;&#29992;&#20160;&#20040;&#35821;&#35328;&#25551;&#36848;&#30340;&#65311;</a></h1>
-
-<p>VRG &#30340;&#30693;&#35782;&#24211;&#20840;&#37096;&#26159;&#20351;&#29992;&#25105;&#33258;&#20027;&#35774;&#35745;&#21644;&#23454;&#29616;&#30340;&#36890;&#29992;&#30446;&#30340;&#19987;&#23478;&#31995;&#32479;&#32534;&#31243;&#35821;&#35328; XClips &#36827;&#34892;&#25551;&#36848;&#30340;&#65292; &#22312; VRG &#28304;&#20195;&#30721;&#30446;&#24405;&#20013;&#65292;&#23545;&#24212; <em>knowledge/*.xclp</em> &#36825;&#20123;&#25991;&#20214;&#12290;</p>
-
-<p>&#30001;&#20110;&#20351;&#29992;&#20102;&#21487;&#25193;&#23637;&#30340; XClips &#35821;&#35328;&#65292;VRG &#30340;&#30693;&#35782;&#24211;&#38750;&#24120;&#31616;&#27905;&#65292;&#38750;&#24120;&#28165;&#26224;&#12290;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="VRG_(22312)(24213)(23618)(37319)(29992)(20102)(20160)(20040)(26679)(30340)(25512)(29702)(24341)(25806)(65311)"
->VRG &#22312;&#24213;&#23618;&#37319;&#29992;&#20102;&#20160;&#20040;&#26679;&#30340;&#25512;&#29702;&#24341;&#25806;&#65311;</a></h1>
-
-<p>VRG &#22312;&#24213;&#23618;&#20351;&#29992;&#20102;&#32654;&#22269;&#33322;&#31354;&#33322;&#22825;&#23616;&#32422;&#32752;&#36874;&#22826;&#31354;&#20013;&#24515;&#24320;&#21457;&#30340;&#27491;&#21521;&#38142;&#25512;&#29702;&#26426; CLIPS. &#20107;&#23454;&#19978;&#65292; VRG &#31995;&#32479;&#19982; CLIPS &#30340;&#20132;&#20114;&#20840;&#37096;&#26159;&#36890;&#36807; XClips &#31995;&#32479;&#26469;&#23436;&#25104;&#30340;&#12290;XClips &#27491;&#26159;&#24314;&#31569;&#22312; CLIPS &#20043;&#19978;&#30340;&#12290;</p>
-
-<p>&#20540;&#24471;&#19968;&#25552;&#30340;&#26159;&#65292;CLIPS &#26159;&#21457;&#24067;&#22312;&#20844;&#20849;&#22495;(public domain)&#20013;&#30340;&#65292;&#22240;&#27492;&#21487;&#20197;&#23558;&#20043;&#29992;&#20110;&#20219;&#20309;&#30446;&#30340;&#12290;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="VRG_(21487)(20197)(36816)(34892)(22312)(21738)(20123)(25805)(20316)(31995)(32479)(19978)(65311)"
->VRG &#21487;&#20197;&#36816;&#34892;&#22312;&#21738;&#20123;&#25805;&#20316;&#31995;&#32479;&#19978;&#65311;</a></h1>
-
-<p>VRG &#30340;&#26500;&#20214;&#21644;&#20381;&#36182;&#39033;&#37117;&#26159;&#39640;&#24230;&#21487;&#31227;&#26893;&#30340;&#65292;&#21253;&#25324; CLIPS, perl, Graphviz, &#22240;&#27492;&#21487;&#20197;&#19981;&#21152;&#20462; &#25913;&#22320;&#36816;&#34892;&#22312;&#21253;&#25324; Windows, Linux, FreeBSD, Solaris &#22312;&#20869;&#30340;&#22810;&#31181;&#25805;&#20316;&#31995;&#32479;&#19978;&#12290;&#30446;&#21069;&#65292; &#25105;&#21482;&#22312; Windows XP &#21644; Windows 2000 &#19978;&#36827;&#34892;&#36807;&#27979;&#35797;&#12290;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="(22914)(20309)(33719)(21462)_VRG_?"
->&#22914;&#20309;&#33719;&#21462; VRG ?</a></h1>
-
-<p>&#24744;&#24635;&#26159;&#21487;&#20197;&#20174;&#19979;&#38754;&#30340; SVN &#20179;&#24211;&#33719;&#24471; VRG &#26368;&#26032;&#29256;&#26412;&#30340;&#28304;&#20195;&#30721;&#65306;</p>
-
-<p><a href="http://svn.berlios.de/svnroot/repos/unisimu/VRG" class="podlinkurl"
->http://svn.berlios.de/svnroot/repos/unisimu/VRG</a></p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="(22914)(20309)(21152)(20837)_VRG_(30340)(24320)(21457)(24037)(20316)(65311)"
->&#22914;&#20309;&#21152;&#20837; VRG &#30340;&#24320;&#21457;&#24037;&#20316;&#65311;</a></h1>
-
-<p>&#22914;&#26524;&#24744;&#24819;&#24110;&#21161;&#23436;&#21892; VRG &#31995;&#32479;&#65292;&#35831;&#21457;&#36865;&#30005;&#23376;&#37038;&#20214;&#21578;&#30693;&#20316;&#32773;&#12290;&#35874;&#35874;&#65281;</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="COPYRIGHT"
->COPYRIGHT</a></h1>
-
-<p>Copyright 2006 by Agent Zhang (&#31456;&#20134;&#26149;). All rights reserved.</p>
-
-<h1><a class='u' href='#___top' title='click to go to top of document'
-name="SEE_ALSO"
->SEE ALSO</a></h1>
-
-<p><a href="http://search.cpan.org/perldoc?KB" class="podlinkpod"
->KB</a></p>
-
-<!-- end doc -->
-
-</body></html>

0 comments on commit a646d64

Please sign in to comment.