diff --git a/XmacsLabs/X202307.tm b/XmacsLabs/X202307.tm index 5dab14e..0e7bfbf 100644 --- a/XmacsLabs/X202307.tm +++ b/XmacsLabs/X202307.tm @@ -8,7 +8,7 @@ >>> - >>> + >> ]||.tm>>>> @@ -17,16 +17,87 @@ - \; + + Z> + + \<#624D\>\<#5F88\>\<#62B1\>\<#6B49\>> + + word\<#517C\>\<#5BB9\>\<#FF1F\> + + \<#9519\>\<#8BEF\>\<#8F93\>\<#5165\>\<#5B8F\>\<#5982\>\<#4F55\>\<#91CD\>\<#65B0\>\<#7F16\>\<#8F91\>\<#FF1F\> + + \<#7A7A\>\<#7F13\>\<#51B2\>\<#533A\>\<#7684\>\<#6807\>\<#9898\>\<#6709\>\<#4E2A\>\<#6570\>\<#5B57\>\<#4E00\>\<#76F4\>\<#589E\>\<#52A0\>\<#FF0C\>\<#8FD9\>\<#662F\>\<#600E\>\<#4E48\>\<#56DE\>\<#4E8B\>\<#FF1F\> + + \<#5173\>\<#95ED\>\<#7F16\>\<#8F91\>\<#5668\>\<#65F6\>\<#FF0C\>\<#63D0\>\<#793A\>\<#6846\>\<#4E09\>\<#4E2A\>\<#6309\>\<#94AE\>\<#4E2D\>\<#FF0C\>\<#5426\>\<#548C\>\<#53D6\>\<#6D88\>\<#6709\>\<#4EC0\>\<#4E48\>\<#533A\>\<#522B\>\<#FF1F\> + > <\itemize> + Encoding of tm file depends on language field of metadata. + legacy mogan document detection + <\itemize> + based on tm format in ascii encoding + + extended to utf-8 encoding + + used in mogan 1.1.x, with option + + tmu specification + + <\itemize> + avoid confusing with existing tm file. + + deal with encoding is complicated, and may cause serious damage + of data. + + need test to stablize then set to default format, so it may take + a long period. + + tmu format\ + + it is hard for user to mask data and detect bug. + + iterate from legacy format\ + + <\itemize> + the format of tmu in 1.2.3 should be the same as 1.2.1. + + + optimization for git diff + + <\itemize> + add command-line differ and add to git during installation. + + move blob to end of tmu file + + + + stm format with unicode support. + + + + + <\itemize> + programly generated by scm + + test performance of table + + test unicode support + + equivation between tag and unicode codepoint, like texmacs and + . + + <\itemize> + unicode\|xxx_emoji\> + + as is now, need further investigation. + @@ -35,6 +106,12 @@ scheme support of unicode inner encoding of unicode string + + unicode dataset handling + + <\itemize> + generated unit test + @@ -42,17 +119,143 @@ <\itemize> Unicode normalization during input. + <\itemize> + after unicode table generation. + + emoji support. + + Handling of chinese numerals and roman numerals. + <\itemize> + blocker - format + + texmacs scheme? + + File system and file metadata. + <\itemize> + OSPP interest + + CJK word count. + finish this, then this can service for several years until major change + of scheme implementation. + IME related problems. + + <\itemize> + IME with qt, IME on different system. + + qt handling of IME message. + + integrated in IME, rime, progress after tab completion. + + + + + + <\itemize> + scheme (s7 scheme) + + Jolly scheme (created by Joris?) + + <\itemize> + extension for legacy scheme + + , , visiblity + + compatible with R7RS? in plugin scope but not in core scope. + + + Jolly scheme with glue symbols. + + <\itemize> + call cpp in scm code, foreign function interface + + secure context + + + language + + <\itemize> + template language + + primitive hard coded in drd + + act like jsonnet or wikipedia template language + + <\itemize> + wikipedia use lua instead of template language + + + hard to use and hard to maintain + + + format + + <\itemize> + S-tree, can be used in scheme + + suggested as markup language on internet, like stex in chez + scheme package. + + has the same utf support issue as file. + + + format + + <\itemize> + can be safely ignored + + based on xml format + + will be removed in fulture + + <\question> + word\<#517C\>\<#5BB9\>\<#FF1F\> + + <\answer*> + word\<#662F\>\<#538B\>\<#7F29\>\<#7684\>\<#4E13\>\<#6709\>\<#683C\>\<#5F0F\>\<#3002\>\<#58A8\>\<#5E72\>\<#5BFC\>\<#51FA\>\<#5230\> + + word\<#590D\>\<#5236\>\<#7C98\>\<#8D34\>\<#65F6\>\<#FF0C\>\<#4F1A\>\<#63D0\>\<#4F9B\>html\<#683C\>\<#5F0F\>\<#7684\>\<#7247\>\<#6BB5\>\<#3002\> + + + + <\question> + \<#9519\>\<#8BEF\>\<#8F93\>\<#5165\>\<#5B8F\>\<#5982\>\<#4F55\>\<#91CD\>\<#65B0\>\<#7F16\>\<#8F91\>\<#FF1F\> + + <\answer*> + \<#91C7\>\<#7528\>\<#64A4\>\<#9500\>\<#529F\>\<#80FD\>\<#FF0C\>\<#6216\>\<#8005\>ctrl+z\<#3002\> + + + + <\question> + \<#7A7A\>\<#7F13\>\<#51B2\>\<#533A\>\<#7684\>\<#6807\>\<#9898\>\<#6709\>\<#4E2A\>\<#6570\>\<#5B57\>\<#4E00\>\<#76F4\>\<#589E\>\<#52A0\>\<#FF0C\>\<#8FD9\>\<#662F\>\<#600E\>\<#4E48\>\<#56DE\>\<#4E8B\>\<#FF1F\> + + <\answer*> + \<#8FD9\>\<#4E2A\>\<#6570\>\<#5B57\>\<#6307\>\<#7684\>\<#662F\>\<#58A8\>\<#5E72\>\<#5907\>\<#4EFD\>\<#6587\>\<#6863\>\<#7684\>\<#6570\>\<#91CF\>\<#3002\>\<#9000\>\<#51FA\>\<#58A8\>\<#5E72\>\<#65F6\>\<#FF0C\>\<#58A8\>\<#5E72\>\<#4F1A\>\<#5907\>\<#4EFD\>\<#672A\>\<#5B58\>\<#76D8\>\<#7684\>\<#6587\>\<#4EF6\>\<#3002\> + + \<#5F53\>\<#7F13\>\<#51B2\>\<#533A\>\<#4E3A\>\<#7A7A\>\<#7684\>\<#65F6\>\<#5019\>\<#FF0C\>\<#4E0D\>\<#5E94\>\<#8BE5\>\<#4EA7\>\<#751F\>\<#5907\>\<#4EFD\>\<#6587\>\<#4EF6\>\<#3002\> + + \<#6DFB\>\<#52A0\>\<#83DC\>\<#5355\>\<#9879\>\<#FF0C\>\<#4F7F\>\<#7528\>\<#6237\>\<#6253\>\<#5F00\>\<#5B58\>\<#653E\>\<#5907\>\<#4EFD\>\<#6587\>\<#4EF6\>\<#7684\>\<#76EE\>\<#5F55\>\<#3002\> + + + + <\question> + \<#5173\>\<#95ED\>\<#7F16\>\<#8F91\>\<#5668\>\<#65F6\>\<#FF0C\>\<#63D0\>\<#793A\>\<#6846\>\<#4E09\>\<#4E2A\>\<#6309\>\<#94AE\>\<#4E2D\>\<#FF0C\>\<#5426\>\<#548C\>\<#53D6\>\<#6D88\>\<#6709\>\<#4EC0\>\<#4E48\>\<#533A\>\<#522B\>\<#FF1F\> + + <\answer*> + \<#6CA1\>\<#6709\>\<#533A\>\<#522B\>\<#FF0C\>\<#5E94\>\<#8BE5\>\<#6539\>\<#8FDB\>\<#3002\> + + + \; \; @@ -73,70 +276,50 @@ <\references> <\collection> > - > - > > > - > + > > - > - > - > - > + > + > + > <\auxiliary> <\collection> - <\associate|figure> - |1>|> - An navigation template on Wikipedia, displaying items divided into - several categories. The community of wikipedia is trying to use - wikidata for it. - |> - - |2>|> - Table generated from knowledge graph on Wikipedia. - |> - - <\associate|table> - |1>|> - Some tasks of mogan project. This table can be managed with some data - structure rather than table. - |> - <\associate|toc> |math-font-series||1Welcome> |.>>>>|> |math-font-series||2Topic: - Mechanism to manage tm files> |.>>>>|> + Unicode support> |.>>>>|> - |2.1document lookup and - classification |.>>>>|> + |2.1tmu format + |.>>>>|> > - |2.2project of embedded code and - session |.>>>>|> + |2.2Unicode char table + |.>>>>|> + > + + |2.3Inner implemention of + unicode string |.>>>>|> + > + + |2.4Unicode handling at user + interface |.>>>>|> + > + + |2.5texmacs programming language + |.>>>>|> > - |2.3Git(VCS) Integration + |math-font-series||3Discussion> |.>>>>|> - > - - |2.4technique detail and - backward compability |.>>>>|> - > - - |math-font-series||3Topic: - Unicode support> |.>>>>|> - - - |math-font-series||4Discussion> - |.>>>>|> - + - \ No newline at end of file +