natalie
Opal
Our great sponsors
- InfluxDB - Collect and Analyze Billions of Data Points in Real Time
- Onboard AI - Learn any GitHub repo in 59 seconds
- SaaSHub - Software Alternatives and Reviews
natalie | Opal | |
---|---|---|
11 | 32 | |
869 | 4,766 | |
0.5% | 0.0% | |
0.0 | 0.0 | |
about 4 hours ago | 8 days ago | |
Ruby | Ruby | |
MIT License | MIT License |
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.
natalie
- Natalie – a work-in-progress Ruby compiler, written in Ruby and C++
-
ABEND dump #2
Since I tried Sorbet, a Ruby type-checker, the idea of building an ahead-of-time compiler for Ruby is a cool side project that has been in my mind for some time now. To my surprise, during Hacktoberfest, I got to know Natalie, this AOT compiler written in C++ by Tim Morgan.
-
Ruby Together
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=...
- Natalie: A unique Ruby implementation, compiled to C++ (WIP)
Opal
-
GCC Adopts a Code of Conduct
Not the OP, but from what I remember they would seek out every possible opportunity in every single possible open source community they could find and propose the CoC that they wrote. 0 contributions to the projects, with the exception of demanding that people implement incredibly verbose CoC's in their projects under the guise of "protecting the minorities contributing to the projects".
Most infamous instance is probably this one, in the Opal repo: https://github.com/opal/opal/issues/941
As well as this thread in the Ruby issue tracker that devolves into pure chaos with Ada refusing to actually participate in any of the valid points others bring up: https://bugs.ruby-lang.org/issues/12004
And I'm sure there's many other instances if you look around a bit.
-
Hackers Flood NPM with Bogus Packages Causing a DoS Attack
My experience with ruby for front end web dev is via https://opalrb.com/
-
The Rust Trademark Borrow Checker : Rust Foundation Solicits Feedback on Updated Policy for Trademarks
Here's an example of the creator of the most adopted CoC (the Contributor Covenant) trying to get an open source contributor removed from a project due to his political opinions expressed on Twitter which she didn't like and found offensive.
-
Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
So ruby has a JS transpiler - opal - https://opalrb.com/
I tried using it a little bit but the reality is if you need JS to make your app more interactable it's really worth it to just learn some JS. As soon as you need something complex the extra layer of abstraction just gets in the way and becomes more of a headache, and if you don't need anything complex then you don't need JS in the first place.
- All web applications may be created in the optimal environment created by Ruby, JS, and Vite.
- SQLite: QEMU All over Again?
-
The SQLite Code of Ethics
Advocating for removing a contributor for a statement on a different site, unrelated to the project, for example?
-
My programming language tierlist
Ruby can be transpiled to JavaScript :P Same as TypeScript is used a lot
-
Gaiman: Programming language for text-based games in browser
There is already this project that I found which interprets ruby in JavaScript: https://github.com/opal/opal
What are some alternatives?
MRuby - Lightweight Ruby
JRuby - JRuby, an implementation of Ruby on the JVM
Reactrb
Rubinius - The Rubinius Language Platform
fib - Performance Benchmark of top Github languages
yjit - Optimizing JIT compiler built inside CRuby
tenderjit - JIT for Ruby that is written in Ruby
ruby.wasm - ruby.wasm is a collection of WebAssembly ports of the CRuby.
ruby-compiler-survey - A project cataloguing, preserving, and dissecting compilers for the Ruby programming language
tensorflow-ruby - Deep learning for Ruby
Microsoft-3D-Movie-Maker - This is the source code for the original Microsoft 3D Movie Maker released in 1995. This is not supported software.