WSL
Source code behind the Windows Subsystem for Linux documentation. (by MicrosoftDocs)
sorbet
A fast, powerful type checker designed for Ruby (by sorbet)
Our great sponsors
WSL | sorbet | |
---|---|---|
22 | 42 | |
1,607 | 3,358 | |
1.6% | 0.5% | |
7.9 | 9.9 | |
10 days ago | 2 days ago | |
PowerShell | Ruby | |
GNU General Public License v3.0 or later | Apache License 2.0 |
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.
WSL
Posts with mentions or reviews of WSL.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-20.
-
There are literally no reasons to choose an iPhone over an Android smartphone
Off the top of my head was this bug that caused a lot of people using vbox to swap to vmware. Just a bunch of really annoying compatibility bugs that made it a nightmare if you were trying to use it like a native linux instance.
-
Switched fully from Linux to W11, love it
yeah. But, the github complaint says otherwise https://github.com/MicrosoftDocs/WSL/issues/798
-
Chocolatey
https://github.com/MicrosoftDocs/WSL/issues/798 - maybe fixed a couple of months ago. I personally haven't tried.
- WebAssembly
-
ASROCK Doesn't support LINUX is becoming a major problem
After that https://github.com/MicrosoftDocs/WSL/issues/590 , fixed things for me.
sorbet
Posts with mentions or reviews of sorbet.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-24.
-
Can text editors detect undefined variables in Ruby?
Sorbet can do this, as long as you have type signatures for your code. Given Ruby's highly dynamic nature that's where tools like Tapioca come in to generate these, for example for Active Record models where instance methods are generated based on the database schema. But the moment when something returns T.untyped you're back where you were before - it helps but isn't perfect.
-
Ruby 3.2.0 Is from Another Dimension
Sorbet[1] is currently the most robust tooling available. It has a few rough edges and limitations but it otherwise works great for 90% of use cases.
[1]: https://sorbet.org
- Benchmarking Ruby 2.6 to 3.2
-
Crystal for Rubyists
There are solutions like sorbet[^1] and sorbet-rails[^2]. Have you tried them?
[^1]: https://sorbet.org/
-
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.
-
NSA urges orgs to use memory-safe programming languages - C/C++ on the bench, as NSA puts its trust in Rust, C#, Go, Java, Ruby and Swift
Rails has something similar called https://sorbet.org/ Haven't used it since I personally like the flexibility. But it exists if you're into it :)
-
The type system is a programmer's best friend
Ever heard of Sorbet? https://sorbet.org/
Shopify is listed as using Sorbet, which is static typing for Ruby.
-
Is there any other mainstream language (especially strongly typed compiled) whose type system is as powerful (or at least close) as Typescript? It's difficult to like other languages type system after using Typescript.
So to find things in a similar space, you need to look for languages with these sorts of constraints - so things like Sorbet for Ruby or pyright/pyre and you'll see similar and new ideas
- Shopify makes new web server Pitchfork based on Unicorn that forks a warmed up Ruby VM to service requests
What are some alternatives?
When comparing WSL and sorbet you can also consider the following projects:
vscode-solargraph - A Visual Studio Code extension for Solargraph.
solargraph - A Ruby language server.
Chocolatey - Chocolatey - the package manager for Windows
rbs - Type Signature for Ruby
rubocop - A Ruby static code analyzer and formatter, based on the community Ruby style guide.
noclip.website - A digital museum of video game levels
tapioca - The swiss army knife of RBI generation
content - The content behind MDN Web Docs
TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
bazel-toolchain - LLVM toolchain for bazel
stripe-ruby - Ruby library for the Stripe API.
crystal - The Crystal Programming Language