{"adoption": {"forks": 300, "observed_at": "2026-08-28T04:04:51.434384+00:00", "stars": 1485}, "canonical_url": "https://ross.abutalabs.com/products/lua-source-internal", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Lua source internal", "domain": ["programming-languages", "tutorials", "compilers"], "enriched": true, "function": ["interpreter", "documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["lichuang/Lua-Source-Internal"], "name": "lichuang/Lua-Source-Internal", "platform": ["cross-platform"], "pushed_at": "2020-10-25T08:10:06+00:00", "repo": "lichuang/Lua-Source-Internal", "stars": 1485, "tags": ["lua", "source-code-analysis", "virtual-machine", "book", "garbage-collection"], "topics": [], "urls": [], "use_cases": ["understand how the Lua virtual machine executes bytecode", "learn Lua's internal data structures like strings and tables", "study how Lua garbage collection works", "learn how metatables implement object-oriented programming", "understand Lua coroutine and exception handling internals", "prepare to modify or embed the Lua interpreter"], "what_it_is": "A Chinese-language open-source book (published as 'Lua Design and Implementation') that analyzes the internal implementation of the Lua language, covering its data structures, virtual machine, bytecode instructions, GC, coroutines, and debugger. The repository hosts the book's markdown chapters.", "when_to_avoid": ["you need a tutorial on writing Lua programs rather than reading its source", "you need up-to-date coverage of the latest Lua versions", "you need English-language documentation"], "when_to_choose": ["you want a deep, chapter-by-chapter walkthrough of Lua 5.x internals", "you are implementing or hacking on a Lua interpreter or VM", "you prefer Chinese-language technical material on language implementation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lua-source-internal", "repo": "lichuang/Lua-Source-Internal", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.434384+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:33:56.702994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ff034322279415ef384a7f96f89a731c0f9e98dd69251c9871e4b6221b93842", "fetched_at": "2026-08-28T04:04:51.434384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lichuang/Lua-Source-Internal"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.434384+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:33:56.702994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ff034322279415ef384a7f96f89a731c0f9e98dd69251c9871e4b6221b93842", "fetched_at": "2026-08-28T04:04:51.434384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lichuang/Lua-Source-Internal"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:33:56.702994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ff034322279415ef384a7f96f89a731c0f9e98dd69251c9871e4b6221b93842", "fetched_at": "2026-08-28T04:04:51.434384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lichuang/Lua-Source-Internal"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.434384+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.434384+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.434384+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:33:56.702994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ff034322279415ef384a7f96f89a731c0f9e98dd69251c9871e4b6221b93842", "fetched_at": "2026-08-28T04:04:51.434384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lichuang/Lua-Source-Internal"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.434384+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.434384+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:33:56.702994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ff034322279415ef384a7f96f89a731c0f9e98dd69251c9871e4b6221b93842", "fetched_at": "2026-08-28T04:04:51.434384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lichuang/Lua-Source-Internal"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.434384+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.434384+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.434384+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:33:56.702994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ff034322279415ef384a7f96f89a731c0f9e98dd69251c9871e4b6221b93842", "fetched_at": "2026-08-28T04:04:51.434384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lichuang/Lua-Source-Internal"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.434384+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.434384+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:33:56.702994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ff034322279415ef384a7f96f89a731c0f9e98dd69251c9871e4b6221b93842", "fetched_at": "2026-08-28T04:04:51.434384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lichuang/Lua-Source-Internal"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:33:56.702994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ff034322279415ef384a7f96f89a731c0f9e98dd69251c9871e4b6221b93842", "fetched_at": "2026-08-28T04:04:51.434384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lichuang/Lua-Source-Internal"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:33:56.702994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ff034322279415ef384a7f96f89a731c0f9e98dd69251c9871e4b6221b93842", "fetched_at": "2026-08-28T04:04:51.434384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lichuang/Lua-Source-Internal"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:33:56.702994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ff034322279415ef384a7f96f89a731c0f9e98dd69251c9871e4b6221b93842", "fetched_at": "2026-08-28T04:04:51.434384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lichuang/Lua-Source-Internal"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4990, "days_push": 2138, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}