git @ Cat's Eye Technologies The-Glosscubator / 29ce87d
Include the topic description in the README for some topics. Chris Pressey 21 days ago
11 changed file(s) with 44 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
1010
1111 - - - -
1212
13 _Works regarding the specification language TLA+ and its underlying logic._ _Wikipedia:_ [TLA+](https://en.wikipedia.org/wiki/TLA+)
14
15 - - - -
1316
1417 ### Web resources
1518
1010
1111 - - - -
1212
13 _Works regarding the Tandy TRS-80 computer system (in particular the CoCo), including its computer architecture, software and games available for it, and programming of it._
14
15 - - - -
1316
1417 ### Web resources
1518
1010
1111 - - - -
1212
13 _Works describing or showcasing particular technologies. (Constrast to the subject of technology in general.)_
14
15 - - - -
1316
1417 ### Web resources
1518
1010
1111 - - - -
1212
13 _Works regarding the study of term rewriting systems._ _Wikipedia:_ [Term Rewriting](https://en.wikipedia.org/wiki/Rewriting#Term_rewriting_systems)
14
15 - - - -
1316
1417 ### Web resources
1518
1010
1111 - - - -
1212
13 _Works regarding the formal proving of theorems, and the mechanical implementation of such, especially (but not exclusively) as computer software._
14
15 - - - -
1316
1417 ### Web resources
1518
1010
1111 - - - -
1212
13 _Works regarding theory of computation, meaning models of computation and the limits they counter. This includes computability theory, including decidable and undecidable problems, also known as the theory of recursive functions. Note that "big" classes such as primitive recursive functions are regarded as complexity topics rather than computability topics here._
14
15 - - - -
1316
1417 ### Web resources
1518
1010
1111 - - - -
1212
13 _Works regarding the study of properties of space, roughly speaking, independent of distance; the study of those properties that remain unchanged when continuously deformations are applied to the space._ _Wikipedia:_ [Topology](https://en.wikipedia.org/wiki/Topology)
14
15 - - - -
1316
1417 ### Web resources
1518
1010
1111 - - - -
1212
13 _Works regarding the study and practice of assigning types (collections of constraints) to values as part of informatically processing those values, for example in a computer program._
14
15 - - - -
1316
1417 ### Web resources
1518
1010
1111 - - - -
1212
13 _Works regarding the formal study of types, primarily in its original meaning as a means to avoid paradoxes in logic, and secondarily as it is studied in the modern world to provide a theoretical basis for type systems in programming languages._
14
15 - - - -
1316
1417 ### Web resources
1518
5454 topic_sections[topic] = section
5555
5656 if undescribed_topics:
57 err = "the following topics have no description: {}".format(', '.join(undescribed_topics))
58 print("WARNING: {}\n".format(err))
59 raise ValueError(err)
57 raise ValueError(
58 "the following topics have no description: {}".format(', '.join(undescribed_topics))
59 )
6060
6161 c.check_entry_topics()
6262 c.process_secondary_topics()
4747 f.write("-" * len(title) + "\n")
4848 f.write("\n{}\n".format(PUBLIC_DOMAIN_HEADER))
4949 f.write("[(Up)](../../README.md#topics){}\n".format(see_also))
50 f.write("""
50 if topic.startswith("T"): # bit of an A/B test
51 desc = "_{}_".format(topic_section["body"].strip().replace("\n", " "))
52 wikipedia = topic_section["properties"].get("wikipedia")
53 if wikipedia:
54 desc += " _Wikipedia:_ [{}]({})".format(title, wikipedia)
55 f.write("""
56 - - - -
57
58 {}
59
60 - - - -
61 """.format(desc))
62 else:
63 f.write("""
5164 - - - -
5265
5366 """)