Add 2 Games and a PL repository, and sort secondary entries.

This commit is contained in:
Chris Pressey 2024-11-05 21:19:58 +00:00
parent fb6922d208
commit 5bfbc9d8a2
40 changed files with 136 additions and 138 deletions

View file

@ -18,7 +18,7 @@ all of which are accessible on the World Wide Web.
<!-- TOTALS -->
Currently it consists of **693** web pages, **82** repositories, **174** papers, and **179** books in **102** topics.
Currently it consists of **695** web pages, **83** repositories, **174** papers, and **179** books in **102** topics.
Of these, [**110** have the highest rating](by-rating/Top-rated.md),
[**33** are considered classics](by-rating/Classic.md),
[**78** are considered very interesting](by-rating/Very%20Interesting.md),

View file

@ -39,12 +39,12 @@ SPDX-License-Identifier: CC0-1.0
[lybrown/dis: Statically Tracing 6502 Disassembler](https://github.com/lybrown/dis) ★
_(in [Scheme](../Scheme/README.md#scheme))_ [scotws/Cthulhu-Scheme: A primitive bare-metal Scheme for the 65c02](https://github.com/scotws/Cthulhu-Scheme) ★
_(in [Apple II](../Apple%20II/README.md#apple-ii))_ [dschmenk/PLASMA: Proto Language AsSeMbler for All (formerly Apple)](https://github.com/dschmenk/PLASMA) ★
_(in [Forth](../Forth/README.md#forth))_ [scotws/TaliForth2: A Subroutine Threaded Code (STC) ANS-like Forth for the 65c02](https://github.com/scotws/TaliForth2) ★
_(in [Scheme](../Scheme/README.md#scheme))_ [scotws/Cthulhu-Scheme: A primitive bare-metal Scheme for the 65c02](https://github.com/scotws/Cthulhu-Scheme) ★
### Books

View file

@ -18,7 +18,7 @@ SPDX-License-Identifier: CC0-1.0
[soft question - Why does intersection always preserve \"closed\" structures? - Mathematics Stack Exchange](https://math.stackexchange.com/questions/3602374/why-does-intersection-always-preserve-closed-structures) ★
_(in [Topology](../Topology/README.md#topology))_ [general topology - Topological matroids? - Mathematics Stack Exchange](https://math.stackexchange.com/questions/960007/topological-matroids) ★
_(in [Matroid Theory](../Matroid%20Theory/README.md#matroid-theory))_ [general topology - Topological matroids? - Mathematics Stack Exchange](https://math.stackexchange.com/questions/960007/topological-matroids) ★
### Books

View file

@ -18,12 +18,12 @@ SPDX-License-Identifier: CC0-1.0
[Example assembly/machine instruction from lambda calculus](https://stackoverflow.com/questions/67594976/example-assembly-machine-instruction-from-lambda-calculus) ★★
_(in [Functional Programming](../Functional%20Programming/README.md#functional-programming))_ [compiler construction - Converting a function to use tail recursion -- a formal study - Stack Overflow](https://stackoverflow.com/questions/10700807/converting-a-function-to-use-tail-recursion-a-formal-study) ★
_(in [6502](../6502/README.md#6502))_ [COMFY-6502 compiler: port to Common Lisp](https://josephoswald.nfshost.com/comfy/summary.html) ★★
_(in [6502](../6502/README.md#6502))_ [cc65 - a freeware C compiler for 6502 based systems](https://cc65.github.io/) ★★
_(in [Functional Programming](../Functional%20Programming/README.md#functional-programming))_ [compiler construction - Converting a function to use tail recursion -- a formal study - Stack Overflow](https://stackoverflow.com/questions/10700807/converting-a-function-to-use-tail-recursion-a-formal-study) ★
### Repositories

View file

@ -54,10 +54,10 @@ Interaction Trees (online @ [archive.org](https://archive.org/details/interactio
_(in [Calculus of Constructions](../Calculus%20of%20Constructions/README.md#calculus-of-constructions))_ [Introduction to the Calculus of Inductive Constructions](https://inria.hal.science/hal-01094195/document) ★
_(in [Theorem Proving](../Theorem%20Proving/README.md#theorem-proving))_ Theorem proving support in programming language semantics (online @ [arxiv.org](https://arxiv.org/abs/0707.0926)) ★
_(in [Term Rewriting](../Term%20Rewriting/README.md#term-rewriting))_ [A Constructive Semantics for Rewriting Logic](https://digitalcommons.uri.edu/oa_diss/268/) ★★
_(in [Theorem Proving](../Theorem%20Proving/README.md#theorem-proving))_ Theorem proving support in programming language semantics (online @ [arxiv.org](https://arxiv.org/abs/0707.0926)) ★
### Books

View file

@ -40,10 +40,10 @@ SPDX-License-Identifier: CC0-1.0
[digital logic - When is it appropriate to mix 74LSxx components with original TTL 74xx? - Electrical Engineering Stack Exchange](https://electronics.stackexchange.com/questions/692617/when-is-it-appropriate-to-mix-74lsxx-components-with-original-ttl-74xx) ★
_(in [Numerical Analysis](../Numerical%20Analysis/README.md#numerical-analysis))_ [What numerical methods are used in circuit simulation? How can I get an overview? - Electrical Engineering Stack Exchange](https://electronics.stackexchange.com/questions/644007/what-numerical-methods-are-used-in-circuit-simulation-how-can-i-get-an-overview) ★★★
_(in [Energy Management](../Energy%20Management/README.md#energy-management))_ [Batteries for AA-compatible digital cameras](https://web.archive.org/web/20131121103753/http://dpfwiw.com/batteries.htm) ★
_(in [Numerical Analysis](../Numerical%20Analysis/README.md#numerical-analysis))_ [What numerical methods are used in circuit simulation? How can I get an overview? - Electrical Engineering Stack Exchange](https://electronics.stackexchange.com/questions/644007/what-numerical-methods-are-used-in-circuit-simulation-how-can-i-get-an-overview) ★★★
### Books

View file

@ -65,7 +65,7 @@ _(in [Type Theory](../Type%20Theory/README.md#type-theory))_ [Type Theory and Ma
### Books
_(in [Mathematics](../Mathematics/README.md#mathematics))_ Compactness and Contradiction (online @ [terrytao.wordpress.com](https://terrytao.wordpress.com/wp-content/uploads/2011/06/blog-book.pdf))
_(in [Logic](../Logic/README.md#logic))_ Mathematical Logic (Kleene) (borrow @ [archive.org](https://archive.org/details/mathematicallogi0000klee)) 🏛️
_(in [Mathematics](../Mathematics/README.md#mathematics))_ Compactness and Contradiction (online @ [terrytao.wordpress.com](https://terrytao.wordpress.com/wp-content/uploads/2011/06/blog-book.pdf))

View file

@ -42,12 +42,12 @@ SPDX-License-Identifier: CC0-1.0
[idioms - Is \"regex\" in modern programming languages really \"context sensitive grammar\"? - Stack Overflow](https://stackoverflow.com/questions/612654/is-regex-in-modern-programming-languages-really-context-sensitive-grammar) ★
_(in [Automata Theory](../Automata%20Theory/README.md#automata-theory))_ [Csc520 Foundations of Computer Science](https://web.archive.org/web/20161105235418/https://www.cs.wcupa.edu/rkline/csc520) ★
_(in [Programming Languages](../Programming%20Languages/README.md#programming-languages))_ [GF - Grammatical Framework](https://www.grammaticalframework.org/) ★
_(in [Programming Languages](../Programming%20Languages/README.md#programming-languages))_ [Grammatical Framework (programming language) - Wikipedia](https://en.wikipedia.org/wiki/Grammatical_Framework_(programming_language))
_(in [Automata Theory](../Automata%20Theory/README.md#automata-theory))_ [Csc520 Foundations of Computer Science](https://web.archive.org/web/20161105235418/https://www.cs.wcupa.edu/rkline/csc520) ★
### Papers

View file

@ -49,10 +49,10 @@ SPDX-License-Identifier: CC0-1.0
Syntactic Theories in Practice (online @ [tidsskrift.dk](https://tidsskrift.dk/brics/article/view/21721)) ★
_(in [Type Systems](../Type%20Systems/README.md#type-systems))_ Should Your Specification Language Be Typed? (online @ [lamport.azurewebsites.net](http://lamport.azurewebsites.net/pubs/lamport-types.pdf)) ★★★
_(in [Philosophy](../Philosophy/README.md#philosophy))_ [Tossing Algebraic Flowers down the Great Divide](https://cseweb.ucsd.edu/~goguen/pps/tcs97.pdf) ★★★
_(in [Type Systems](../Type%20Systems/README.md#type-systems))_ Should Your Specification Language Be Typed? (online @ [lamport.azurewebsites.net](http://lamport.azurewebsites.net/pubs/lamport-types.pdf)) ★★★
### Books

View file

@ -28,12 +28,12 @@ SPDX-License-Identifier: CC0-1.0
[Recitation 21: Let Expressions & The Environment Model](https://www.cs.cornell.edu/courses/cs312/2004fa/lectures/rec21.html) ★
_(in [JavaScript](../JavaScript/README.md#javascript))_ [functional programming - How are people implementing immutable data structures in JavaScript when the language doesn't offer any obvious way of implementing immutability? - Stack Overflow](https://stackoverflow.com/questions/67758847/how-are-people-implementing-immutable-data-structures-in-javascript-when-the-lan) ★
_(in [Compiler Construction](../Compiler%20Construction/README.md#compiler-construction))_ [Example assembly/machine instruction from lambda calculus](https://stackoverflow.com/questions/67594976/example-assembly-machine-instruction-from-lambda-calculus) ★★
_(in [Game Development](../Game%20Development/README.md#game-development))_ [javascript - Immutable.js: Data structure to represent 2D game field - Stack Overflow](https://stackoverflow.com/questions/36603998/immutable-js-data-structure-to-represent-2d-game-field) ★
_(in [JavaScript](../JavaScript/README.md#javascript))_ [functional programming - How are people implementing immutable data structures in JavaScript when the language doesn't offer any obvious way of implementing immutability? - Stack Overflow](https://stackoverflow.com/questions/67758847/how-are-people-implementing-immutable-data-structures-in-javascript-when-the-lan) ★
### Repositories
@ -41,14 +41,14 @@ _(in [Game Development](../Game%20Development/README.md#game-development))_ [jav
_(in [Compiler Construction](../Compiler%20Construction/README.md#compiler-construction))_ [natefaubion/example-functional-compiler](https://github.com/natefaubion/example-functional-compiler) ★
_(in [User Interface](../User%20Interface/README.md#user-interface))_ [art-w/unicorn: Purely functional GUI algebra](https://github.com/art-w/unicorn) ★★
_(in [Programming Languages](../Programming%20Languages/README.md#programming-languages))_ [ympbyc/Carrot: Purely functional lisp featuring: default currying, left-associative s-expression, lazy evaluation, static type system, and statically determined multimethods.](https://github.com/ympbyc/Carrot) ★★★
_(in [Programming Languages](../Programming%20Languages/README.md#programming-languages))_ [ncihnegn/miranda: Miranda is a pure, non-strict, polymorphic, higher order functional programming language designed by David Turner in 1983-6.](https://github.com/ncihnegn/miranda) ★
_(in [Programming Languages](../Programming%20Languages/README.md#programming-languages))_ [UnrealVerseGuru/VerseProgrammingLanguage: Verse Programming Language - Functional logic language developed by Epic Games - all informations, official resources and snippets](https://github.com/UnrealVerseGuru/VerseProgrammingLanguage) ★
_(in [User Interface](../User%20Interface/README.md#user-interface))_ [art-w/unicorn: Purely functional GUI algebra](https://github.com/art-w/unicorn) ★★
### Papers
@ -62,10 +62,10 @@ Fast and Loose Reasoning is Morally Correct (online @ [www.cs.ox.ac.uk](https://
let (rec) insertion without effects, lights or magic (online @ [icfp19.sigplan.org](https://icfp19.sigplan.org/details/mlfamilyworkshop-2019-papers/6/let-rec-insertion-without-effects-lights-or-magic))
_(in [Type Systems](../Type%20Systems/README.md#type-systems))_ Initial Algebra Semantics is Enough! (online @ [libres.uncg.edu](https://libres.uncg.edu/ir/asu/f/Johann_Patricia_2007_Intitial%20Algebra%20Semantics%20Is%20Enough.pdf)) ★
_(in [Computational Complexity](../Computational%20Complexity/README.md#computational-complexity))_ Pure vs Impure Lisp (online @ [dl.acm.org](https://dl.acm.org/doi/pdf/10.1145/244795.244798))
_(in [Type Systems](../Type%20Systems/README.md#type-systems))_ Initial Algebra Semantics is Enough! (online @ [libres.uncg.edu](https://libres.uncg.edu/ir/asu/f/Johann_Patricia_2007_Intitial%20Algebra%20Semantics%20Is%20Enough.pdf)) ★
### Books

View file

@ -34,10 +34,14 @@ SPDX-License-Identifier: CC0-1.0
[Organ Trail - Wikipedia](https://en.wikipedia.org/wiki/Organ_Trail)
[Loco-Motion (video game) - Wikipedia](https://en.wikipedia.org/wiki/Loco-Motion_(video_game))
[Blocksum : Shintaro Sato : Free Download, Borrow, and Streaming : Internet Archive](https://archive.org/details/Blocksum_game) ★
[bike](https://2bt.github.io/bike/) ★
[The 2nd Battalion Page](https://www.evl.uic.edu/aej/AndyBattalion.html) ★
_(in [Public Domain](../Public%20Domain/README.md#public-domain))_ [Llamasoft 8 bit games](https://web.archive.org/web/20070629145455/http://www.medwaypvb.com/llamadloads.htm) ★★

View file

@ -68,6 +68,12 @@ SPDX-License-Identifier: CC0-1.0
.
### Loco-Motion (video game) - Wikipedia
* url: https://en.wikipedia.org/wiki/Loco-Motion_(video_game)
.
### Blocksum : Shintaro Sato : Free Download, Borrow, and Streaming : Internet Archive
* url: https://archive.org/details/Blocksum_game
@ -80,3 +86,8 @@ SPDX-License-Identifier: CC0-1.0
.
### The 2nd Battalion Page
* url: https://www.evl.uic.edu/aej/AndyBattalion.html
.

View file

@ -17,25 +17,7 @@ Games
* rating: 3
.
### DND (video game) - Wikipedia
* rating: TODO
.
### dnd (1975 video game) - Wikipedia
* rating: TODO
.
### pedit5 - Wikipedia
* rating: TODO
.
Really I need some kind of dedicated "shameless self-promotion" "rating" instead of "3".
### Bridge-It (1984) \| Video Game \| VideoGameGeek
@ -43,36 +25,6 @@ Games
.
### Pooyan - Wikipedia
* rating: TODO
.
### Spelunky - Wikipedia
* rating: TODO
.
### Fez (video game) - Wikipedia
* rating: TODO
.
### Ico - Wikipedia
* rating: TODO
.
### Organ Trail - Wikipedia
* rating: TODO
.
### Blocksum : Shintaro Sato : Free Download, Borrow, and Streaming : Internet Archive
* rating: 1
@ -85,3 +37,8 @@ Games
.
### The 2nd Battalion Page
* rating: 1
.

View file

@ -93,14 +93,14 @@ _(in [Relational Programming](../Relational%20Programming/README.md#relational-p
[haskell/docker-haskell](https://github.com/haskell/docker-haskell) ★
_(in [Scheme](../Scheme/README.md#scheme))_ [siraben/r5rs-denot: A correct Scheme interpreter derived from the R5RS spec\'s formal semantics, written in Haskell.](https://github.com/siraben/r5rs-denot) ★★
_(in [Compiler Construction](../Compiler%20Construction/README.md#compiler-construction))_ [radian-software/kalyn: self-hosting compiler from a Haskell-like Lisp directly to x86-64, from scratch.](https://github.com/radian-software/kalyn) ★
_(in [Compiler Construction](../Compiler%20Construction/README.md#compiler-construction))_ [bollu/tiny-optimising-compiler: A tiny *optimising* compiler for an imperative programming language written in haskell](https://github.com/bollu/tiny-optimising-compiler) ★
_(in [Coq](../Coq/README.md#coq))_ [plclub/hs-to-coq: Convert Haskell source code to Coq source code.](https://github.com/plclub/hs-to-coq) ★
_(in [Scheme](../Scheme/README.md#scheme))_ [siraben/r5rs-denot: A correct Scheme interpreter derived from the R5RS spec\'s formal semantics, written in Haskell.](https://github.com/siraben/r5rs-denot) ★★
_(in [Unification](../Unification/README.md#unification))_ [parsonsmatt/unification: implementation of the first order logic unification algorithm in Haskell](https://github.com/parsonsmatt/unification) ★
_(in [Unification](../Unification/README.md#unification))_ [jozefg/higher-order-unification: A small implementation of higher-order unification](https://github.com/jozefg/higher-order-unification) ★

View file

@ -24,10 +24,10 @@ SPDX-License-Identifier: CC0-1.0
[Burali-Forti paradox - Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/Burali-Forti_paradox)
_(in [Theorem Proving](../Theorem%20Proving/README.md#theorem-proving))_ [formal methods - Do theorems provers demonstrate their own correctness\"? - Computer Science Stack Exchange](https://cs.stackexchange.com/questions/119817/do-theorems-provers-demonstrate-their-own-correctness) ★★★
_(in [FoM](../FoM/README.md#fom))_ [set theory - Are there first-order statements that second order PA proves that first order PA does not? - MathOverflow](https://mathoverflow.net/questions/366580/are-there-first-order-statements-that-second-order-pa-proves-that-first-order-pa) ★
_(in [Theorem Proving](../Theorem%20Proving/README.md#theorem-proving))_ [formal methods - Do theorems provers demonstrate their own correctness\"? - Computer Science Stack Exchange](https://cs.stackexchange.com/questions/119817/do-theorems-provers-demonstrate-their-own-correctness) ★★★
### Papers

View file

@ -64,22 +64,22 @@ SPDX-License-Identifier: CC0-1.0
[Speed Up Your JavaScript Load Time](https://betterexplained.com/articles/speed-up-your-javascript-load-time/)
_(in [PLDI](../PLDI/README.md#pldi))_ [What blocks Ruby, Python to get Javascript V8 speed? - Stack Overflow](https://stackoverflow.com/questions/5168718/what-blocks-ruby-python-to-get-javascript-v8-speed) ★
_(in [PLDI](../PLDI/README.md#pldi))_ [Why is JavaScript not compiled to bytecode before sending over the network? - Software Engineering Stack Exchange](https://softwareengineering.stackexchange.com/questions/402250/why-is-javascript-not-compiled-to-bytecode-before-sending-over-the-network) ★
_(in [Game Development](../Game%20Development/README.md#game-development))_ [javascript - Immutable.js: Data structure to represent 2D game field - Stack Overflow](https://stackoverflow.com/questions/36603998/immutable-js-data-structure-to-represent-2d-game-field) ★
_(in [Lua](../Lua/README.md#lua))_ [Fengari](https://fengari.io/) ★
_(in [PLDI](../PLDI/README.md#pldi))_ [What blocks Ruby, Python to get Javascript V8 speed? - Stack Overflow](https://stackoverflow.com/questions/5168718/what-blocks-ruby-python-to-get-javascript-v8-speed) ★
_(in [PLDI](../PLDI/README.md#pldi))_ [Why is JavaScript not compiled to bytecode before sending over the network? - Software Engineering Stack Exchange](https://softwareengineering.stackexchange.com/questions/402250/why-is-javascript-not-compiled-to-bytecode-before-sending-over-the-network) ★
### Repositories
_(in [Programming Languages](../Programming%20Languages/README.md#programming-languages))_ [xixixao/Shem: The compiler of the programming language Shem](https://github.com/xixixao/Shem) ★
_(in [Lua](../Lua/README.md#lua))_ [fengari-lua/fengari: 🌙 φεγγάρι - The Lua VM written in JS ES6 for Node and the browser](https://github.com/fengari-lua/fengari) ★
_(in [Lua](../Lua/README.md#lua))_ [fengari-lua/fengari-interop: Fengari \<=\> JS Interop](https://github.com/fengari-lua/fengari-interop) ★
_(in [Lua](../Lua/README.md#lua))_ [fengari-lua/fengari-web: Provides everything you need to run Fengari in the browser.](https://github.com/fengari-lua/fengari-web) ★
_(in [Programming Languages](../Programming%20Languages/README.md#programming-languages))_ [xixixao/Shem: The compiler of the programming language Shem](https://github.com/xixixao/Shem) ★

View file

@ -62,12 +62,12 @@ A Lambda Calculus with Naive Substitution (online @ [www.cambridge.org](https://
[On the Relation between the λμ-Calculus and the Syntactic Theory of Sequential Control](https://members.loria.fr/PdeGroote/papers/lpar94.pdf)
_(in [Partial Evaluation](../Partial%20Evaluation/README.md#partial-evaluation))_ [A partial evaluator for the untyped lambda-calculus](https://www.cambridge.org/core/journals/journal-of-functional-programming/article/partial-evaluator-for-the-untyped-lambdacalculus/EE324F936F0A009B6766B13FF6755DFC) 🏛️
_(in [Computational Complexity](../Computational%20Complexity/README.md#computational-complexity))_ The Typed Lambda Calculus is not Elementary Recursive (online @ [www.cs.cornell.edu](https://www.cs.cornell.edu/courses/cs6110/2012sp/Statman-typed-lambda-calculus.pdf)) ★
_(in [Name Binding](../Name%20Binding/README.md#name-binding))_ [Dont Substitute Into Abstractions (Functional Pearl)](https://benl.ouroborus.net/papers/2016-dsim/lambda-dsim-20160328.pdf)
_(in [Partial Evaluation](../Partial%20Evaluation/README.md#partial-evaluation))_ [A partial evaluator for the untyped lambda-calculus](https://www.cambridge.org/core/journals/journal-of-functional-programming/article/partial-evaluator-for-the-untyped-lambdacalculus/EE324F936F0A009B6766B13FF6755DFC) 🏛️
### Books

View file

@ -20,10 +20,10 @@ SPDX-License-Identifier: CC0-1.0
[dblp: LISP and Functional Programming 1990](https://dblp.org/db/conf/lfp/lfp1990.html) ★
_(in [Commodore 64](../Commodore%2064/README.md#commodore-64))_ [\"Micro-Lisp\" a lisp for the C64 - Google Groups](https://groups.google.com/forum/#!topic/comp.lang.lisp/6pPNzzpVV9o) ★
_(in [6502](../6502/README.md#6502))_ [COMFY-6502 compiler: port to Common Lisp](https://josephoswald.nfshost.com/comfy/summary.html) ★★
_(in [Commodore 64](../Commodore%2064/README.md#commodore-64))_ [\"Micro-Lisp\" a lisp for the C64 - Google Groups](https://groups.google.com/forum/#!topic/comp.lang.lisp/6pPNzzpVV9o) ★
### Repositories

View file

@ -44,12 +44,12 @@ SPDX-License-Identifier: CC0-1.0
[What assumptions and methodology do metaproofs of logic theorems use and employ? - MathOverflow](http://mathoverflow.net/questions/8853/what-assumptions-and-methodology-do-metaproofs-of-logic-theorems-use-and-employ) ★
_(in [FoM](../FoM/README.md#fom))_ [getting rid of existential quantifiers - MathOverflow](http://mathoverflow.net/questions/90324/getting-rid-of-existential-quantifiers) ★
_(in [Mathematics](../Mathematics/README.md#mathematics))_ [Readings | Mathematics for Computer Science | Electrical Engineering and Computer Science | MIT OpenCourseWare](https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-fall-2010/pages/readings/) ★★
_(in [Type Theory](../Type%20Theory/README.md#type-theory))_ [Type Theory and Mathematical Logic \| artagnon.com](https://artagnon.com/logic) ★
_(in [FoM](../FoM/README.md#fom))_ [getting rid of existential quantifiers - MathOverflow](http://mathoverflow.net/questions/90324/getting-rid-of-existential-quantifiers) ★
### Papers

View file

@ -16,6 +16,8 @@ SPDX-License-Identifier: CC0-1.0
[combinatorics - Is the disjoint union of two Matroids a Matroid itself? - Mathematics Stack Exchange](https://math.stackexchange.com/questions/2504991/is-the-disjoint-union-of-two-matroids-a-matroid-itself) ★
[general topology - Topological matroids? - Mathematics Stack Exchange](https://math.stackexchange.com/questions/960007/topological-matroids) ★
### Papers

View file

@ -12,3 +12,10 @@ SPDX-License-Identifier: CC0-1.0
* url: https://math.stackexchange.com/questions/2504991/is-the-disjoint-union-of-two-matroids-a-matroid-itself
.
### general topology - Topological matroids? - Mathematics Stack Exchange
* url: https://math.stackexchange.com/questions/960007/topological-matroids
* topics: Matroid Theory, Topology, Closure Systems
.

View file

@ -13,6 +13,12 @@ exception: the ratings may be freely used for any purpose with no limitations.
Matroid Theory
--------------
### general topology - Topological matroids? - Mathematics Stack Exchange
* rating: 1
.
### Cryptomorphisms
* rating: 1

View file

@ -40,7 +40,7 @@ _(in [x86](../x86/README.md#x86))_ [zwegner/x86-sat: Basic SAT model of x86 inst
[Direct Model-checking of SysML Models](https://www.scitepress.org/Papers/2021/102563/102563.pdf) ★
_(in [Software Engineering](../Software%20Engineering/README.md#software-engineering))_ Use of Formal Methods at Amazon Web Services (online @ [lamport.azurewebsites.net](https://lamport.azurewebsites.net/tla/formal-methods-amazon.pdf)) ★★★
_(in [Modal Logic](../Modal%20Logic/README.md#modal-logic))_ Modal Mu-Calculi (online @ [www.julianbradfield.org](https://www.julianbradfield.org/Research/MLH-bradstir.pdf))
_(in [Software Engineering](../Software%20Engineering/README.md#software-engineering))_ Use of Formal Methods at Amazon Web Services (online @ [lamport.azurewebsites.net](https://lamport.azurewebsites.net/tla/formal-methods-amazon.pdf)) ★★★

View file

@ -54,10 +54,10 @@ Definitional interpreters for higher-order programming languages (online @ [home
Trampolined style (online @ [dl.acm.org](https://dl.acm.org/doi/abs/10.1145/317636.317779)) ★★★
_(in [Theorem Proving](../Theorem%20Proving/README.md#theorem-proving))_ Theorem proving support in programming language semantics (online @ [arxiv.org](https://arxiv.org/abs/0707.0926)) ★
_(in [Name Binding](../Name%20Binding/README.md#name-binding))_ [A Metalanguage for Programming with Bound Names Modulo Renaming](https://www.cl.cam.ac.uk/~amp12/papers/metpbn/metpbn.pdf)
_(in [Theorem Proving](../Theorem%20Proving/README.md#theorem-proving))_ Theorem proving support in programming language semantics (online @ [arxiv.org](https://arxiv.org/abs/0707.0926)) ★
### Books

View file

@ -30,10 +30,10 @@ SPDX-License-Identifier: CC0-1.0
[The Deep Insights of Alan Kay - mythz blog](https://mythz.servicestack.net/blog/2013/02/27/the-deep-insights-of-alan-kay/) ★★★
_(in [Probability Theory](../Probability%20Theory/README.md#probability-theory))_ [Is probability physical or idealistic? Is probability an inherent part of nature/reality?](https://philosophy.stackexchange.com/questions/113570/is-probability-physical-or-idealistic-is-probability-an-inherent-part-of-nature) ★
_(in [Computational Complexity](../Computational%20Complexity/README.md#computational-complexity))_ [Computability and Complexity (Stanford Encyclopedia of Philosophy)](https://plato.stanford.edu/entries/computability/) ★★★
_(in [Probability Theory](../Probability%20Theory/README.md#probability-theory))_ [Is probability physical or idealistic? Is probability an inherent part of nature/reality?](https://philosophy.stackexchange.com/questions/113570/is-probability-physical-or-idealistic-is-probability-an-inherent-part-of-nature) ★
### Papers

View file

@ -46,10 +46,10 @@ SPDX-License-Identifier: CC0-1.0
[power - If we increased the frequency of HV-AC lines, could we get atmospheric air to excite and illuminate? - Electrical Engineering Stack Exchange](https://electronics.stackexchange.com/questions/694683/if-we-increased-the-frequency-of-hv-ac-lines-could-we-get-atmospheric-air-to-ex) ★
_(in [Probability Theory](../Probability%20Theory/README.md#probability-theory))_ [Is probability physical or idealistic? Is probability an inherent part of nature/reality?](https://philosophy.stackexchange.com/questions/113570/is-probability-physical-or-idealistic-is-probability-an-inherent-part-of-nature) ★
_(in [Group Theory](../Group%20Theory/README.md#group-theory))_ [Do all Noether theorems have a common mathematical structure?](https://physics.stackexchange.com/questions/597734/do-all-noether-theorems-have-a-common-mathematical-structure) ★
_(in [Probability Theory](../Probability%20Theory/README.md#probability-theory))_ [Is probability physical or idealistic? Is probability an inherent part of nature/reality?](https://philosophy.stackexchange.com/questions/113570/is-probability-physical-or-idealistic-is-probability-an-inherent-part-of-nature) ★
### Papers

View file

@ -77,11 +77,7 @@ SPDX-License-Identifier: CC0-1.0
[pro465/rhokell: rho calculus + haskell thrown into the mixer](https://github.com/pro465/rhokell) ★
_(in [PLDI](../PLDI/README.md#pldi))_ [ibrahimsag/rw: an experiment in presenting code.](https://github.com/ibrahimsag/rw) ★★★
_(in [PLDI](../PLDI/README.md#pldi))_ [ebuswell/noneleatic: Noneleatic (Mutable State) Languages](https://github.com/ebuswell/noneleatic) ★
_(in [Genetic Programming](../Genetic%20Programming/README.md#genetic-programming))_ [Vaguery/Duck-language: A simple language for genetic programming](https://github.com/Vaguery/Duck-language) ★
[Danskydan/Hilltop: Hilltop is a text-based, general-purpose programming language and model that borrows concepts from spreadsheet programming.](https://github.com/Danskydan/Hilltop) ★
_(in [Apple II](../Apple%20II/README.md#apple-ii))_ [bocchino/AppleCore: A core language for the Apple II](https://github.com/bocchino/AppleCore) ★
@ -91,6 +87,12 @@ _(in [Compiler Construction](../Compiler%20Construction/README.md#compiler-const
_(in [Coq](../Coq/README.md#coq))_ [codyroux/tinymatch: A teeny language with nats, lists and pattern matching, static and dynamic semantics and a proof of progress and preservation.](https://github.com/codyroux/tinymatch) ★
_(in [Genetic Programming](../Genetic%20Programming/README.md#genetic-programming))_ [Vaguery/Duck-language: A simple language for genetic programming](https://github.com/Vaguery/Duck-language) ★
_(in [PLDI](../PLDI/README.md#pldi))_ [ibrahimsag/rw: an experiment in presenting code.](https://github.com/ibrahimsag/rw) ★★★
_(in [PLDI](../PLDI/README.md#pldi))_ [ebuswell/noneleatic: Noneleatic (Mutable State) Languages](https://github.com/ebuswell/noneleatic) ★
### Papers

View file

@ -116,3 +116,9 @@ SPDX-License-Identifier: CC0-1.0
* url: https://github.com/pro465/rhokell
.
### Danskydan/Hilltop: Hilltop is a text-based, general-purpose programming language and model that borrows concepts from spreadsheet programming.
* url: https://github.com/Danskydan/Hilltop
.

View file

@ -206,6 +206,12 @@ Barry Jay's (bond-eye) pattern language. Pattern calculus.
.
### Danskydan/Hilltop: Hilltop is a text-based, general-purpose programming language and model that borrows concepts from spreadsheet programming.
* rating: 1
.
### K \| Runtime Verification Inc
* rating: 1

View file

@ -46,9 +46,9 @@ Programming in PROLOG (borrow @ [archive.org](https://archive.org/details/progra
The Art of Prolog (borrow @ [archive.org](https://archive.org/details/artofprologadvan0000ster)) ★★★
_(in [Artificial Intelligence](../Artificial%20Intelligence/README.md#artificial-intelligence))_ Prolog programming for artificial intelligence, 3rd ed. (borrow @ [archive.org](https://archive.org/details/prologprogrammin0000brat_l1m9)) ★
_(in [Formal Language](../Formal%20Language/README.md#formal-language))_ Natural Language Processing Techniques in Prolog (online @ [cs.union.edu](https://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/index.html)) ★
_(in [Logic](../Logic/README.md#logic))_ Simply Logical (online @ [book.simply-logical.space](https://book.simply-logical.space/src/simply-logical.html), [github.com](https://github.com/simply-logical/simply-logical/releases/download/v1.0/SL.pdf)) ★
_(in [Artificial Intelligence](../Artificial%20Intelligence/README.md#artificial-intelligence))_ Prolog programming for artificial intelligence, 3rd ed. (borrow @ [archive.org](https://archive.org/details/prologprogrammin0000brat_l1m9)) ★

View file

@ -44,7 +44,7 @@ How to Design, Build, & Program Your Own Working Computer System (borrow @ [arch
Microprocessor Programming for Computer Hobbyists (borrow @ [archive.org](https://archive.org/details/microprocessorpr0000grah)) ★★★
_(in [PLDI](../PLDI/README.md#pldi))_ Threaded Interpretive Languages (online @ [archive.org](https://archive.org/details/R.G.LoeligerThreadedInterpretiveLanguagesTheirDesignAndImplementationByteBooks1981))
_(in [Forth](../Forth/README.md#forth))_ Forth on the Atari (online @ [archive.org](https://archive.org/details/ataribooks-forth-on-the-atari-learning-by-using)) ★
_(in [PLDI](../PLDI/README.md#pldi))_ Threaded Interpretive Languages (online @ [archive.org](https://archive.org/details/R.G.LoeligerThreadedInterpretiveLanguagesTheirDesignAndImplementationByteBooks1981))

View file

@ -38,14 +38,14 @@ SPDX-License-Identifier: CC0-1.0
[Use One Big Server - Speculative Branches](https://specbranch.com/posts/one-big-server/) ★
_(in [PLDI](../PLDI/README.md#pldi))_ [What blocks Ruby, Python to get Javascript V8 speed? - Stack Overflow](https://stackoverflow.com/questions/5168718/what-blocks-ruby-python-to-get-javascript-v8-speed) ★
_(in [PLDI](../PLDI/README.md#pldi))_ [Why is JavaScript not compiled to bytecode before sending over the network? - Software Engineering Stack Exchange](https://softwareengineering.stackexchange.com/questions/402250/why-is-javascript-not-compiled-to-bytecode-before-sending-over-the-network) ★
_(in [Game Development](../Game%20Development/README.md#game-development))_ [terminology - What exactly is a softlock? - Arqade](https://gaming.stackexchange.com/questions/357095/what-exactly-is-a-softlock) ★
_(in [Game Development](../Game%20Development/README.md#game-development))_ [exceptions - When to carry on with a buggy game state versus terminate the process? - Game Development Stack Exchange](https://gamedev.stackexchange.com/questions/186888/when-to-carry-on-with-a-buggy-game-state-versus-terminate-the-process) ★
_(in [PLDI](../PLDI/README.md#pldi))_ [What blocks Ruby, Python to get Javascript V8 speed? - Stack Overflow](https://stackoverflow.com/questions/5168718/what-blocks-ruby-python-to-get-javascript-v8-speed) ★
_(in [PLDI](../PLDI/README.md#pldi))_ [Why is JavaScript not compiled to bytecode before sending over the network? - Software Engineering Stack Exchange](https://softwareengineering.stackexchange.com/questions/402250/why-is-javascript-not-compiled-to-bytecode-before-sending-over-the-network) ★
### Papers
@ -59,14 +59,14 @@ Computer Science Education: Where Are the Software Engineers of Tomorrow? (onlin
Use of Formal Methods at Amazon Web Services (online @ [lamport.azurewebsites.net](https://lamport.azurewebsites.net/tla/formal-methods-amazon.pdf)) ★★★
_(in [Model Checking](../Model%20Checking/README.md#model-checking))_ [Direct Model-checking of SysML Models](https://www.scitepress.org/Papers/2021/102563/102563.pdf) ★
_(in [Reactive Systems](../Reactive%20Systems/README.md#reactive-systems))_ Statecharts (online @ [www.inf.ed.ac.uk](https://www.inf.ed.ac.uk/teaching/courses/seoc/2005_2006/resources/statecharts.pdf)) ★★★
_(in [Reactive Systems](../Reactive%20Systems/README.md#reactive-systems))_ State Machines for Event-Driven Systems (online @ [barrgroup.com](https://barrgroup.com/embedded-systems/how-to/state-machines-event-driven-systems)) ★★★
_(in [Reactive Systems](../Reactive%20Systems/README.md#reactive-systems))_ Misunderstandings about state machines (online @ [www.stateworks.com](https://www.stateworks.com/active/download/wagf04-2-state-machine-misunderstandings.pdf)) ★★★
_(in [Model Checking](../Model%20Checking/README.md#model-checking))_ [Direct Model-checking of SysML Models](https://www.scitepress.org/Papers/2021/102563/102563.pdf) ★
### Books

View file

@ -30,14 +30,14 @@ SPDX-License-Identifier: CC0-1.0
[The Limits of Reason (Gregory Chaitin)](https://web.archive.org/web/20140812152541/https://www.cs.auckland.ac.nz/~chaitin/sciamer3.html) ★
_(in [Computational Complexity](../Computational%20Complexity/README.md#computational-complexity))_ [Computability and Complexity (Stanford Encyclopedia of Philosophy)](https://plato.stanford.edu/entries/computability/) ★★★
_(in [Computational Complexity](../Computational%20Complexity/README.md#computational-complexity))_ [Theory of Computing: An Open Access Electronic Journal in Theoretical Computer Science](http://theoryofcomputing.org/) ★
_(in [Automata Theory](../Automata%20Theory/README.md#automata-theory))_ [Turing Machines (William Shoaf, 2001, pdf)](https://web.archive.org/web/20120514172528/http://www.cs.fit.edu/~wds/classes/complexity/lct/turing.pdf) ★
_(in [Automata Theory](../Automata%20Theory/README.md#automata-theory))_ [Csc520 Foundations of Computer Science](https://web.archive.org/web/20161105235418/https://www.cs.wcupa.edu/rkline/csc520) ★
_(in [Computational Complexity](../Computational%20Complexity/README.md#computational-complexity))_ [Computability and Complexity (Stanford Encyclopedia of Philosophy)](https://plato.stanford.edu/entries/computability/) ★★★
_(in [Computational Complexity](../Computational%20Complexity/README.md#computational-complexity))_ [Theory of Computing: An Open Access Electronic Journal in Theoretical Computer Science](http://theoryofcomputing.org/) ★
### Books

View file

@ -16,7 +16,7 @@ SPDX-License-Identifier: CC0-1.0
[Comparison of topologies - Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/Comparison_of_topologies#Lattice_of_topologies)
[general topology - Topological matroids? - Mathematics Stack Exchange](https://math.stackexchange.com/questions/960007/topological-matroids) ★
_(in [Matroid Theory](../Matroid%20Theory/README.md#matroid-theory))_ [general topology - Topological matroids? - Mathematics Stack Exchange](https://math.stackexchange.com/questions/960007/topological-matroids) ★
### Papers

View file

@ -12,11 +12,3 @@ SPDX-License-Identifier: CC0-1.0
* url: https://en.wikipedia.org/wiki/Comparison_of_topologies#Lattice_of_topologies
.
### general topology - Topological matroids? - Mathematics Stack Exchange
* url: https://math.stackexchange.com/questions/960007/topological-matroids
* topics: Topology, Closure Systems
* future-topics: Matroid Theory
.

View file

@ -88,9 +88,3 @@ Alexandroff spaces are not necessarily finite, but they are "finitely based".
Products and quotients of Alexandroff spaces are Alexandroff spaces.
I don't know how interesting Alexandroff spaces are.
### general topology - Topological matroids? - Mathematics Stack Exchange
* rating: 1
.

View file

@ -49,13 +49,13 @@ Observational Equality, Now! (online @ [strictlypositive.org](http://strictlypos
_(in [Calculus of Constructions](../Calculus%20of%20Constructions/README.md#calculus-of-constructions))_ [The Calculus of Inductive Constructions](https://www.cs.uoregon.edu/research/summerschool/summer11/lectures/oplss-herbelin1.pdf) ★
_(in [Type Systems](../Type%20Systems/README.md#type-systems))_ Abstract Types have Existential Type (online @ [homepages.inf.ed.ac.uk](https://homepages.inf.ed.ac.uk/gdp/publications/Abstract_existential.pdf)) 🏛️
_(in [Computational Complexity](../Computational%20Complexity/README.md#computational-complexity))_ The Typed Lambda Calculus is not Elementary Recursive (online @ [www.cs.cornell.edu](https://www.cs.cornell.edu/courses/cs6110/2012sp/Statman-typed-lambda-calculus.pdf)) ★
_(in [Name Binding](../Name%20Binding/README.md#name-binding))_ [A Type and Scope Safe Universe of Syntaxes with Binding](https://pure.strath.ac.uk/ws/portalfiles/portal/114903157/Allais_etal_ICFP2018_A_type_and_scope_safe_universe_of_syntaxes_with_binding.pdf)
_(in [Term Rewriting](../Term%20Rewriting/README.md#term-rewriting))_ [The Rho Cube](https://link.springer.com/content/pdf/10.1007/3-540-45315-6_11.pdf)
_(in [Name Binding](../Name%20Binding/README.md#name-binding))_ [A Type and Scope Safe Universe of Syntaxes with Binding](https://pure.strath.ac.uk/ws/portalfiles/portal/114903157/Allais_etal_ICFP2018_A_type_and_scope_safe_universe_of_syntaxes_with_binding.pdf)
_(in [Type Systems](../Type%20Systems/README.md#type-systems))_ Abstract Types have Existential Type (online @ [homepages.inf.ed.ac.uk](https://homepages.inf.ed.ac.uk/gdp/publications/Abstract_existential.pdf)) 🏛️
### Books

View file

@ -34,10 +34,10 @@ Unification: A Multidisciplinary Survey (online @ [kevincrawfordknight.github.io
Correcting a Widespread Error in Unification Algorithms (online @ [norvig.com](https://norvig.com/unify-bug.pdf)) ★
_(in [Formal Language](../Formal%20Language/README.md#formal-language))_ [Functional Unification Grammar](https://aclanthology.org/P84-1018.pdf)
_(in [Equational Logic](../Equational%20Logic/README.md#equational-logic))_ [Equational logic, unification and term rewriting](https://www2.math.uu.se/~palmgren/tillog/equlogic07.pdf) ★★
_(in [Formal Language](../Formal%20Language/README.md#formal-language))_ [Functional Unification Grammar](https://aclanthology.org/P84-1018.pdf)
### Books

View file

@ -0,0 +1,11 @@
We have a collection of resources, formatted as Feedmark files (Markdown files with extra structure).
This Python program reads in all these files, collates them, and writes out combined files (READMEs).
Each entry has 1 or more topics. Each entry is in a file in a directory, and this establishes its
"main topic". But the entry can also have a "topics:" key. If it does, this indicates it is in 2
or more topics.
The READMEs are rendered on a topic-by-topic basis. However, if an entry has more than one topic,
it is included on each topic README that it has a topic for. In the topic READMEs which are not its
"main" topic, it shows the "main" topic of the entry, as a link.

View file

@ -56,7 +56,7 @@ def write_readme_file(base_dir, topic, topic_section, entries, secondary_entries
for i, webpage in enumerate(webpages):
f.write(format_entry(webpage, format_webpage))
for source_topic, entries in sec_webpages.items():
for source_topic, entries in sorted(sec_webpages.items()):
for entry in entries:
f.write(format_entry(entry, format_webpage, source_topic=source_topic))
@ -65,7 +65,7 @@ def write_readme_file(base_dir, topic, topic_section, entries, secondary_entries
for i, repo in enumerate(repos):
f.write(format_entry(repo, format_repo))
for source_topic, entries in sec_repos.items():
for source_topic, entries in sorted(sec_repos.items()):
for entry in entries:
f.write(format_entry(entry, format_repo, source_topic=source_topic))
@ -74,7 +74,7 @@ def write_readme_file(base_dir, topic, topic_section, entries, secondary_entries
for i, paper in enumerate(papers):
f.write(format_entry(paper, format_paper))
for source_topic, entries in sec_papers.items():
for source_topic, entries in sorted(sec_papers.items()):
for entry in entries:
f.write(format_entry(entry, format_paper, source_topic=source_topic))
@ -83,7 +83,7 @@ def write_readme_file(base_dir, topic, topic_section, entries, secondary_entries
for i, book in enumerate(books):
f.write(format_entry(book, format_book))
for source_topic, entries in sec_books.items():
for source_topic, entries in sorted(sec_books.items()):
for entry in entries:
f.write(format_entry(entry, format_book, source_topic=source_topic))