Ruby - Что такое ppp.rb?

В этом ответе Я читал о ppp.rb. Он упоминается как "хорошо известный", но не может найти ничего об этом в Google.

Мне было интересно, и я адаптировал его для сборки моей собственной версии caller_binding.

Но, насколько мне известно, что такое ppp.rb? Что означает "ppp"? Где я могу найти информацию об этом?

Ответ 1

A поиск японских сайтов с помощью Google Translate показывает много сообщений в блоге и разговоров об этом. Видимо, страница автора здесь:

http://www.rubyist.net/~rubikitch/computer/ppp/

Как представляется, он был написан в 2006 году и не обновляется с тех пор. Большинство разговоров находятся в промежутке времени 2006-7.

Итак, я бы сказал, что определение ОП "хорошо известно" может быть ограничено Японией около 2006-2007 годов:)

Ответ 2

Извините меня за путаницу, но в то время это было действительно хорошо известно. Одна из причин заключается в том, что оригинальный автор является основным хакером Ruby - поэтому все, кто следил за основными блогами хакеров Ruby в то время, знали об этом.

Единственная проблема заключалась в том, что она зависела от ошибки Ruby (не уверен, какой), поэтому она быстро исчезла после исправления ошибки. Неудивительно, что недавние программисты Ruby никогда не слышали об этом.

Моя версия не зависит от ошибки, но имеет проблему с 1.9. [012] из-за различной ошибки в Ruby (# 4347 - я думаю, это зафиксировано с 1.9.3). Так оригинал работал, потому что у Ruby была ошибка, а новая версия не из-за этого: -)