LINUX.ORG.RU

Спасибо, а то я все по их багтрекеру лазил.

  • refinements - ну кто ж core-классы патчит? Даже в пределах одного файла думаю это подталкивает к плохим практикам.
  • Decimal Literals - хорошо если для одного процента разрабов это надо.
  • Frozen String Literals - это гуд.
  • Required Keyword Arguments - отлично для именованых агрументов, немного сократит число глупых багов, прививает аккуратность.
  • Method Definition returns Method Name - не знаю, где бы оно мне надо, хотя лучше так, чем nil.
  • Removing Garbage Bytes from Strings
    some_string.scrub("")
    .
  • Accessing Network Interfaces - очень полезно и удобно, плюс понятно вызывается.
  • Молодцы, что пилят сборщик мусора в правильном направлении, особенно мне понравилось, что они сделали в 2.0.
  • Ну и кэширование на уровне ВМ тоже хорошо, правда не знаю, насколько оно контролируемо.

А вы что-то про неблокируемое IO знаете?

* IO

* extended methods:

* IO#seek supports SEEK_DATA and SEEK_HOLE as whence.

* IO#seek accepts symbols (:CUR, :END, :SET, :DATA, :HOLE) for 2nd argument.

* IO#read_nonblock accepts optional `exception: false` to return symbols

* IO#write_nonblock accepts optional `exception: false` to return symbols

ins3y3d ★★★★★
()

Оформление сайта замечательное. Чейнджлог не читал, просто полюбовался на дизайн.

cdshines ★★★★★
()

А ведь и вправду шикарный дизайн. И даже не тормозит, что редко для Web 2.0.

makyrros
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.