[devel] Re: Fwd: [RFC] More core integration

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Янв 20 13:38:45 MSK 2005


On Thu, Jan 20, 2005 at 01:14:17PM +0300, Mikhail Zabaluev wrote:
> > Идеалы покомпонентной (design by contract), асинхронной разработки
> > программного обеспечения попираются нынче не каждом шагу.  У кого-нибудь
> > есть желание пойти туда и громко поругаться?
> 
> Если эти компоненты стабилизировались, давно де-факто входят в
> стандартный набор, так ли нужна асинхронность и компонентизация?

Большинство из них не входят в "стандартный набор", но их туда хотят
включить ради абстрактного блага "рядовых пользователей", которые должны
получить "всё в одном".  А разработка этих компонентов ведется отдельно.

Я последнее время слежу за изменениями, которые вносятся в основную
(нестабильную) ветку разработки перла.  Некоторые из этих изменений (т.е.
в заметной степени) сводятся к переливанию из пустого в порожнее,
например так (поиск по слову Upgrade):

Change 21826: Upgrade to Test::Harness 2.38.                        
Change 21871: Upgrade to Digest-MD5 2.33.
Change 21928: Upgrade to CGI.pm 3.01
Change 21935: Upgrade to Time::Local 1.07_94
Change 21991: Upgrade to Encode 1.99.
Change 21996: Upgrade to Switch 2.10, by integrating some changes by
Change 22007: Upgrade to Math::BigInt 1.68.
Change 22021: Upgrade to Test::Harness 2.40.
Change 22029: Upgrade to Getopt::Long 2.34_01
Change 22051: Upgrade to Time::HiRes 1.54
Change 22052: Upgrade to PerlIO::via::QuotedPrint 0.06
Change 22056: Upgrade to Cwd 2.13
Change 22110: Upgrade to Math::BigRat 0.11
Change 22112: Upgrade to Cwd 2.14.
Change 22124: Upgrade to MIME::Base64 2.23.
Change 22126: Upgrade to Locale::Maketext 1.07.
Change 22159: Upgrade to Time::Hires 1.55
Change 22204: Upgrade to Locale::Maketext 1.08.
Change 22325: Upgrade to MIME::Base64 3.00.
Change 22344: Upgrade to prereleases of Math::BigInt 1.70 and
Change 22345: Upgrade to Term::ANSIColor 1.08.
Change 22469: Upgrade to CGI.pm 3.04.
Change 22470: Upgrade to Cwd 2.16
Change 22482: Upgrade to Cwd 2.17.
Change 22621: Upgrade to Unicode 4.0.1
Change 22673: Upgrade to Time::HiRes 1.57.
Change 22674: Upgrade to Digest 1.06.
Change 22675: Upgrade to Digest 1.06.
Change 22680: Upgrade to Time::HiRes 1.59.
Change 22715: Upgrade to FileCache 1.04.
Change 22835: Upgrade to Encode 2.00.
Change 22868: Upgrade to Encode 2.01.
Change 22907: Upgrade to Test::Harness 2.42
Change 22908: Upgrade to Time::Local 1.10.
Change 22909: Upgrade to Unicode::Collate 0.40
Change 22911: Upgrade to Unicode::Normalize 0.30.
Change 22912: Upgrade to Pod::LaTeX 0.57
Change 22914: Upgrade to CGI.pm 3.05
Change 22915: Upgrade to Digest 1.08.
Change 22916: Upgrade to Pod::Perldoc 3.13
Change 22920: Upgrade to Pod::Parser 1.28
Change 22941: Upgrade to I18N::LangTags 0.30.
Change 22942: Upgrade to Locale::Maketext 1.09
Change 22946: Upgrade to I18N::LangTags 0.31.
Change 22964: Upgrade to I18N::LangTags 0.32
Change 22988: Upgrade to Cwd 2.17_03
Change 22991: Upgrade to Cwd 2.18                                   
Change 23024: Upgrade to I18N::LangTags 0.33
Change 23152: Upgrade to Cwd 2.20
Change 23168: Upgrade to File::Spec 0.88.
Change 23171: Upgrade to Math::BigInt v1.71.
Change 23222: Upgrade to Devel::PPPort 3.00.
Change 23223: Upgrade to Devel::PPPort 3.00_01.
Change 23226: Upgrade to Devel::PPPort 3.00_02.
Change 23229: Upgrade to Devel::PPPort 3.00_03.
Change 23232: Upgrade to Time::HiRes 1.61
Change 23234: Upgrade to Devel::PPPort 3.01.
Change 23237: Upgrade to MIME::Base64 3.02.
Change 23238: Upgrade to MIME::Base64 3.03
Change 23248: Upgrade to Cwd 2.21.
Change 23257: Upgrade to version 0.42.
Change 23258: Upgrade to Encode 2.02
Change 23280: Upgrade to Devel::PPPort 3.02.
Change 23282: Upgrade to Devel::PPPort 3.03.
Change 23322: Upgrade to Time::HiRes 1.63.
Change 23329: Upgrade to Time::HiRes 1.65.
Change 23330: Upgrade to MIME::Base64 3.05.
Change 23380: Upgrade to Encode 2.04.
Change 23384: Upgrade to Encode 2.05
Change 23417: Upgrade to Encode 2.07
Change 23421: Upgrade to Encode 2.08.
Change 23566: Upgrade to Test::Simple 0.53
Change 23620: Upgrade to Term::ANSIColor 1.09
Change 23624: Upgrade to Encode 2.09
Change 23630: Upgrade to perldoc 3.14
Change 23653: Upgrade to ExtUtils::MakeMaker 6.25
Change 23654: Upgrade to Test::Simple 0.54
Change 23700: Upgrade to Devel::PPPort 3.04
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050120/247e036f/attachment-0001.bin>


Подробная информация о списке рассылки Devel