Skip to content

[1128] 移除 glue_tmdb.lua 死代码#3848

Merged
da-liii merged 2 commits into
mainfrom
da/1128/database
Jun 28, 2026
Merged

[1128] 移除 glue_tmdb.lua 死代码#3848
da-liii merged 2 commits into
mainfrom
da/1128/database

Conversation

@da-liii

@da-liii da-liii commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • 删除 src/Scheme/Plugins/glue_tmdb.lua:Database 插件的 C++ 代码
    早已在 [200_16] 整体移除,该 lua 既不在 mogan.glue rule 文件列表,
    也无 initialize_glue_tmdb 声明/调用,是孤儿文件。
  • 删除 TeXmacs/progs/prog/glue-symbols.scm 中 12 行 tmdb-* 符号。
  • 重写 glue-symbols.scm 头部误导性的「自动生成」注释:引用的
    make-apidoc-module.scm 生成链早已停摆(源文件缺失、guile 已换
    s7、实际 glue 由 glue_*.lua + mogan.glue rule 生成),改为
    「手工维护」说明。

收尾 [200_16]/[1124] 留下的 tmdb 死代码尾巴。详见 devel/1128.md

Test plan

  • gf fmt --changed-since=main 通过
  • grep -rn glue_tmdb src/ TeXmacs/ xmake.lua 无匹配
  • grep -n tmdb TeXmacs/progs/prog/glue-symbols.scm 无匹配
  • xmake b stem 编译通过

🤖 Generated with Claude Code

da-liii and others added 2 commits June 28, 2026 22:36
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- 删除 src/Scheme/Plugins/glue_tmdb.lua: Database 插件的 C++ 代码早已
  在 [200_16] 整体移除,该 lua 既不在 mogan.glue rule 文件列表、也无
  initialize_glue_tmdb 声明/调用,是孤儿文件。
- 删除 TeXmacs/progs/prog/glue-symbols.scm 中 12 行 tmdb-* 符号。
- 重写 glue-symbols.scm 头部误导性的「自动生成」注释:引用的
  make-apidoc-module.scm 生成链已断(源文件缺失、guile 已换 s7、
  实际 glue 由 glue_*.lua + mogan.glue rule 生成),改为「手工维护」
  说明。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@da-liii da-liii merged commit 1459710 into main Jun 28, 2026
4 checks passed
@da-liii da-liii deleted the da/1128/database branch June 28, 2026 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant