Hy (язык программирования)

Оглавление1 Hy (язык программирования)1.1 Описание Hy1.2 История и презентация1.3 Функциональность и особенности1.4 Пример кода1.5 Сравнение с другими языками1.6 Тестирование и […]

Hy (язык программирования)

  • Описание Hy

    • Hy – диалект языка программирования Lisp  
    • Предназначен для взаимодействия с Python  
    • Переводит s-выражения в абстрактное синтаксическое дерево Python (AST)  
  • История и презентация

    • Представлен на конференции Python Conference (PyCon) 2013 Полом Тальямонте  
    • Лисп позволяет оперировать кодом как данными (метапрограммирование)  
  • Функциональность и особенности

    • Hy работает как прозрачный интерфейс Lisp для Python  
    • Позволяет импортировать библиотеки Python и получать к ним доступ на этапе компиляции  
    • Оба языка преобразуются в AST Python  
  • Пример кода

    • Из языковой документации  
  • Сравнение с другими языками

    • Обычная шепелявость  
    • Клоджуре  
    • Кава (реализация схемы)  
    • CLPython  
  • Тестирование и поддержка

    • Hy тестируется на Python 2.7, 3.4-3.6 и PyPy  
  • Рекомендации и внешние ссылки

    • Официальный веб-сайт  
    • hy на GitHub  
    • Документация  
    • Видео с выступления на PyCon talk в 2014 году  

Полный текст статьи:

Hy (язык программирования)

Оставьте комментарий

Прокрутить вверх