TXR:专为数据清洗而生的新语言
TXR: An Original, New Programming Language for Convenient Data Munging
TXR 是一款兼具模式匹配与数据处理能力的实用工具,专为解决日常黑客任务而生。它拥有独特的双重性格:既能通过嵌套递归模式从任意文本源中抓取信息,又能像热刀切黄油般高效处理数据。TXR 由 Kaz Kylheku 于 2009 年启动,虽相对年轻却功能强大,其参考手册长达 951 页。该语言支持编译为寄存器虚拟机器码,资源占用极低,仅需 libffi 一个外部依赖。TXR 融合了 Common Lisp、Scheme、Awk 等语言的理念,既包含用于解析语法的 TXR Pattern Language,也包含简洁表达力的 TXR Lisp。无论是提取 HTML 表格、处理 CSV 文件,还是进行复杂的文本转换,TXR 都能提供优雅的解决方案。
TXR 是一种务实且便捷的工具,凭借双重特性随时准备应对你的日常黑客挑战:其全文档模式匹配与提取语言用于从任意文本源抓取信息,而其强大的数据处理语言则能像热刀切黄油般轻松解决问题。
- bolangi
简而言之,这是一种现已成熟的 Lisp 风格语言,最早于 2009 年发布。
- sea6ear
我觉得这是 kazinator 创建的,他这些年在这里发过不少关于 Lisp 的帖子。
- ObscureScience
把它移植成 Racket 的 #lang 或许会很有意思。