Is there a language based on S-expressions with powerful macros that allows as seamless integration with Python as Clojure with JVM?
I want to try using such syntax and features while having access to all usual python libraries (including PyQt).
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I’ve been working a project to do this: psil. I have a series of blog posts talking about what I’ve done. Here’s the short manifesto:
The reality hasn’t quite caught up to the vision; for example I don’t think there is a way to declare new classes in Psil code that can be used from Python. But at least for functions, it’s mostly there.
Note that Psil is built completely on Python 3, and there is no Python 2 version. I don’t know whether there is a PyQt for Python 3.