PerlMonks
PerlMonks сообщества, — это веб-сайт охватывающий все аспекты программирования на Perl и другие смежные темы, такие как веб-приложения и системное администрирование . Пользователи часто называют его « Монастырь ». [1] Название PerlMonks и общий стиль веб-сайта призваны юмористически отразить почти религиозное рвение, которое иногда испытывают программисты к своему любимому языку, а также создать атмосферу спокойного размышления и внимания к другим пользователям.
Пользователи (называемые монахами ) создают темы для обсуждения, на которые другие монахи могут отвечать и голосовать за хорошие или плохие. У пользователей есть рейтинг опыта (XP), который примерно отражает их участие в веб-сайте PerlMonks в восприятии других монахов, а не обязательно их знание языка Perl . У всех монахов есть «домашний узел», предоставляющий информацию о профиле и область, которую монахи могут персонализировать.
Среди известных участников — создатель языка Perl, авторы нескольких известных книг по Perl. [2] и авторы многочисленных CPAN модулей [1] . Авторы CPAN часто продвигают и поддерживают свои модули.в PerlMonks.
Функции
[ редактировать ]На сайте есть учебные пособия, обзоры, вопросы и ответы, стихи, запутанный код , а также разделы для фрагментов кода и целых скриптов и модулей.
Как правило, раздел сайта с наибольшим трафиком — это «Искатели мудрости Perl» [2] , где пользователи всех уровней опыта задают вопросы, связанные с Perl. Некоторые вопросы исходят от новичков, пытающихся понять основы языка, а другие от опытных ветеранов, которые ищут методы улучшения алгоритмов или оптимизации производительности. Те, кто дает ответы, также имеют разный уровень опыта.
Большая часть контента сайта состоит из конкретных примеров кода. Некоторые из этих примеров относятся к основным функциям Perl [3] , как описано на официальном сайте документации Perl ( http://perldoc.perl.org ). Другими примерами являются Комплексная сеть архивов Perl ( CPAN ), которая представляет собой хранилище для библиотек Perl (известных как модули), которые не являются частью основного дистрибутива Perl.
Код, на котором работает сайт, представляет собой сильно взломанную версию ранней версии Everything Engine и был создан Натаном Остендорпом. [3] в составе Blockstackers Intergalactic — фирмы, которая также управляла Slashdot . В результате PerlMonks имеет много общих функций как с Everything2 , так и со Slashdot, например, сильный акцент на отзывах пользователей.
Еще одна особенность, которую PerlMonks сохранил из Everything , — это Chatterbox, область текстового чата сбоку на каждой странице. Вошедшие в систему пользователи могут вводить все, что захотят, и это будет видно всем пользователям. Разговоры в «болтовне» часто связаны с Perl, и для улучшения работы «болтовни» написаны различные инструменты (написанные на Perl). Некоторые приходят на PerlMonks в первую очередь ради болтовни. Другие считают, что болтовня отвлекает, и выключают ее.
Ссылки
[ редактировать ]- ^ Лесозаготовка, Молли. Perl: Мастер-класс по веб-сайтам . Прентис Холл PTR. ISBN 0-7686-5885-3 .
- ^ «50 лучших книг по Perl всех времен» .
- ^ «О Натане Остендорпе» .