Difference between revisions of "Hy"

From RogueBasin
Jump to navigation Jump to search
(Created page with "{{Programming language| name = Hy |company = |influences = Clojure, Scheme |updated = 2013-07-06 (0.9.10) |status = Beta |licensing = Open Source (MIT License) |platforms = O...")
 
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
|company =  
|company =  
|influences = Clojure, Scheme
|influences = Clojure, Scheme
|updated = 2013-07-06 (0.9.10)
|updated = 2015-05-09 (0.11.0)
|status = Beta
|status = Beta
|licensing = Open Source (MIT License)
|licensing = Open Source (MIT License)

Latest revision as of 13:03, 27 October 2015

Hy
Programming Language
Company
Influences Clojure, Scheme
Updated 2015-05-09 (0.11.0)
Status Beta
Licensing Open Source (MIT License)
Platforms OS Independent
Official site of Hy


What is Hy?

From the official documentation:

"Hy is a wonderful dialect of Lisp that’s embedded in Python. Since Hy transforms its lisp code into the python Abstract Syntax Tree, you have the whole beautiful world of python at your fingertips, in lisp form!"

A quick reference of features can be found here.

Roguelike Specific Details

Since Hy is embedded into Python, most of the features of Python are available for Hy. Hy shares the strong and weak points of Python. Strong functional capabilities of Python are enhanced with macros and slowly growing core library. The language itself is still in beta stages and evolving.

Roguelike games in Hy

Status Name
αlpha Herculeum