Подтвердить что ты не робот

Рубиновое метапрограммирование онлайн-учебника

Я только начал изучать Ruby и хорошо разбирался в основах. Я продолжаю слышать, что одна из классных вещей, которые Ruby делает очень хорошо, - метапрограммирование, но ни один из обучающих программ, которые я прочитал, не охватывает это. Поиск в Google Я могу только представить, что вы заплатили за рубиновые метапрограммирующие экраны.

Итак, где я могу найти хороший учебник по метапрограмме Ruby онлайн?

4b9b3361

Ответ 2

Если вы готовы потратить немного денег, то Веб-сайт Pragmatic Programmers имеет отличную серию скринкастов на объектной модели Ruby и метапрограммирование. Это не очень дорого и представляет собой очень всеобъемлющую серию, в которой много интересных вещей и стоит каждого процента.

Мне нужно посмотреть его снова, чтобы попытаться окунуться в некоторые из концепций, тогда я могу быть одним из классных мета-толпы:)

Ответ 3

Эта ссылка объясняет различные концепции (singleton, dynamic programming и т.д.) метапрограммирования Ruby очень системным образом.

http://ruby-metaprogramming.rubylearning.com/

Ответ 4

Эти две книги должны вас поймать...

"Язык программирования Ruby" Маца и Фланагана.

"Метапрограммирование Ruby: программа, как и" Ruby Pros "Паоло Перрота

Ответ 6

Они должны начать. и более

Ответ 9

Я удивлен, что никто не упомянул Code School. Их курс "Ruby Bits Part 2" следует за материалом, похожим на вторую половину превосходной книги "Eloquent Ruby", с хорошим набором интерактивных тестов, которые помогут вам развернуть материал.

Ссылка: http://www.codeschool.com/courses/ruby-bits-part-2

Уровни:

  • Блоки, Procs и Lambdas
  • Динамические классы и методы
  • Понимание себя
  • Отсутствующие методы 5 и 6. DSLs

Стоимость подписки составляет $20 в месяц (для которой вы также получаете доступ ко всем своим другим курсам), но для меня это было в полной мере.