Skip to content

Open up Dan ranks for project-level Kata #1859

Closed
@DonaldKellett

Description

@DonaldKellett

Back in 2014, Codewars administrator @jhoffner envisioned the existence of project-level Kata with dan ranking instead of the usual kyu ranking. And thanks to Subtyping Mutable References which was authored just now, the existence of de-facto project-level Kata has become a reality:

  • The solution to this Kata (not even taking into account the preloaded code) took me a full day and more to prepare even by constantly referring to related sources and sometimes copying/modifying code snippets from those sources

  • The current solution to this Kata spans a whopping 884 lines of code even after employing advanced automation techniques to try to reduce the line count to a minimum

  • The content of this Kata is based on Programming Language Foundations, an e-Book whose content is claimed to be found in typical postgraduate Computer Science courses:

    Programming Language Foundations (volume 2, by a set of authors similar to this book's) covers material that might be found in a graduate course on the theory of programming languages, including Hoare logic, operational semantics, and type systems.

    (source)

  • In order to learn the necessary knowledge to author this Kata, I spent about 2 months on end grokking the first 2 volumes of Software Foundations

After careful consideration, it is of my belief that ranking it 1 kyu simply does not do it justice. @kazk Please consider opening up the ranking options of 1-4 dan this time, because if this Kata cannot be ranked at dan level then I don't know if anything else ever will.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions