Ruby CPP Projects
-
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).
-
Unlike other languages, ruby is mainly driven by one application - Rails. As newer web FWs come, it's hard to see Rails keep up. The trends for Rails does not look good for the past 5 years [1]. I am hopeful that natalie [2] will work. If it does, it will remove the biggest downside to ruby.
[1] https://trends.google.com/trends/explore?date=today%205-y&q=...
-
Mergify
Automate your Pull Request with Mergify. Mergify is the most powerful merge queue tool that offers speculative checks, batch merges, and multiple queueing options. Coordinated with any CI and fully integrated to GitHub. Get started or request a demo!
Ruby CPP related posts
- Site-uri ca pbinfo.
- Natalie: An early-stage Ruby implementation that compiles to C++
- Natalie: An early-stage Ruby implementation that compiles to C++
- Natalie: A unique Ruby implementation, compiled to C++ (WIP)
- a unique Ruby implementation, compiled to C++ (WIP)
- a unique Ruby implementation, compiled to C++ (WIP)
- natalie -- a unique Ruby implementation, compiled to C++ (WIP)
Index
Are you hiring? Post a new remote job listing for free.