All Projects → hylang → Hy

hylang / Hy

Licence: other
A dialect of Lisp that's embedded in Python

Programming Languages

python
139335 projects - #7 most used programming language
Hy
24 projects

Projects that are alternatives of or similar to Hy

Passerine
A small extensible programming language designed for concise expression with little code.
Stars: ✭ 341 (-91.65%)
Mutual labels:  compiler
Sericum
(Toy) Compiler Infrastructure influenced by LLVM written in Rust
Stars: ✭ 366 (-91.04%)
Mutual labels:  compiler
Ykit
基于 Webpack 的灵活快速的打包工具,帮助稳定高效构建现代 JavaScript 应用。
Stars: ✭ 375 (-90.82%)
Mutual labels:  compiler
Bfc
An industrial-grade brainfuck compiler
Stars: ✭ 340 (-91.67%)
Mutual labels:  compiler
Pipelines
An experimental programming language for data flow
Stars: ✭ 354 (-91.33%)
Mutual labels:  compiler
Cingulata
Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.
Stars: ✭ 369 (-90.96%)
Mutual labels:  compiler
Numpile
A tiny 1000 line LLVM-based numeric specializer for scientific Python code.
Stars: ✭ 341 (-91.65%)
Mutual labels:  compiler
Trunk
Build, bundle & ship your Rust WASM application to the web.
Stars: ✭ 378 (-90.74%)
Mutual labels:  compiler
Qpulib
Language and compiler for the Raspberry Pi GPU
Stars: ✭ 357 (-91.26%)
Mutual labels:  compiler
Mini C
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (-90.89%)
Mutual labels:  compiler
Goism
Not a fan of Emacs Lisp? Hack Emacs in Go!
Stars: ✭ 347 (-91.5%)
Mutual labels:  compiler
Railt
⚡️ A PHP GraphQL Framework
Stars: ✭ 353 (-91.36%)
Mutual labels:  compiler
Phalanger
PHP 5.4 compiler for .NET/Mono frameworks. Predecessor to the opensource PeachPie project (www.peachpie.io).
Stars: ✭ 369 (-90.96%)
Mutual labels:  compiler
Racketscript
Racket to JavaScript Compiler
Stars: ✭ 340 (-91.67%)
Mutual labels:  compiler
Wax
A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
Stars: ✭ 373 (-90.87%)
Mutual labels:  compiler
Staticscript
🎉🎉🎉 A new statically typed programming language, syntactically like TypeScript.
Stars: ✭ 337 (-91.75%)
Mutual labels:  compiler
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-91.01%)
Mutual labels:  compiler
Nlvm
LLVM-based compiler for the Nim language
Stars: ✭ 380 (-90.7%)
Mutual labels:  compiler
Ilgpu
ILGPU JIT Compiler for high-performance .Net GPU programs
Stars: ✭ 374 (-90.84%)
Mutual labels:  compiler
Dora
Dora VM
Stars: ✭ 371 (-90.92%)
Mutual labels:  compiler

Hy

Version

XKCD #224

Lisp and Python should love each other. Let's make it happen.

Hy is a Lisp dialect that's embedded in Python. Since Hy transforms its Lisp code into Python abstract syntax tree (AST) objects, you have the whole beautiful world of Python at your fingertips, in Lisp form.

To install the latest alpha of Hy, just use the command pip3 install --pre --user hy. Then you can start an interactive read-eval-print loop (REPL) with the command hy, or run a Hy program with hy myprogram.hy.

Project

Cuddles the Hacker

(fan art from the one and only doctormo)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].