Глядя на некоторые особенности языка, я иногда удивляюсь, как бы кто-то реализовал такую функциональность. Так что мой вопрос: какой из многочисленных существующих функций является сложнее всего реализовать? Объяснение, почему так приветствуется (возможно, даже требуется?).Какие существующие функции языка наиболее сложны в реализации и почему?
Для поддержания порядка, пожалуйста, только одна функция за сообщение.
Кроме того, Ruby очень полагается на блоки (блокировки). Большинство контуров Ruby реализованы с использованием закрытий. Также, вероятно, одна из причин плохого имени, которая следует за реалиями Ruby для их плохой производительности. :) –