between implementations. They are not structured or
intended to have optimal runtime performance or code
concision.</li>
- <li>While the overall structure of each mal
- implementation is similar, the implementation details
- are <b>up to the author</b>.</li>
<li>Mal implementations are created by <b>different
authors</b> and the authors have varying levels of
experience with the target language and they often
created a mal implementation with the goal of learning
the target language.</li>
+ <li>While the overall structure of each mal
+ implementation is similar, the implementation details
+ are <b>up to the author</b>.</li>
<li>There are hundreds of tests that each implementation
must pass before being accepted into the tree.
However, the mal language has <b>no formal
experience. There are also other aspects to type
discipline (strong, gradual, duck, etc) that are not
currently included.</li>
- <li>The language popularity measure is based on the
- number of stars that the implementation language
- received on GitHub for the most recent quarter. The
- information was gathered by the <a
- href="https://madnight.github.io/githut/#/stars/2018/4">GitHut
+ <li>The GitHub information was gathered by the <a
+ href="https://madnight.github.io/githut/">GitHut
2.0</a> project and then translated into a ordinal
ranking of implementations relative to each other.
- Not all languages have data so a gap of 10 ticks
- is introduced between the ranked languages and the
- languages with no data.</li>
+ <li>The StackOverflow information was generated
+ by a <a
+ href="https://data.stackexchange.com/stackoverflow/query/edit/1013465">tag
+ count query</a> and then translated into a ordinal
+ ranking of implementations relative to each other.
+ <li>Not all languages have GitHub or StackOverflow data
+ so a gap of 10 ticks is introduced between the
+ ranked languages and the languages with no data.</li>
</ul>
</div>
</div>