- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Wed, 19 Jun 2024 15:55:27 -0700
- To: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkDNrvhboPrR8pcsdv2K=S5UDjmG9UYYQHcerebwJFs_uQ@mail.gmail.com>
Attendees: - Neil Soiffer - Louis Maher - David Carlisle - Dennis Müller - Deyan Ginev - Murray Sargent - Moritz Schubotz <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.1#cp-md-0-regrets> Regrets - David Farmer - Paul Libbrecht - Bruce Miller <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.1#cp-md-0-action-items>Action Items - Open concept list update <https://davidcarlisle.github.io/mathml-docs/intent-open-concepts/> *ACTION* DC will make a fork with an experimental rendering of the condensed list. *ACTION* DC will merge his results so that others can help him with it. *ACTION* NS: Are we using 'n' or '*' to indicate a variable argument list. DC: I need to check this. Maybe we are using both. - Intent implementations update *ACTION* MoS and NS will discuss the status of MoS's intent implementation. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.1#cp-md-0-2-potentially-closable-intent-issues-after-a-little-discussion->2. Potentially closable intent issues after a little discussion: - Intent for distinguishing uses of spaces #481 <https://github.com/w3c/mathml/issues/481> *ACTION* DC will close issue 481 with a blank concept added to core. - Intent for large operators #482 <https://github.com/w3c/mathml/issues/482> *ACTION* DC is willing to list the large operators and see what such a list would look like. This might help the group reach a decision whether to have a small table of large operators, or list each operator separately with its own speech template and comments. - include standardized currencies in core intents #490 <https://github.com/w3c/mathml/issues/490> *ACTION* NS will add a comment to this issue (490) saying that we are going to add the currency symbols, and speaking order could be left to an intent on a surrounding mrow, and we will not add the currency exchange symbols such as usd. Do not close issue 490. *ACTION* MuS: I will check the Unicode Common Locale Data Repository (CLDR) to see what they do about currency. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.1#cp-md-0-agenda> Agenda <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.1#cp-md-0-1-announcements-updates-progress-reports>1. Announcements/Updates/Progress reports - Open concept list update <https://davidcarlisle.github.io/mathml-docs/intent-open-concepts/> DC: Showed his open concept list. The first five columns are the same as core. He added the "subject" and "sources columns. It was decided that this list should explain the arguments used in each concept. DC open an issue on this Distinguishing arguments in intent concept lists (496) <https://github.com/w3c/mathml/issues/496>. NS: If there was any ambiguity we would put a comment to explain the arguments. DG comes from a programmer's point of view. He wants the variables to look like template variables such as $1, $2,… NS Would you have to have the literal MathML? DC: You could have the rendering show up as a mouse-over tooltip. If you did this, you would need the literal MathML with intent. NS: to DG, Would you want to look at the YAML or the rendered version? DG: It is a test. Rendering tells you if it works, and the YAML is documentation to check against. NS likes having the intent in the table. You do not need it with zero or one arguments. MuS likes seeing the math notation. This helps clarify unfamiliar concepts for him. He would like to be able to hover over individual variables. MoS: It would be good to keep track of the variables used in speech. Perhaps they could have a special class which would cause them to be highlighted. Keeping track of the definitions of variables would help in translation. NS: Likes to have the intent in the examples. The intent reinforces what you should be writing. DC has been converting pseudo math code into MathML which can be rendered into math in the comments column. He has about 230 concepts to process. Some of these concepts are unclear about what they are. DC will experiment to see what is feasible. DG wants to encourage david to think about automation because of the large number of concepts he has been processing. DG: Intent drives the speech. DG wants to have a consistent argument display and speech. DC: You need a source file to generate the entries. DC: Some of the speech templates are wrong. NS: We should do a merge so others can help DC with corrections. NS wants to remove entries that are already in core. *ACTION* DC will make a fork with an experimental rendering of the condensed list. *ACTION* DC will merge his results so that others can help him with it. MoS was concerned about variable length argument lists. He was worried about translation. DG: We must be able to manage variable argument lists. *ACTION* NS: Are we using 'n' or '*' to indicate a variable argument list. DC: I need to check this. Maybe we are using both. DG: It is ok to have an incomplete implementation of something on the open list. NS: The comment column shows rendering of MathML. DC will do some more experimenting and test the rendering on his fork. NS: Visual Studio just added MathML support. You can see rendering locally. - Intent implementations update NS is giving a talk on intents in about a month. He wants to be able to say where the intent implementations are. NS: DF will give us an update in about two weeks. *ACTION* MoS and NS will discuss the status of MoS's intent implementation. MuS told NS that NS should look at what MuS has done. MuS has done some automatic intent generation of derivatives. MoS So the implementation will be finished in November this year. And the old rendering will be finally switched off by the end of 2025. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.1#cp-md-1-2-potentially-closable-intent-issues-after-a-little-discussion->2. Potentially closable intent issues after a little discussion: - Intent for distinguishing uses of spaces #481 <https://github.com/w3c/mathml/issues/481> NS was ok with blank. You can use an intent to say what kind of blank it is. *ACTION* DC will close issue 481 with a blank concept added to core. - Intent for large operators #482 <https://github.com/w3c/mathml/issues/482> NS: How do we organize the large symbols? Do we put in 22 large symbols using most of the same descriptions; or can we have a symbol list with 22 symbols with the large symbol property? NS: The speech templates will be almost identical. DC and MuS: keep the symbols separate. MuS: There could be some word changes in the descriptions of these symbols. NS We could end up with 66 entries instead of really only three. This could make the list large and more obscure. DG: I like large lists. MuS: In the MathML community, these symbols are called large ops or large operators. In the Unicode community they are called N-ary operators. LaTeX tends to use the term big. DC: Do not look at LaTeX for naming guidance. *ACTION* DC is willing to list the large operators and see what such a list would look like. This might help the group reach a decision whether to have a small table of large operators, or list each operator separately with its own speech template and comments. - include standardized currencies in core intents #490 <https://github.com/w3c/mathml/issues/490> NS: Communities manage their currencies differently from one another. We must support these communities. NS: Is the currency name spoken before or after the numeric value of the currency? In the U.S., the currency symbol is placed before the numerical value, but it is spoken after the numeric value, and the euro sign turns out it can be at the front, the middle, or the end. All these cases need to be noted. NS: In the monetary world, they tend not to use the dollar signs and the euros. They use things like usd (US dollar), eur (euro), and cad for (Canadian dollar). NS: In general, if you use a dollar, you say dollar not US dollar because you know the currency with which you are dealing. DC: The type of currency would matter when you are dealing with currency exchanges. NS: You can always use intent to change a dollar sign into something else. NS: Do we support all these abbreviations? NS: The symbols will go into core, and they have Unicode names, and the names can be spoken. The order of reading the currency symbols will also have to go into core. From Moritz Schubotz to everyone: In Excel there is an option in connection to currencies how to represent negative values. For example, one can write (123) to express -123 DC: For now, let us add all the currency symbols, and later see what we need to do. NS said that DG said that if there is a problem, people can just add an intent. Mostly people will infer the correct intent. *ACTION* NS will add a comment to this issue (490) saying that we are going to add the currency symbols, and speech order could be left to an intent on a surrounding mrow, and we will not add the currency exchange symbols such as usd. Do not close issue 490. MuS: I think it's worth checking "CLDR" (the Unicode Common Locale Data Repository) because CLDR may already have this material in it. It is part of internationalization. *ACTION* MuS: I will check the Unicode Common Locale Data Repository (CLDR) to see what they do about currency.
Received on Wednesday, 19 June 2024 22:55:42 UTC