typeprof
error_highlight
Our great sponsors
typeprof | error_highlight | |
---|---|---|
5 | 1 | |
709 | 145 | |
1.1% | 1.4% | |
6.4 | 4.9 | |
about 1 month ago | 2 months 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.
typeprof
- Почему я программирую на Ruby
- TypeProf: A type analysis tool for Ruby code based on abstract interpretation
-
Ruby 3.1.0 Preview 1 released with new experimental JIT
Good to see IDE support for TypeProf type hints[1]. I've been doing a lot of work in statically typed languages lately. Ruby has been moving towards static types for a while, but the lack of IDE support has always been the dealbreaker for me to pick up Ruby again.
[1] https://github.com/ruby/typeprof/blob/master/doc/ide.md
-
rbs collection was released!
rbs collection feature integrates this repository and tools use RBS, such as rbs command, Steep, and TypeProf.
error_highlight
-
Ruby 3.1.0 Preview 1 released with new experimental JIT
Enhanced error log messages are always welcome on the ground :)
Reminded me of the work done in elm to explicitly improve their error reporting by deeply considering the user experience [1]
Repo for the newly included error_highlight gem is interesting [2], anyone have more background on this ?
1. Elm “the perfect big report”
https://elm-lang.org/news/the-perfect-bug-report
2. Error_highlight gem repo: https://github.com/ruby/error_highlight
What are some alternatives?
steep - Static type checker for Ruby
yjit - Optimizing JIT compiler built inside CRuby
rbs - Type Signature for Ruby
Discourse - A platform for community discussion. Free, open, simple.
gem_rbs_collection - A collection of RBS for gems.
rubykaigi-2021
ruby - The Ruby Programming Language
DefinitelyTyped - The repository for high quality TypeScript type definitions.
django-sockpuppet - Build reactive applications with the django tooling you already know and love.
ruby-next - Ruby Next makes modern Ruby code run in older versions and alternative implementations
mocha - ☕️ simple, flexible, fun javascript test framework for node.js & the browser