💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
作者寻找可嵌入Hare程序的脚本语言,发现Wren是一个有趣的选择。尽管存在一些设计缺陷,Wren的简单性和功能性令人兴奋。通过hare-wren模块,Hare可以与Wren方便地交互,并提供基本的异步运行时和标准库,未来有望扩展该库。
🎯
关键要点
- 作者寻找可嵌入Hare程序的脚本语言,发现Wren是一个有趣的选择。
- Wren是一种简单的面向对象语言,尽管存在一些设计缺陷,但其简单性和功能性令人兴奋。
- 通过hare-wren模块,Hare可以与Wren方便地交互。
- hare-wren模块提供了基本的异步运行时和标准库,未来有望扩展该库。
- Wren的C API被相对简单地暴露给Hare,提供了更符合Hare习惯的接口。
- hare-wren支持Hare与Wren之间的双向调用。
- hare-wren的wren::api子模块实现了基于hare-ev的简单异步运行时和一个适度的标准库。
- hwren命令使得运行时、标准库和模块加载器可以方便地从命令行访问。
- 作者希望扩展wren::api库,并欢迎对hare-wren的改进建议。
❓
延伸问答
Wren是什么样的编程语言?
Wren是一种简单的面向对象语言,尽管存在一些设计缺陷,但其简单性和功能性令人兴奋。
如何在Hare中使用Wren?
可以通过hare-wren模块在Hare中使用Wren,提供了基本的异步运行时和标准库。
hare-wren模块提供了哪些功能?
hare-wren模块支持Hare与Wren之间的双向调用,并提供了异步运行时和标准库。
Wren的C API是如何与Hare交互的?
Wren的C API通过wren模块相对简单地暴露给Hare,提供了更符合Hare习惯的接口。
hare-wren的hwren命令有什么用途?
hwren命令使得运行时、标准库和模块加载器可以方便地从命令行访问。
作者对hare-wren的未来有什么计划?
作者希望扩展wren::api库,并欢迎对hare-wren的改进建议。
➡️