RubyConf 2019 - A Static Type Analyzer of Untyped Ruby Code for Ruby 3 by Yusuke Endoh

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=l1B3NJc2eU8



Duration: 35:48
778 views
16


RubyConf 2019 - A Static Type Analyzer of Untyped Ruby Code for Ruby 3 by Yusuke Endoh

Ruby 3 is planned to provide a toolchain for static analysis: (1) the standard type signature format for Ruby code, (2) a type analyzer to guess a signature of a non-signatured Ruby code, and (3) a type checker (such as Sorbet) to verify a code with its signature. In the talk, we present a candidate of (2), called Type Profiler, which aims to allow you not to write a signature manually. It abstractly runs a non-annotated Ruby code in "type" level, tries to find possible errors, and generates a type signature prototype for the code. We show some demos and development progress.

#confreaks #rubyconf2019




Other Videos By Confreaks


2019-12-03RubyConf 2019 - Improv by the Third Coast Comedy Club
2019-11-30RubyConf 2019 - Q&A with Yukihiro Matsumoto (Matz)
2019-11-30RubyConf 2019 - Lightning Talks
2019-11-30RubyConf 2019 - Let's build a simple HTTP server with Ruby by Esther Olatunde
2019-11-30RubyConf 2019 - Keynote: Lucky You by Sandi Metz
2019-11-30RubyConf 2019 - Language as a Tool of Thought: Consistency versus Progress by Victor Shepelev
2019-11-30RubyConf 2019 - Ignite Roulette
2019-11-29RubyConf 2019 - Compacting Heaps in Ruby 2.7 by Aaron Patterson
2019-11-29RubyConf 2019 - In the beginning, there was "require"... by Adam McCrea
2019-11-29RubyConf 2019 - Hire Me: I'm Excellent at Quitting by Brittany Martin
2019-11-29RubyConf 2019 - A Static Type Analyzer of Untyped Ruby Code for Ruby 3 by Yusuke Endoh
2019-11-28RubyConf 2019 - Adopting Sorbet at Scale by Ufuk Kayserilioglu
2019-11-28RubyConf 2019 - Sorbet: A type checker for Ruby 3... by Jake Zimmerman & Dmitry Petrashko
2019-11-28RubyConf 2019 - How to use Your Superpowers to Transform People's Lives by Alberto Colon Viera
2019-11-28RubyConf 2019 - Tales of the Ruby Grimoire by Brandon Weaver
2019-11-28RubyConf 2019 - Keynote - Slow, energy-efficient, and mysterious life deep... by Karen G Lloyd
2019-11-27RubyConf 2019 - Keynote - Collective Problem Solving in Music, Science, Art... by Jessica Kerr
2019-11-27RubyConf 2019 - mruby/c: Running on Less Than 64KB RAM Microcontroller by HASUMI Hitoshi
2019-11-27RubyConf 2019 - Pattern Matching - New feature in Ruby 2.7 by Kazuki Tsujimoto
2019-11-27RubyConf 2019 - Principles of Awesome APIs and How to Build Them by Keavy McMinn
2019-11-27RubyConf 2019 - Thomas Edison vs Three Teslas in a Trenchcoat by Coraline Ada Ehmke



Tags:
Ruby
RubyConf
Programming