gerbil
fib
Our great sponsors
gerbil | fib | |
---|---|---|
17 | 5 | |
1,107 | 846 | |
4.4% | - | |
9.6 | 4.0 | |
6 days ago | about 1 month ago | |
Scheme | Ruby | |
GNU Lesser 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.
gerbil
- Gerbil Scheme – A Lisp for the 21st Century
- Gerbil Scheme has a standalone httpd
-
Gerbil v0.18.1 NimzoLarsen released
That's a strange one! Can you go to https://github.com/mighty-gerbils/gerbil/issues and post an issue outlining this with slightly more detail? What platform, C compiler, libc version etc.
-
Gerbil Scheme v0.18.1 NimzoLarsen released
New in std library: an S3 client, an SMTP client, SSL for Postgres (enables Heroku support), better CLI support (including multicall binaries), and plenty of module updates. Plus a few minor bug fixes.
See Gerbil Scheme homepage https://cons.io
- Gerbil Scheme History
-
Gerbil Benchmarks
Here is the discussion: https://github.com/mighty-gerbils/gerbil/discussions/1008
-
Gerbil v0.18 Released
Gerbil Scheme < https://cons.io > just saw its release v0.18, with many usability and documentation upgrades, and a bunch of new functionality in the standard library. A "meta-dialect of Scheme with post-modern features", Gerbil layers a Racket-like module system (the best in the world by far) on top of Gambit Scheme (compiler that produces the fastest code), with lots of libraries as "batteries included" for production-level client/server code.
- Gerbil scheme releases v0.18 RC1
-
Strong typing, a hill I'm willing to die on
I'm more into Scheme than CL, but am aware of Coalton. My current lisp is Gerbil: https://cons.io which already has a type annotation system and will be enhancing it for the next major release (v19).
-
Not only Clojure – Chez Scheme: Lisp with native code speed
Another "post-modern" natively compiling Scheme is Gerbil Scheme [0]. It's seeing a lot of attention/enhancements lately, including some bounties to implement features.
[0]: https://cons.io
fib
- Not only Clojure – Chez Scheme: Lisp with native code speed
-
Is Rust faster than Python out of the box
I've typically found rust to be about 100x faster than Python for the projects I've ported. This is consistent with https://github.com/drujensen/fib.
-
Speed & LSP
Here is a similar benchmark but includes compile times. https://github.com/drujensen/fib
-
Elixir Protocols vs. Clojure Multimethods
How? Do you mean how do I know it's slow? Because it takes longer to run.
Write a typical computation such as Fibonacci in Java and Erlang/Elixir and compare. Fortunately someone has already done this.
Elixir is 3x slower than C and 2x slower than Java for this single thread example.
https://github.com/drujensen/fib
Apparently this upsets people for me to point this out. However, I did not say that Elixir was slow in general or a bad choice. It's an excellent choice for problems which suit parallelization or which require reliable, consistent performance.
Since the parent poster had commented that adding this multi-module dispatch would not be performant, I merely pointed out that the single thread peformance was already slow (as in, why worry too much about the performance cost of the multi dispatch suggestion).
-
I created a GitHub repo of some simple benchmarks to test different programming languages. Feel free to add more languages!
Is there some advantage over repos that also show the results ?
What are some alternatives?
schemepunk - A batteries-included extended standard library for seven R7RS Scheme dialects.
nx - Multi-dimensional arrays (tensors) and numerical definitions for Elixir
swi-mqtt-pack - MQTT pack for SWI-Prolog
svix-webhooks - The enterprise-ready webhooks service 🦀
rhombus-prototype - Brainstorming and draft proposals for Rhombus
tangram - Tangram makes it easy for programmers to train, deploy, and monitor machine learning models.
chez-exe - Chez Scheme self hosting executable
Game-Of-Life-Implementations - Conway's Game of Life implementation in various languages
eastwood - Clojure lint tool
natalie - a work-in-progress Ruby compiler, written in Ruby and C++
curl-scheme - Simple HTTP client for Scheme
protocol_ex - Elixir Extended Protocol