arrow-macros
Arrow-macros provides Clojure-like arrow macros in Common Lisp (by hipeta)
eisl
ISLisp interpreter/compiler (by sasagawa888)
arrow-macros | eisl | |
---|---|---|
2 | 65 | |
117 | 253 | |
- | - | |
4.6 | 9.6 | |
over 3 years ago | 5 days ago | |
Common Lisp | Common Lisp | |
MIT License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
arrow-macros
Posts with mentions or reviews of arrow-macros.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-02.
eisl
Posts with mentions or reviews of eisl.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-03.
- Easy-ISLisp ver3.50
- Sasagawa888/eisl: ISLisp interpreter/compiler
-
Compiled parallel lisp code in Easy-ISLisp
sasagawa888/eisl: ISLisp interpreter/compiler (github.com)
- Parallel execution in Easy-ISLisp
-
About parallel Lisp
I'm trying to incorporate parallel computing into Easy-ISLisp using pthreads. Currently, the associative lists of local variables, stacks, and pointers are independent for each thread. However, I'm facing a conflict, and it's not functioning as expected. If anyone has any reference materials regarding parallel Lisp, I would greatly appreciate it if you could share them with me. sasagawa888/eisl: ISLisp interpreter/compiler (github.com)
-
Type inference in Easy-ISLisp
I prefer dynamically typed Lisp because it's easy to write. However, when it comes to large-scale code, bugs tend to occur that are not apparent until execution. Mistakes often go unnoticed. So, I believe that type inference combines the convenience of dynamically typed languages with the reliability of statically typed languages. Easy-ISLisp includes a type inferencer. Give it a try. sasagawa888/eisl: ISLisp interpreter/compiler (github.com)
-
Easy-ISLisp ver3.03 concurrent Mark&Sweep
I have released Easy-ISLisp ver3.03. I have changed the default garbage collector to Concurrent Mark & Sweep (CMS). Please refer to the documentation "GBC.md" for information about the garbage collector. Give it a try! sasagawa888/eisl: ISLisp interpreter/compiler (github.com)
-
Concurrent GC in Easy-ISLisp
sasagawa888/eisl: ISLisp interpreter/compiler (github.com)
-
Parallel GC in Easy-ISLisp
Parallel GC was experimentally introduced in version 3.01. Mark and sweep operations are parallelized using pthreads. While a simple code can be fast, its performance may vary depending on the data size. It's peculiar yet quite intriguing.https://github.com/sasagawa888/eisl
- Easy-ISLisp ver 3.00 released
What are some alternatives?
When comparing arrow-macros and eisl you can also consider the following projects:
cl-arrows - Common Lisp implementation of Clojure's threading macros
awesomo - Cool open source projects. Choose your project and get involved in Open Source development now.
Carp - A statically typed lisp, without a GC, for real-time applications.
nyxt - Nyxt - the hacker's browser.
jscl - A Lisp-to-JavaScript compiler bootstrapped from Common Lisp
janet - A dynamic language and bytecode vm
mal - mal - Make a Lisp
vlime - A Common Lisp dev environment for Vim (and Neovim)
islisp-mode
Elxlisp - Lisp1.5 interpreter/compier
slimv - Official mirror of Slimv versions released on vim.org