关于服务
翻译我在Scheme和Guile中使用Wisp编写真实代码——这是SRFI-119标准的一个空白到Lisp的读取器。Wisp让您通过缩进和行结构表达相同的Lisp,而不是将逻辑淹没在嵌套的括号中:源代码看起来像整洁的伪代码,但编译成Guile所期望的确切s表达式。
我所做的:
— 为GNU Guile编写Wisp脚本和小程序,可以通过SRFI-119读取器直接从shell运行。
— 将现有的括号重的Scheme重构为可读的Wisp,并在需要标准s表达式时再转换回来。
— 在Wisp形式中实现卫生宏、高阶函数、尾递归和智能模块分解。
— REPL助手、构建胶水代码和自动化脚本,使缩进的Lisp清晰表达意图。
— 测试、代码注释和简短参考,以便您的团队自信地阅读和扩展Wisp源代码。
为什么选择Wisp:这不是一种新语言,只是一个读取器。一切与Guile和Scheme保持100%兼容,包括宏和库——您可以获得Lisp的所有强大功能,而视觉噪音大大减少。我保持代码的习惯用法、结构良好和文档齐全,并诚实地解释Wisp与经典s表达式的权衡,以便您为每个文件选择正确的形式。脚本、Guile应用程序,或教导一个害怕括号的团队——我将这个想法转化为整洁、可维护的缩进Lisp。
我所做的:
— 为GNU Guile编写Wisp脚本和小程序,可以通过SRFI-119读取器直接从shell运行。
— 将现有的括号重的Scheme重构为可读的Wisp,并在需要标准s表达式时再转换回来。
— 在Wisp形式中实现卫生宏、高阶函数、尾递归和智能模块分解。
— REPL助手、构建胶水代码和自动化脚本,使缩进的Lisp清晰表达意图。
— 测试、代码注释和简短参考,以便您的团队自信地阅读和扩展Wisp源代码。
为什么选择Wisp:这不是一种新语言,只是一个读取器。一切与Guile和Scheme保持100%兼容,包括宏和库——您可以获得Lisp的所有强大功能,而视觉噪音大大减少。我保持代码的习惯用法、结构良好和文档齐全,并诚实地解释Wisp与经典s表达式的权衡,以便您为每个文件选择正确的形式。脚本、Guile应用程序,或教导一个害怕括号的团队——我将这个想法转化为整洁、可维护的缩进Lisp。