是否有基于具有强大宏的S表达式的语言允许与Clojure与JVM无缝集成?
我想尝试使用这些语法和功能,同时可以访问所有常见的python库(包括PyQt)。
答案 0 :(得分:8)
我一直在做一个项目:psil。我有一系列blog posts谈论我所做的事情。这是短manifesto:
Psil是Lisp语言系列中的一种新的通用编程语言。 Psil是在Python之上实现的,允许轻松访问现有的Python库。
- Lisp和Scheme的最佳功能
- 本身就是完整的语言
- 基于Python标准库
- 与Python代码的强大互操作性
现实还没有完全实现这一愿景;例如,我认为没有办法在Psil代码中声明可以从Python中使用的新类。但至少对于功能而言,它主要在那里。
请注意,Psil完全基于Python 3构建,并且没有Python 2版本。我不知道是否有Python 3的PyQt。
答案 1 :(得分:2)
虽然这些并不完全符合您的要求,但请检查:
答案 2 :(得分:0)
查看Boo;它是一种在CLR上运行的python灵感语言,内置支持完整的宏。如果这就是你在Lisp中所缺少的,那就试一试吧。一位朋友发誓说。