Thanks, Rob, found it. It's actually in this email itself:
*to unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
<dev-unsubscr...@commons.apache.org>  *

On Fri, Apr 5, 2019 at 9:40 PM Rob Tompkins <chtom...@gmail.com> wrote:

> There should be an unsubscribe link on this page:
>
> https://commons.apache.org/mail-lists.html
>
> > On Apr 5, 2019, at 9:13 AM, Javin Paul <savingfu...@gmail.com> wrote:
> >
> > How to unsubscribe from this group?
> >
> > On Fri, Apr 5, 2019 at 8:24 PM Alex Herbert <alex.d.herb...@gmail.com>
> > wrote:
> >
> >> On 05/04/2019 12:06, Gilles Sadowski wrote:
> >>>>>> On 05/04/2019 09:27, sebb wrote:
> >>>>>> On Tue, 12 Mar 2019 at 12:28, Rob Tompkins <chtom...@gmail.com>
> wrote:
> >>>>>> For those unfamiliar with MathJaX, is the javascript mechanism for
> >> accommodating for LaTeX (the math typesetting language, written by
> Donald
> >> Knuth) in html.
> >>>>>>
> >>>>>> It could be convenient to use mathematical notation in our javadoc
> >> generally. That said, Java doesn’t do this so it would indeed be
> >> non-standard. My opinion is in the +0.5 zone currently.
> >>>>>>
> >>>>>> Thoughts?
> >>>>> Is it likely that existing Javadoc comments will trigger MathJaX?
> >>>>> That would perhaps mean lots of changes just to stay still.
> >>>>>
> >>>>> What does it look like if JavaScript is not in use?
> >>>> Not very readable. Have a look at this page:
> >>> If one knows LaTeX somewhat, it's fairly readable.
> >>> Another advantage is that, within the source code, it is
> >>> more readable than the equivalent formula in HTML.
> >>> E.g. compare
> >>>   r<sub>1</sub>x<sub>1</sub>
> >>> with
> >>>   \( r_1 x_1 \)
> >>
> >> So this depends on the use case:
> >>
> >> Use case
> >>        LaTex
> >>        HTML
> >> Reading the Javadoc online      Nice equations. Needs Javascript
> enabled.
> >>
> >> Q. Is disabling Javascript common?
> >>        OK equations. No need for Javascript.
> >> Accessing the Javadoc in an IDE         No equations. Needs fluency in
> >> LaTeX.
> >> Can resort to viewing Javadocs in a browser (with Javscript).   OK
> >> equations.
> >> Reading the source code         No equations. Needs fluency in LaTeX.
> Can
> >> resort to viewing Javadocs in a browser (with Javscript).       Verbose
> >> HTML
> >> equations. Needs fluency in HTML. Can view Javadocs in an IDE/browser.
> >> Maintaining the source code     LaTex is easier to write complex
> equations.
> >>
> >> IDE cannot show the Javadoc.
> >>
> >> Javadoc tool cannot spot errors.
> >>
> >> Javadoc must be built and viewed locally before commit.
> >>        Verbose HTML equations. Some equations not easily possible
> without
> >> imagination.
> >>
> >> IDE can show the Javadoc for a quick check.
> >>
> >> Javadoc tool can spot errors so can be part of a series of checks for a
> PR.
> >>
> >>
> >> In the common use case I question if the disabling of Javascript in a
> >> browser is a common thing nowadays? Using LaTeX will be better. Someone
> >> who sees the pages without Javascript and raises a bug will be kindly
> >> directed towards enabling Javascript in their browser for the
> >> commons.apache.org host.
> >>
> >> In the developer use case then an IDE can support the HTML which is
> >> nice. It can be used for simple equations. For the LaTeX I think that a
> >> developer is quite capable of understanding what is going on and can
> >> open a browser to view the Javadoc if needed.
> >>
> >> For reading the source code it is the same as above. If you got this far
> >> then you can figure it out.
> >>
> >> In the source code maintainer use case then writing the HTML for a
> >> complex equation is more work than using LaTeX. But the equations cannot
> >> be checked by Javadoc. So the onus is on the developer who wants to use
> >> LaTeX to render the javadocs and make sure they look correct.
> >>
> >>
> >> So to allow MathJax in any commons project would require an explicit
> >> validation of the LaTeX that may be present in any PR or new commit.
> >>
> >> My vote is to enable via a profile (as Sebb suggested) and let the
> >> project developers decide if they want to maintain it.
> >>
> >>
> >>
> http://commons.apache.org/proper/commons-math/javadocs/api-3.6.1/org/apache/commons/math3/analysis/polynomials/PolynomialsUtils.html
> >>>>
> >>>> Then turn off Javascript (e.g. [1]) and look again.
> >>>>
> >>>> An example non-javascript output for an equation (method
> >>>> createJacobiPolynomial(int, int, int)) is:
> >>>>
> >>>> \( P_0^{vw}(x) = 1 \\ P_{-1}^{vw}(x) = 0 \\ 2k(k + v + w)(2k + v + w -
> >>>> 2) P_k^{vw}(x) = \\ (2k + v + w - 1)[(2k + v + w)(2k + v + w - 2) x +
> >>>> v^2 - w^2] P_{k-1}^{vw}(x) \\ - 2(k + v - 1)(k + w - 1)(2k + v + w)
> >>>> P_{k-2}^{vw}(x) \)
> >>>>
> >>>>
> >>>> [1]
> >> https://www.lifewire.com/disable-javascript-in-google-chrome-4103631
> >>>>
> >>>>> I think it would be sensible for the processing to be optional, e.g.
> >>>>> via a marker file.
> >>> Not all projects might expect improvement with MathJaX; if so,
> >>> they should not use it.  But deactivating MathJaX when it is used
> >>> in the Javadoc does not seem very user-friendly (if the marker file
> >>> would not include the HTML snippet necessary to invoke the script).
> >>> Anyways, it seems to be a component-level decision.
> >>>
> >>> Gilles
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >>> For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >
> > --
> > Thanks
> > Javin
> > http://javarevisited.blogspot.com/
> > Twitter : https://twitter.com/javinpaul
> > blog : http://java67.blogspot.com
> > blog : http://savingsfunda.blogspot.com
>


-- 
Thanks
Javin
http://javarevisited.blogspot.com/
Twitter : https://twitter.com/javinpaul
blog : http://java67.blogspot.com
blog : http://savingsfunda.blogspot.com

Reply via email to