Skip to content
/ typeprof Public

An experimental type-level Ruby interpreter for testing and understanding Ruby code

License

Notifications You must be signed in to change notification settings

ruby/typeprof

Repository files navigation

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

  1. Install VSCode Ruby TypeProf extension: code --install-extension mame.ruby-typeprof

  2. Run typeprof --init in your project root to create typeprof.conf.jsonc file. Other options are available. See typeprof.conf.jsonc for details.

  3. Reopen your project in VSCode.

Development

  1. Git clone this repository: git clone https://github.com/ruby/typeprof.git
  2. Install VSCode Ruby TypeProf extension: code --install-extension mame.ruby-typeprof
  3. 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.

About

An experimental type-level Ruby interpreter for testing and understanding Ruby code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 19

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy