Hy (programming language)
Dialect of the Lisp programming language designed to interact with Python
Hy is a dialect of the Lisp programming language designed to interact with Python by translating s-expressions into Python's abstract syntax tree (AST). Hy was introduced at Python Conference (PyCon) 2013 by Paul Tagliamonte.
Nº Q22661291 ★
Common · Knowledge
Hy (programming language)
Dialect of the Lisp programming language designed to interact with Python
Hy is a dialect of the Lisp programming language designed to interact with Python by translating s-expressions into Python's abstract syntax tree (AST). Hy was introduced at Python Conference (PyCon) 2013 by Paul Tagliamonte.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
Hy is a dialect of the Lisp programming language designed to interact with Python by translating s-expressions into Python's abstract syntax tree (AST). Hy was introduced at Python Conference (PyCon) 2013 by Paul Tagliamonte. Lisp allows operating on code as data (metaprogramming), thus Hy can be used to write domain-specific languages. Similar to Kawa's and Clojure's mappings onto the Java virtual machine (JVM), Hy is meant to operate as a transparent Lisp front-end for Python. It allows Python libraries, including the standard library, to be imported and accessed alongside Hy code with a compiling step where both languages are converted into Python's AST.
Text: Wikipédia, CC BY-SA 4.0. · Image: Karen Rustad (CC0) ·
Related cards
-
P
PyPy
Python programming language's interpreter and just-in-time compiler
Nº Q1143023 ★
Not listed
-
A
Arc (programming language)
Dialect of the Lisp programming language.
Nº Q2438046 ★
Not listed
-
Python syntax and semantics
Syntax of the Python programming language
Nº Q6553861 ★
Not listed
-
Cython
Programming language compatible with Python
Nº Q975594 ★
Not listed
-
Self (programming language)
Programming language
Nº Q1864529 ★
Not listed
-
Common Lisp
ANSI-standardized dialect of Lisp
Nº Q849146 ★★★
Not listed