Typeprof
An experimental type-level Ruby interpreter for testing and understanding Ruby code
Install / Use
/learn @ruby/TypeprofREADME
TypeProf
An experimental type-level Ruby interpreter for testing and understanding Ruby code.
Installation
Install via RubyGems.
$ gem install typeprof
Requirements
TypeProf supports Ruby 3.3 or later.
Quick start
-
Install VSCode Ruby TypeProf extension:
code --install-extension mame.ruby-typeprof -
Run
typeprof --initin your project root to createtypeprof.conf.jsoncfile. Other options are available. See typeprof.conf.jsonc for details. -
Reopen your project in VSCode.
Development
- Git clone this repository:
git clone https://github.com/ruby/typeprof.git - Install VSCode Ruby TypeProf extension:
code --install-extension mame.ruby-typeprof - Open the repository in VSCode:
code typeprof
Testing
$ bundle install
$ bundle exec rake test
More details
https://speakerdeck.com/mame/good-first-issues-of-typeprof
LICENSE
See LICENSE file.
Related Skills
node-connect
337.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.3kCommit, push, and open a PR
