Графический редактор Refraction приближается к релизу
На сайте Xentronix появилось объявление, что следом за ZETA R1, которая недавно ушла на золото, готовится к релизу и скоро будет выпущен Refraction. Сейчас разработчики дописывают и отлаживают последние части кода, а также усердно трудятся, подготавливая документацию и инструкции по применению графического редактора. Релиз Refraction должен состояться в ближайшие недели, однако детали пока неизвестны.
Свежие патчи к Linux - 2.6.12-kj, 2.6.12-mm1, PlugSched-5.2.1
После выхода версии 2.6.12 ядра Linux, как обычно, начали подтягиваться и различные патчи.
Обновился патч PlugSched, а в нем вас ждут последние изменения Кона Коливаса для балансировки nice-приложений на SMP системах.
Обновили свою ветку дворники ядра, подмели несколько пунктов, касающихся совместимости с gcc4 и несколько других мелочей - тестируйте.
А также Эндрю Мортон объявил о выходе первой версии своего набора патчей для ядра Linux 2.6.12. В этой версии не представлено ничего особенного - различные обновления и исправления. Например, обновился код Reiser4.
Что, впрочем, не помешало подпортить
картинку 2.6.12-mm1 неработающими драйверами saa7134 и bttv, по ссылкам есть исправления, и, кажется, есть проблема с включенным вытеснением (PREEMPT) на x86-64.
Разработчики императивных языков программирования нечасто используют рекурсию, поскольку считают медленной и неэффективной, однако, как демонстрирует Джонатан Бартлетт (Jonathan Bartlett) в своей новой статье () на сайте для разработчиков IBM, есть несколько техник, позволяющих предотвратить эти проблемы. Он представляет концепцию рекурсии и шаблоны рекурсивного программирования, показывая как их можно использовать для написания доказуемо корректных программ.