diff --git a/XmacsLabs/X202402预备会议.tm b/XmacsLabs/X202402预备会议.tm new file mode 100644 index 0000000..21109e5 --- /dev/null +++ b/XmacsLabs/X202402预备会议.tm @@ -0,0 +1,325 @@ + + +> + +<\body> + + \<#7B2C\>\<#4E8C\>\<#6B21\>\<#7814\>\<#8BA8\>\<#4F1A\>\<#9884\>\<#5907\>\<#4F1A\>\<#8BAE\>>> + |<\hidden> + \<#7B2C\>\<#4E8C\>\<#6B21\>\<#7814\>\<#8BA8\>\<#4F1A\>\<#9884\>\<#5907\>\<#4F1A\>\<#8BAE\>> + + <\table-of-contents|toc> + \<#4EE3\>\<#7801\>\<#529F\>\<#80FD\>\<#5BFC\>\<#89C8\>> + |.>>>>|> + + + cpp\<#4EE3\>\<#7801\> + |.>>>>|> + > + + lolly> + |.>>>>|> + + + + \<#6539\>\<#8FDB\>\<#5185\>\<#5B58\>\<#5206\>\<#914D\>\<#5668\> + |.>>>>|> + > + + unicode\<#5B57\>\<#7B26\>\<#4E32\> + |.>>>>|> + > + + url + |.>>>>|> + > + + \<#4EE3\>\<#7801\>\<#7F16\>\<#8F91\>> + |.>>>>|> + + + DRD> + |.>>>>|> + + + |<\hidden> + + + \<#7801\>\<#529F\>\<#80FD\>\<#5BFC\>\<#89C8\>> + + \<#7801\>> + + lolly\<#7C7B\>\<#5E93\>\<#FF08\>Kernal\<#FF09\> + + \<#7F16\>\<#8F91\>\<#5668\>\<#FF08\>Editor\<#FF09\> + + \<#56FE\>\<#5F62\>\<#5143\>\<#7D20\>\<#FF08\>Graphics\<#FF09\> + + \<#5B57\>\<#4F53\>\<#FF08\>Graphics/Fonts\<#FF09\>vfn\<#865A\>\<#62DF\>\<#5B57\>\<#4F53\>\<#5904\>\<#7406\>\<#903B\>\<#8F91\>\<#3001\>\<#5B57\>\<#7B26\>\<#540D\>\<#6620\>\<#5C04\>\<#903B\>\<#8F91\> + + \<#57FA\>\<#7840\>\<#6392\>\<#7248\>\<#529F\>\<#80FD\>\<#FF08\>Typeset\<#FF09\> + + \<#5B8F\>\<#5C55\>\<#5F00\>\<#FF08\>Typeset/Env\<#FF09\>\<#627E\>\<#539F\>\<#8BED\>\<#5C31\>\<#4ECE\>\<#8FD9\>\<#627E\> + + \<#4EE3\>\<#7801\>\<#7F16\>\<#8F91\>\<#529F\>\<#80FD\>\<#FF08\>System/Language\<#FF09\> + + \<#63D2\>\<#4EF6\>\<#FF08\>Plugins\<#FF09\>\<#5176\>\<#5B9E\>\<#662F\>\<#5916\>\<#90E8\>\<#529F\>\<#80FD\>\<#FF0C\>\<#5E76\>\<#4E0D\>\<#80FD\>\<#63D2\>\<#62D4\>:) + + \<#81EA\>\<#52A8\>\<#66F4\>\<#65B0\>\<#FF08\>Plugins/Updator\<#FF09\> + + \<#56FE\>\<#5F62\>\<#6846\>\<#67B6\>\<#FF08\>Plugins/Cocoa\<#FF0C\>Plugins/Qt\<#FF09\> + + \<#811A\>\<#672C\>\<#5F15\>\<#64CE\>\<#FF08\>Scheme\<#FF09\> + + \; + |<\hidden> + + + + + \<#8FDB\>\<#5185\>\<#5B58\>\<#5206\>\<#914D\>\<#5668\>> + + \<#5C0F\>\<#5185\>\<#5B58\>\<#6C60\>\<#FF0C\>mimalloc + + resize\<#51FD\>\<#6570\>\<#4F1A\>\<#79FB\>\<#52A8\>\<#5BF9\>\<#8C61\>\<#FF0C\>\<#4E0D\>\<#8981\>\<#76F4\>\<#63A5\>\<#5F15\>\<#7528\>\<#6570\>\<#7EC4\>\<#6216\>\<#8005\>\<#5B57\>\<#7B26\>\<#4E32\>\<#7684\>\<#5143\>\<#7D20\> + + \<#5F15\>\<#7528\>\<#8BA1\>\<#6570\>\<#5668\> + + if\<#8BED\>\<#53E5\>\<#6076\>\<#5316\>\<#6027\>\<#80FD\> + |<\hidden> + + + \<#7B26\>\<#4E32\>> + + \<#7B26\>\<#4E32\>\<#7B97\>\<#6CD5\>> + + Kernel/Analyze\<#4E0B\>\<#6709\>\<#4E00\>\<#7CFB\>\<#5217\>\<#5B57\>\<#7B26\>\<#4E32\>\<#7B97\>\<#6CD5\>\<#FF0C\>\<#6240\>\<#6709\>\<#5B57\>\<#7B26\>\<#4E32\>\<#6BD4\>\<#8F83\>\<#90FD\>\<#662F\>\<#66B4\>\<#529B\>\<#7B97\>\<#6CD5\>\<#FF0C\>\<#590D\>\<#6742\>\<#5EA6\>\<#4E3A\>>\<#3002\> + + \<#76EE\>\<#524D\>texmacs\<#7ECF\>\<#5E38\>\<#7528\>\<#4E00\>\<#4E2A\>\<#5B57\>\<#7B26\>\<#4E32\>\<#53D8\>\<#91CF\>\<#548C\>\<#591A\>\<#4E2A\>\<#5B57\>\<#7B26\>\<#4E32\>\<#5B57\>\<#9762\>\<#91CF\>\<#6BD4\>\<#8F83\>\<#FF0C\>\<#9700\>\<#8981\>\<#8BBE\>\<#8BA1\>\<#4E13\>\<#95E8\>\<#7684\>api\<#5417\>\<#FF1F\>\<#4E0D\>\<#9700\>\<#8981\> + + <\cpp-code> + int + + texmacs_input_rep::get_mode (string s) { + + if (s == "verbatim") return MODE_VERBATIM; + + if (s == "utf8") return MODE_UTF8; + + if (s == "latex") return MODE_LATEX; + + if (s == "scheme") return MODE_SCHEME; + + if (s == "html") return MODE_HTML; + + if (s == "ps") return MODE_PS; + + if (s == "math") return MODE_MATH; + + if (s == "channel") return MODE_CHANNEL; + + if (s == "command") return MODE_COMMAND; + + if (s == "file") return MODE_FILE; + + if (format_exists (s)) return MODE_XFORMAT; + + return MODE_VERBATIM; + + } + + |<\shown> + + + \<#5B9E\>\<#73B0\>CRLF\<#662F\>\<#6709\>\<#95EE\>\<#9898\>\<#7684\>\<#5B9E\>\<#73B0\> + + join(string ) + + \<#4E0D\>\<#53EF\>\<#53D8\>\<#5B57\>\<#7B26\>\<#4E32\>\<#FF08\>experimental\<#7F16\>\<#8BD1\>\<#5F00\>\<#5173\>\<#FF1A\>\<#5B57\>\<#7B26\>\<#4E32\>\<#9A7B\>\<#7559\>\<#6C60\>\<#5B58\>\<#50A8\>\<#4E0D\>\<#53EF\>\<#53D8\>\<#77ED\>\<#5B57\>\<#7B26\>\<#4E32\>\<#FF09\> + + \<#7684\>\<#8BED\>\<#4E49\>\<#662F\>UTF16\<#FF0C\>\<#7684\>\<#8BED\>\<#4E49\>\<#662F\>UTF8\<#FF0C\>\<#57FA\>\<#4E8E\>\<#6807\>\<#51C6\>\<#5E93\>\<#7684\>\<#5B57\>\<#7B26\>\<#7C7B\>\<#578B\>\<#FF0C\>\<#81EA\>\<#5DF1\>\<#5B9E\>\<#73B0\>u8string\<#548C\>u16string\<#FF0C\>\<#98CE\>\<#683C\>\<#4FDD\>\<#6301\>\<#4E00\>\<#81F4\>\<#FF0C\>lolly\<#91CC\>\<#548C\>cork\<#65E0\>\<#5173\> + + class char_type\>\<#FF0C\>\<#91CD\>\<#8F7D\>\<#7ED9\>\<#522B\>\<#540D\>: + + <\itemize> + string + + utf8_string + + ucs2_string + + + \<#5199\>\<#82F1\>\<#6587\>design doc\<#FF0C\>\<#53D1\>\<#5230\>texmacs\<#90AE\>\<#4EF6\>\<#5217\>\<#8868\> + |<\hidden> + \<#7801\>\<#529F\>\<#80FD\>\<#5BFC\>\<#89C8\>> + + \<#7B26\>\<#4E32\>> + + utf-8\<#3001\>utf-16\<#662F\>\<#53D8\>\<#957F\>\<#7F16\>\<#7801\>\<#FF0C\>\<#968F\>\<#673A\>\<#8BBF\>\<#95EE\>\<#4E5F\>\<#8981\>\<#6328\>\<#4E2A\>\<#904D\>\<#5386\>\<#5B57\>\<#7B26\> + + <\big-figure||gr-frame|>|gr-geometry||gr-grid||2>|gr-edit-grid-aspect|||>|gr-edit-grid||1>|gr-arrow-end|\|gr-auto-crop|true|gr-grid-old||2>|gr-edit-grid-old||1>|gr-text-at-valign|top||>||>||>||>||>||>||>||>||||>||>||>||>||>|||>>|||>>|||>>|||>>|||>>|||>>||>>|>>||>>||>>||>>>>> + \<#53D8\>\<#957F\>\<#5B57\>\<#7B26\>\<#4E32\>\<#904D\>\<#5386\>\<#793A\>\<#610F\>\<#56FE\> + + + \<#5185\>\<#90E8\>\<#6587\>\<#672C\>\<#7F16\>\<#7801\>\<#FF08\>\<#5185\>\<#7801\>\<#FF09\>\<#7528\>UCS-2\<#FF0C\>\<#53EA\>\<#6709\>BMP-0\<#FF0C\>\<#4FDD\>\<#7559\>\<#5C16\>\<#62EC\>\<#53F7\>\<#5185\>\<#6709\>\<#5B57\>\<#7B26\>\<#7F16\>\<#7801\>\<#6216\>\<#5B57\>\<#7B26\>\<#540D\>\<#7684\>\<#673A\>\<#5236\>\<#FF0C\>emoji\<#7B49\>\<#6269\>\<#5C55\>\<#5E73\>\<#9762\>\<#6587\>\<#5B57\>\<#7528\>\<#5C16\>\<#62EC\>\<#53F7\>\<#5B57\>\<#7B26\>\<#7F16\>\<#7801\>\<#8868\>\<#793A\>\<#3002\>\<#4ECE\>.enc\<#91CC\>\<#63D0\>\<#53D6\>\<#5408\>\<#7406\>\<#7684\>\<#5B57\>\<#7B26\>\<#540D\>\<#3002\>\<#6587\>\<#6863\>\<#5E8F\>\<#5217\>\<#5316\>\<#7528\> + + \; + |<\hidden> + + + + + <\big-figure||png>|1par|||>> + \<#7F16\>\<#8F91\>\<#8FD9\>\<#4E2A\>\<#6587\>\<#6863\>\<#65F6\>\<#7684\>\<#706B\>\<#5C71\>\<#56FE\>\<#FF0C\>\<#53EF\>\<#4EE5\>\<#770B\>\<#51FA\>\<#51FD\>\<#6570\>\<#5360\>\<#7528\>\<#4E86\>\<#4E0D\>\<#5C11\>\<#65F6\>\<#95F4\> + + + \<#8C03\>\<#6574\>\<#7CFB\>\<#5217\>\<#7684\>\<#8BED\>\<#4E49\> + + \<#65B0\>\<#7C7B\>\<#578B\>\<#6309\>\<#7167\>RFC + 3305\<#5904\>\<#7406\>URI\<#FF0C\>\<#4E14\>\<#4E0D\>\<#5904\>\<#7406\>\<#73AF\>\<#5883\>\<#53D8\>\<#91CF\>\<#FF0C\>\<#6700\>\<#597D\>\<#5305\>\<#88C5\>cpr\<#6216\>\<#8005\>curl\<#7684\>\<#5B9E\>\<#73B0\>\<#FF1B\>\<#539F\>\<#6709\>\<#7684\>\<#53EA\>\<#5904\>\<#7406\>\<#672C\>\<#5730\>\<#6587\>\<#4EF6\>\<#548C\>\<#73AF\>\<#5883\>\<#53D8\>\<#91CF\> + |<\hidden> + \<#7801\>\<#7F16\>\<#8F91\>> + + \<#7801\>\<#7F16\>\<#8F91\>> + + parser\<#4E0D\>\<#76F4\>\<#63A5\>\<#8F93\>\<#51FA\>\<#6811\>\<#FF0C\>\<#8C03\>\<#7528\>\<#65B9\>\<#901A\>\<#8FC7\>\<#5149\>\<#6807\>\<#4F4D\>\<#7F6E\>\<#67E5\>\<#8BE2\>\<#6811\>\<#8282\>\<#70B9\>\<#7684\>\<#8D77\>\<#59CB\>\<#5B57\>\<#7B26\> + + Mogan Code\<#4E2D\>\<#FF0C\>\<#7528\>treesitter\<#66FF\>\<#6362\>packrat\<#FF0C\>\<#53EF\>\<#4EE5\>\<#4F5C\>\<#4E3A\>\<#5F00\>\<#6E90\>\<#4E4B\>\<#590F\>\<#7684\>\<#9898\>\<#76EE\>\<#3002\> + + packrat\<#662F\>BNF\<#89E3\>\<#6790\>\<#5668\>\<#FF0C\>\<#903B\>\<#8F91\>\<#7C7B\>\<#4F3C\>\<#4E8E\>parsec\<#3002\> + + \<#7684\>\<#63A5\>\<#53E3\>\<#4E5F\>\<#8981\>\<#6539\>\<#FF0C\>Data/Parser\<#4E0B\>\<#6709\>\<#8BCD\>\<#6CD5\>\<#89E3\>\<#6790\>\<#5668\>\<#FF0C\>\<#8BED\>\<#6CD5\>\<#548C\>\<#8BCD\>\<#6CD5\>\<#89E3\>\<#6790\>\<#5668\>\<#7684\>\<#8054\>\<#52A8\>\<#3002\> + + \<#65AD\>\<#5B57\>\<#6CA1\>\<#6709\>\<#4F18\>\<#5316\>\<#8BA1\>\<#5212\> + |<\hidden> + + + + + \<#53C2\>\<#6570\>\<#540D\> + + \<#53C2\>\<#6570\>\<#6570\>\<#91CF\> + + \<#53C2\>\<#6570\>\<#7C7B\>\<#578B\> + + \<#8FB9\>\<#6846\>\<#673A\>\<#5236\> + + \<#9690\>\<#85CF\>\<#53C2\>\<#6570\>\<#673A\>\<#5236\> + + \<#65E0\>\<#6CD5\>\<#9650\>\<#5236\>\<#53C2\>\<#6570\>\<#7684\>\<#7C7B\>\<#578B\> + |<\hidden> + + + <\big-figure||drd-argument.png>|0.98par|||>> + \<#53C2\>\<#6570\>\<#6570\>\<#91CF\>\<#6A21\>\<#5F0F\>\<#FF08\>ARITY_\<#FF09\>\<#548C\>\<#5B50\>\<#8282\>\<#70B9\>\<#7C7B\>\<#578B\>\<#6A21\>\<#5F0F\>\<#FF08\>CHILD_\<#FF09\>\<#5BF9\>\<#7ED9\>\<#5B9A\>\<#5B8F\>\<#5B50\>\<#8282\>\<#70B9\>\<#4E2A\>\<#6570\>\<#3001\>\<#7C7B\>\<#578B\>\<#548C\>\<#63D2\>\<#5165\>\<#4F4D\>\<#7F6E\>\<#7684\>\<#5F71\>\<#54CD\> + + \<#4E0D\>\<#540C\>\<#7684\>\<#989C\>\<#8272\>\<#4EE3\>\<#8868\>\<#4E0D\>\<#540C\>\<#7684\>\<#5B50\>\<#8282\>\<#70B9\>\<#7C7B\>\<#578B\> + + \<#7B2C\>\<#4E8C\>\<#884C\>\<#7684\>\<#7EA2\>\<#8272\>\<#7AD6\>\<#7EBF\>\<#4EE3\>\<#8868\>\<#63D2\>\<#5165\>\<#70B9\>\<#4F4D\>\<#7F6E\> + + |<\hidden> + + + \<#8BED\>\<#8A00\>\<#7279\>\<#6027\>> + + \<#653E\>\<#5F00\>\<#5230\>C++17\<#FF0C\>\<#53EF\>\<#7528\>constexpr + + \<#4E0D\>\<#8981\>\<#6EE5\>\<#7528\>auto + > + + +<\initial> + <\collection> + + + + + + + +<\references> + <\collection> + > + > + > + > + > + > + > + > + > + > + > + > + > + > + + + +<\auxiliary> + <\collection> + <\associate|figure> + |1>|> + \<#53D8\>\<#957F\>\<#5B57\>\<#7B26\>\<#4E32\>\<#904D\>\<#5386\>\<#793A\>\<#610F\>\<#56FE\> + |> + + |2>|> + \<#7F16\>\<#8F91\>\<#8FD9\>\<#4E2A\>\<#6587\>\<#6863\>\<#65F6\>\<#7684\>\<#706B\>\<#5C71\>\<#56FE\>\<#FF0C\>\<#53EF\>\<#4EE5\>\<#770B\>\<#51FA\>|language||last_modified>\<#51FD\>\<#6570\>\<#5360\>\<#7528\>\<#4E86\>\<#4E0D\>\<#5C11\>\<#65F6\>\<#95F4\> + |> + + |3>|> + \<#53C2\>\<#6570\>\<#6570\>\<#91CF\>\<#6A21\>\<#5F0F\>\<#FF08\>ARITY_\<#FF09\>\<#548C\>\<#5B50\>\<#8282\>\<#70B9\>\<#7C7B\>\<#578B\>\<#6A21\>\<#5F0F\>\<#FF08\>CHILD_\<#FF09\>\<#5BF9\>\<#7ED9\>\<#5B9A\>\<#5B8F\>\<#5B50\>\<#8282\>\<#70B9\>\<#4E2A\>\<#6570\>\<#3001\>\<#7C7B\>\<#578B\>\<#548C\>\<#63D2\>\<#5165\>\<#4F4D\>\<#7F6E\>\<#7684\>\<#5F71\>\<#54CD\> + + \<#4E0D\>\<#540C\>\<#7684\>\<#989C\>\<#8272\>\<#4EE3\>\<#8868\>\<#4E0D\>\<#540C\>\<#7684\>\<#5B50\>\<#8282\>\<#70B9\>\<#7C7B\>\<#578B\> + + \<#7B2C\>\<#4E8C\>\<#884C\>\<#7684\>\<#7EA2\>\<#8272\>\<#7AD6\>\<#7EBF\>\<#4EE3\>\<#8868\>\<#63D2\>\<#5165\>\<#70B9\>\<#4F4D\>\<#7F6E\> + |> + + <\associate|toc> + |math-font-series||1\<#4EE3\>\<#7801\>\<#529F\>\<#80FD\>\<#5BFC\>\<#89C8\>> + |.>>>>|> + + + |1.1cpp\<#4EE3\>\<#7801\> + |.>>>>|> + > + + |math-font-series||2lolly> + |.>>>>|> + + + |2.1 + \<#6539\>\<#8FDB\>\<#5185\>\<#5B58\>\<#5206\>\<#914D\>\<#5668\> + |.>>>>|> + > + + |2.2\<#5B57\>\<#7B26\>\<#4E32\> + |.>>>>|> + > + + |2.2.1\<#5B57\>\<#7B26\>\<#4E32\>\<#7B97\>\<#6CD5\> + |.>>>>|> + > + + |2.2.2Unicode\<#5B57\>\<#7B26\>\<#4E32\> + |.>>>>|> + > + + |2.3url + |.>>>>|> + > + + |math-font-series||3\<#4EE3\>\<#7801\>\<#7F16\>\<#8F91\>> + |.>>>>|> + + + |math-font-series||4DRD> + |.>>>>|> + + + |math-font-series||5\<#65B0\>\<#8BED\>\<#8A00\>\<#7279\>\<#6027\>> + |.>>>>|> + + + + \ No newline at end of file