1. Bitbucket
  2. Public Issue Tracker
  3. master
  4. Issues

Issues

Issue #9885 resolved

Markdown lists rendered improperly

furkae
created an issue

Lists using the Markdown wiki renderer are displayed improperly.

Wiki source:

...
* Implement the proof of concept as a Java API that can be used in any Java application.
* Implement a simple web based GUI where mathematical expression can be manipulated.
...

Complete wiki source and rendered HTML attached as screenshot.

Comments (5)

  1. Abhin Chhabra staff

    Hi furkae,

    Markdown requires new lines before lists to render them correctly. The following is the result of adding a newline before the lists.


    Idea

    I have had the following idea for a very long time in my head: I should implement a mathematical library in Java to test if mathematical expressions (e.g. 2 x^2 - 3x = 0) can be effectively manipulated if they are internally represented in a recursive structure. In this case the expression above should be represented somehow like this:

    Variable x               = new Variable("x");
    Expression quadraticTerm = new Multiplication(2, new Exponentiation(x, 2));
    Expression linearTerm    = new Multiplication(3, x);
    Expression equality      = new Equality(new Subtraction(quadraticTerm, linearTerm), 0);
    

    In short: this project is a proof of concept if this idea is viable.

    Goals

    This project have the following goals:

    • Implement the proof of concept as a Java API that can be used in any Java application.
    • Implement a simple web based GUI where mathematical expression can be manipulated.

    Considerations

    While implementing the API the following considerations (priorities) are taking into account:

    • Readability/usability over performance.
    • Expressions should be immutable objects.
    • No need for parenthesis: the recursive structure makes sure the order of evaluation is correct.
  2. Log in to comment