Есть ли какой-нибудь лизисный язык, который легко интегрируется с Python?

Есть ли язык, основанный на S-выражениях с мощными макросами, который позволяет как бесшовную интеграцию с Python как Clojure с JVM?

Я хочу попробовать использовать такой синтаксис и функции, имея доступ ко всем обычным библиотекам python (включая PyQt).

3 Solutions collect form web for “Есть ли какой-нибудь лизисный язык, который легко интегрируется с Python?”

Я работаю над проектом: psil . У меня есть серия сообщений в блогах о том, что я сделал. Вот короткий манифест :

Psil – новый универсальный язык программирования в семействе языков Lisp. Psil реализован поверх Python, что обеспечивает легкий доступ к существующим библиотекам Python.

  • Лучшие функции от Lisp и Scheme
  • Полный язык сам по себе
  • Построен на стандартных библиотеках Python
  • Сильная функциональная совместимость с кодом Python

Реальность не догнала видения; например, я не думаю, что есть способ объявить новые классы в коде Psil, которые можно использовать с Python. Но, по крайней мере, для функций это в основном есть.

Обратите внимание, что Psil полностью построен на Python 3, и нет версии Python 2. Я не знаю, есть ли PyQt для Python 3.

Хотя это не совсем то, что вы ищете, проверьте:

CLPython – реализация Python в Common Lisp

(An ((даже лучше) Lisp) Интерпретатор (в Python))

Проверьте Бу ; это язык, основанный на python, который работает на CLR, со встроенной поддержкой полных макросов. Если это то, чего вам не хватает в Lisp, сделайте снимок. Друг клянется этим.

  • Редактирование программ «пока они работают»? Как?
  • Запуск flymake для python, когда файлы не имеют расширения .py
  • Tuple Unpacking Подобно Python, но в Common Lisp
  • Насколько хорошо ваш язык поддерживает уникод на практике?
  • Просьба сообщить о Ruby vs Python, для тех, кто любит LISP много
  • Common Lisp: все или любые элементы верны в списке
  • Генераторы Python на разных языках
  • Lisp's "some" в Python?
  •  
    Interesting Posts for Van-Lav

    Сортировка кортежей Python

    Перенос на numpy api 1.7

    Отображение данных из двоичного файла в python

    Как настроить Django для отправки почты через Postfix?

    Анализ настроений по большому набору текста интерактивной беседы

    Выберите строки данных для двух дат

    Можно ли создать таблицу / схему BigQuery без заполнения данными?

    Странное смещение при использовании pygame.transform.rotate ()

    Ошибка при установке PyGraphviz (Mac OS X, Anaconda)

    Получить данные переменных внутри тега скрипта в Python или Content, добавленные из js

    Определение переменной после присвоения им значения в Python 2.7

    Несколько приложений mod_wsgi на одном виртуальном хосте, направляющем неправильное приложение

    Обновления pyOpenSSL и pandas с использованием «pip» завершаются с «TypeError: resolve () получили неожиданный аргумент ключевого слова« replace_conflicting »»

    Python: чтение всех строк текстового файла в цикле

    вставка символов в начале и конце строки

    Python - лучший язык программирования в мире.