Published using Google Docs
DevelopersMeeting20150820Japan
Updated automatically every 5 minutes

DevelopersMeeting20150820Japan

https://bugs.ruby-lang.org/projects/ruby/wiki/DevelopersMeeting20150820Japan

Attendee: akr, ayumin, hsbt, ko1, matz, naruse, nobu, kosaki, usa, yuki, amatsuda

did_you_mean gem (Yuki Nishijima)

% ruby -rdid_you_mean -e '
class C
 def bar
 end
end
C.new.baz
'
-e:6:in `<main>': undefined method `baz' for #<C:0x007f790863e880> (NoMethodError)

   Did you mean? #bar

zsh: exit 1     /home/akr/alias/ruby -rdid_you_mean -e

% ocaml
       OCaml version 4.01.0

# let bar = 1;;
val bar : int = 1
# baz;;
Error: Unbound value baz
Did you mean bar?
# let bas = 2;;
val bas : int = 2
# baz;;
Error: Unbound value baz
Did you mean bas or bar?
# let bat = 3;;
val bat : int = 3
# baz;;
Error: Unbound value baz
Did you mean bas, bat or bar?

#

empty line is not needed because lines of display is essential resource. indent is ok.

Release Schedule

https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23

Subversion Repository Migration

current machine is old debian.

Migration is required before next Spring.

Options:

Problem: If we migrate to git, we need to migrate SVN related tools (auto date update, etc)

Magic Comment for Frozen String Literal by default

Default of the status of String Literal will be frozen from Ruby 3.0.

Frozen Regexp Literal

It doesn’t need a migration path.

Next Meeting (18, September)

Next Meeting (21, October)