sedlisp
hy
sedlisp | hy | |
---|---|---|
2 | 56 | |
546 | 4,798 | |
- | 0.5% | |
10.0 | 9.2 | |
over 7 years ago | 8 days ago | |
Common Lisp | Python | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sedlisp
- How to Write a (Lisp) Interpreter (In Python)
-
Today I found out about a pretty interesting feature in sed
And just in case you think that's not insane enough already, here's a lisp implementation.
hy
- Try Clojure
-
Homoiconic Python
Only tangentially related, but for anyone interested in the idea of a simple, quick Python-like scripting Lisp, there are two Clojure-style languages to look at:
1) Hy (https://hylang.org/, compiles to Python bytecode, usually slower than Python but compatible with all Python libraries)
2) Janet (https://janet-lang.org/, very light Lua-style embeddable VM ~1 Mb, roughly twice as fast as Python for similar ops, very easy C interop)
- Basilisp: A Clojure-ish Lisp dialect targeting Python 3.8
-
Show HN: Exploring HN by mapping and analyzing 40M posts and comments for fun
I couldn't help but notice that Hy is on the map but Clojure isn't.
Am I out of touch?
https://hylang.org
- A dialect of Lisp that's embedded in Python
-
How to Write a (Lisp) Interpreter (In Python)
Not exactly the same (doesn't embed into the source like this did), but I believe Hylang[0] is the best Lisp package available for modern Python.
[0] https://github.com/hylang/hy
-
Sapling: A highly experimental vi-inspired editor where you edit code, not text
Isn't that a bit what hy (https://hylang.org/) tries to do ? AIUI it is a lisp interacting directly with the AST of Python, allowing seamless interop: Python modules can be used from hy and vice versa, everything is transparent.
- Hylang, a Lisp dialect embedded in Python
-
Hissp
I’ve been keeping loose tabs on this and Hy[1] for a while, but I’ve had some trouble figuring out the major differences between them and the use-cases for either. Would love to see an in-depth comparison in the form of a blog post sometime (though maybe the answer here is to do the research and write one up myself).
1: https://hylang.org
- Hy
What are some alternatives?
ferret - Ferret is a free software lisp implementation for real time embedded control systems.
hissp - It's Python with a Lissp.
coalton - Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
Fennel - Lua Lisp Language
SedChess - Шахматы, написанные на языке утилиты sed
babashka - Native, fast starting Clojure interpreter for scripting
calysto_scheme - A Scheme kernel for Jupyter that can use Python libraries
eso-light-attack-weave - This is a macro for the game Elder Scrolls Online
Carp - A statically typed lisp, without a GC, for real-time applications.
hebigo - 蛇語(HEH-bee-go): An indentation-based skin for Hissp.
awesome-clojure-likes - Curated list of Clojure-like programming languages.
mal - mal - Make a Lisp