You-Dont-Need-Loops
jvm-tail-recursion
You-Dont-Need-Loops | jvm-tail-recursion | |
---|---|---|
2 | 2 | |
1,056 | 121 | |
0.5% | - | |
5.1 | 0.0 | |
8 months ago | about 1 year ago | |
Java | ||
- | GNU General Public License v3.0 only |
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.
You-Dont-Need-Loops
- Have you ever hurt yourself from your own code?
-
STOP RIGHT CLICKING AND DUPLICATE A FILE 👎
From the first example in You-Dont-Need-Loops, I present the least performant possible way to sum a bunch of numbers:
jvm-tail-recursion
-
Tail Call Recursion in Java with ASM
Disclaimer: I made a library for this: https://github.com/Sipkab/jvm-tail-recursion
- Experiment to achieve 5M persistent connections with Project Loom (Java)
What are some alternatives?
functional-programming-jargon - Jargon from the functional programming world in simple terms!
project-loom-c5m - Experiment to achieve 5 million persistent connections with Project Loom virtual threads
You-Dont-Need-GUI - Stop relying on GUI; CLI **ROCKS**
abcl - Armed Bear Common Lisp <git+https://github.com/armedbear/abcl/> <--> <svn+https://abcl.org/svn> Bridge
code-book - This repo contains the answers for programming questions asked in interviews and coding rounds,
project-loom-comparison - A comparison of different methods for achieving scalable concurrency in Java
Recaf - The modern Java bytecode editor
Graal - GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
remove-recursion-insp