This is the Linux app named Hy whose latest release can be downloaded as 0.26.0.zip. It can be run online in the free hosting provider OnWorks for workstations.
Download and run online this app named Hy with OnWorks for free.
Follow these instructions in order to run this app:
- 1. Downloaded this application in your PC.
- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 3. Upload this application in such filemanager.
- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.
- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 6. Download the application, install it and run it.
SCREENSHOTS
Ad
Hy
DESCRIPTION
Hy is a multi-paradigm general-purpose programming language in the Lisp family. It’s implemented as a kind of alternative syntax for Python. Compared to Python, Hy offers a variety of extra features, generalizations, and syntactic simplifications, as would be expected of a Lisp. Compared to other Lisps, Hy provides direct access to Python’s built-ins and third-party Python libraries, while allowing you to freely mix imperative, functional, and object-oriented styles of programming. The first thing a Python programmer will notice about Hy is that it has Lisp’s traditional parenthesis-heavy prefix syntax in place of Python’s C-like infix syntax. As in other Lisps, the value of a simplistic syntax is that it facilitates Lisp’s signature feature, metaprogramming through macros, which are functions that manipulate code objects at compile-time to produce new code objects, which are then executed as if they had been part of the original code.
Features
- Hy allows arbitrary computation at compile-time
- Hy also removes Python’s restrictions on mixing expressions and statements
- Allows for more direct and functional code
- In Hy, The with statement returns the value of its last body form
- Hy offers several generalizations to Python’s binary operators
- Operators can be given more than two arguments
Programming Language
Python
Categories
This is an application that can also be fetched from https://sourceforge.net/projects/hy-lisp.mirror/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.