Skip to main content

Home/ InnoDev/ Group items tagged matz

Rss Feed Group items tagged

Juraj Visnovsky

Ruby 3.0, by Yukihiro Matsumoto - 0 views

  •  
    Matz is experimenting with three concepts that may or may not be included in Ruby 3.0. 1. Man-machine collaboration through a static analyzer (e.g. rubocop or ruby-lint) that uses soft typing (i.e. inferred typing) to determine if a program will crash or not. 2. Performance enhancements through JIT compilation, but preliminary implementations have shown to increase memory consumption as a side effect. 3. Concurrency improvements through better abstractions like streams and pipelines. When used, the running program would place itself inside an event loop, disable the GIL, and force objects to be immutable. Matz calls it Rube Goldberg Programming.
1 - 1 of 1
Showing 20 items per page