Технический директор компании Coverity, занимающейся разработкой средств для автоматизированного выявления ошибок путем анализа исходных текстов программ, отметил, что качество кода Perl является самым высоким среди продуктов LAMP (Linux, Apache, MySQL, PHP/Perl/Python). Своевременно выявлять и устранять ошибки в Perl позволяет особый подход Perl сообщества к тестированию кода: например, еженощно снапшот Perl проходит комплекс тестов, состоящий из 160 тысяч
проверок. Тестирование дублируется для разных операционных систем и аппаратных архитектур. Те ошибки, что были выявлены первыми тестами Coverity, уже исправлены в ветке Perl 5.9 для разработчиков, большое число исправлений будет исправлено и в стабильной ветке 5.8.
Компания SGI (Silicon Graphics Inc.) сегодня объявила о достижении договоренности со всеми своими кредиторами и группой владельцев значительной части ее долгов, по которой произойдет реорганизация бизнеса с целью снижения задолженности на 250 миллионов долларов за счет упрощения структуры капитала. Часть этого договора заключается в том, что компания и ее американские подразделения подали заявление на защиту от банкротства в соответствии с главой 11 американского
закона о банкротстве (U.S. Bankruptcy Code). Как сообщается в пресс-релизе компании, другие подразделения SGI (в Европе, Канаде, Мексике, Южной Америке и Азии) не подавали подобное заявление и продолжат функционировать. SGI прославилась в сообществе программного обеспечения с открытым кодом такими разработками, как OpenGL (кроссплатформенный API для работы с двухмерной и трехмерной графикой) и XFS (журналируемая файловая система), поддержкой некоторых свободных проектов. Кроме того, SGI была известна своей
разновидностью UNIX — IRIX (эта ОС предназначалась в первую очередь для работы с графикой).
Брэм Муленар (Bram Moolenaar) сегодня утром представил новую стабильную версию популярного консольного текстового редактора VIM (Vi IMproved) — 7.0. Среди изменений в VIM 7.0 по сравнению с версией 6.4 разработчики отмечают проверку орфографии для около 50 языков, систему «умного дополнения» для языков программирования (C, HTML, Ruby, Python, PHP и других), вкладки (каждый таб может содержать множество окон), подсветку строки/столбца
с курсором, соответствующих скобок, функцию просмотра удаленных каталогов, архивов в zip и tar, улучшения в поддержке юникода (Unicode), а Vim script получил поддержку Lists и Dictionaries (аналогично Python). Подробности о релизе доступны в рассылке vimannounce; архивы с VIM 7.0 для скачивания — на vim.org.