Global Information Lookup Global Information

Hy information


Hy
Hy logo - Cuddles the cuttlefish
ParadigmMulti-paradigm: procedural, functional, object-oriented, meta, reflective, generic
FamilyLisp
Designed byPaul Tagliamonte
DevelopersCore team
First appeared2013; 11 years ago (2013)
Stable release
0.28.0[1] Edit this on Wikidata / 5 January 2024; 4 months ago (5 January 2024)
Preview release
1.0a4[2] / 16 March 2022; 2 years ago (2022-03-16)[2]
Scopelexical, optionally dynamic[citation needed]
PlatformIA-32, x86-64
OSCross-platform
LicenseMIT-style
Filename extensions.hy
Websitehylang.org
Influenced by
Kawa, Clojure, Common Lisp

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).[3][4] Hy was introduced at Python Conference (PyCon) 2013 by Paul Tagliamonte.[5] Lisp allows operating on code as data (metaprogramming), thus Hy can be used to write domain-specific languages.[6]

Similar to Kawa's and Clojure's mappings onto the Java virtual machine (JVM),[7][8] Hy is meant to operate as a transparent Lisp front-end for Python.[9] It allows Python libraries, including the standard library, to be imported and accessed alongside Hy code with a compiling[note 1] step where both languages are converted into Python's AST.[note 2][10][11][12]

  1. ^ "Release 0.28.0". 5 January 2024. Retrieved 19 January 2024.
  2. ^ a b "Hy 1.0a4". GitHub.
  3. ^ Jaworski, Michał; Ziadé, Tarek (2019). Expert Python programming (Third ed.). Birmingham, U.K.: Packt Publishing. p. 173. ISBN 978-1-78980-677-9. OCLC 1125343555.
  4. ^ Danjou, Julien (2018). Serious Python: black-belt advice on deployment, scalability, testing, and more. San Francisco, CA: No Starch Press. pp. 145–149. ISBN 9781593278793. OCLC 1057729260.
  5. ^ Tagliamonte, Paul (2 April 2013). PyCon lightning talk (Speech). Python Conference (PyCon). Santa Clara. Retrieved 2 September 2014.
  6. ^ Tagliamonte, Paul (11 April 2014). Getting Hy on Python: How to implement a Lisp front-end to Python (Speech). PyCon. Montreal. Retrieved 2 September 2014.
  7. ^ Turto, Tuukka (14 February 2014). "Programming Can Be Fun with Hy". Open Source For You. Retrieved 2 September 2014.
  8. ^ Watson, Mark (2020). A Lisp Programmer Living in Python-Land: The Hy Programming Language (PDF). LeanBooks.
  9. ^ Edge, Jake (30 April 2014). "Getting Hy on Python". LWN.net. Retrieved 2 September 2014.
  10. ^ "Hy Documentation". hylang.org. Retrieved 3 September 2014.
  11. ^ Danjou, Julien (26 March 2014). "The AST". The Hacker's Guide to Python. pp. 165–172.
  12. ^ Kitchin, John (31 March 2016). "More on Hy and why I think it is a big deal". The Kitchin Research Group. Carnegie Mellon University. Retrieved 19 September 2018.


Cite error: There are <ref group=note> tags on this page, but the references will not show without a {{reflist|group=note}} template (see the help page).

and 17 Related for: Hy information

Request time (Page generated in 0.5531 seconds.)

HY

Last Update:

Look up hy in Wiktionary, the free dictionary. HY or Hy may refer to: Hy, a Lisp dialect for Python HY (satellite), a series of Chinese marine remote sensing...

Word Count : 149

Hy

Last Update:

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)...

Word Count : 407

Hy Anzell

Last Update:

has media related to Hy Anzell. Hy Anzell at IMDb Hy Anzell at the Internet Broadway Database Hy Anzell at the Lortel Archives Hy Anzell at AllMovie v...

Word Count : 200

MFJ Enterprises

Last Update:

on-site production at their Starkville, Mississippi, facility. Ameritron, Hy-Gain, Cushcraft, Mirage, and Vectronics brand products will be affected by...

Word Count : 263

Hy Gardner

Last Update:

Hy Gardner (December 2, 1908 – June 17, 1989) was an American entertainment reporter and syndicated columnist for the New York Herald Tribune, host of...

Word Count : 405

2024 IndyCar Series

Last Update:

Car Course Lexington, Ohio July 7 10 Hy-Vee IndyCar Race Weekend Race 1  O  Iowa Speedway Newton, Iowa July 13 11 Hy-Vee IndyCar Race Weekend Race 2 July...

Word Count : 3731

Hy Zaret

Last Update:

Hy Zaret (born Hyman Harry Zaritsky; August 21, 1907 – July 2, 2007) was an American Tin Pan Alley lyricist and composer who wrote the lyrics of the 1955...

Word Count : 720

Hy Averback

Last Update:

Celebrity Homes. Horatio Limburger Oglethorpe. pp. 41–43. ISBN 978-1479328598. "Hy Averback, 76, TV Actor and Producer". The New York Times. October 23, 1997...

Word Count : 768

Bhagavad Gita

Last Update:

The Bhagavad Gita (/ˌbʌɡəvəd ˈɡiːtɑː/; Sanskrit: भगवद्गीता, romanized: bhagavad-gītā, lit. '"God's Song"'), often referred to as the Gita (IAST: gītā)...

Word Count : 24684

Armenian language

Last Update:

Gulbenkian Foundation (Western Armenian, de facto) Language codes ISO 639-1 hy ISO 639-2 arm (B) hye (T) ISO 639-3 Variously: hye – Eastern Armenian hyw – Western...

Word Count : 8227

Hy Pyke

Last Update:

Hy Pyke (born Monty Pike, December 2, 1935 – October 26, 2006) was an American character actor. Pyke was born in Los Angeles, California, the son of vaudevillian...

Word Count : 789

Young Thug

Last Update:

Thug announced April 18, 2015, that his official debut album will be titled Hy!£UN35, which translates to "HiTunes". In May 2015, after much confusion as...

Word Count : 8309

Hy Hintermeister

Last Update:

Hy Hintermeister is a pseudonym for: John Henry Hintermeister (1869–1945), Swiss-born American artist, father of Henry Henry Hintermeister (1887–1970)...

Word Count : 62

Hydroxyzine

Last Update:

Hydroxyzine, sold under the brand names Atarax and Vistaril among others, is an antihistamine medication. It is used in the treatment of itchiness, insomnia...

Word Count : 3708

Hymen

Last Update:

The hymen is a thin piece of mucosal tissue that surrounds or partially covers the vaginal opening. A small percentage are born with hymens that are imperforate...

Word Count : 3021

Hy Hazell

Last Update:

Hyacinth Hazel O'Higgins (4 October 1919 – 10 May 1970), stage name Hy Hazell, was a British actress of theatre, musicals and revue as well as a contralto...

Word Count : 758

Hy Eisman

Last Update:

December 16, 2013. Glyph: Hy Eisman interview Scoop: Hy Eisman interview Lambiek King Features biography NCS Awards Squirek, Mark. "Hy Eisman and His Adventures...

Word Count : 439

PDF Search Engine © AllGlobal.net