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...")
 
Line 2: Line 2:
|company =  
|company =  
|influences = Clojure, Scheme
|influences = Clojure, Scheme
|updated = 2013-07-06 (0.9.10)
|updated = 2014-04-11 (0.10.0)
|status = Beta
|status = Beta
|licensing = Open Source (MIT License)
|licensing = Open Source (MIT License)

Revision as of 19:20, 25 April 2014

Hy
Programming Language
Company
Influences Clojure, Scheme
Updated 2014-04-11 (0.10.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