From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Led To: ALT Devel discussion list Date: Tue, 20 Jun 2006 18:39:57 +0300 User-Agent: KMail/1.9.1 References: <20060619010637.GE6065@localhost.localdomain> <200606201146.16436.led@altlinux.ru> <20060620153528.GB6065@localhost.localdomain> In-Reply-To: <20060620153528.GB6065@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200606201839.58460.led@altlinux.ru> Subject: Re: [devel] full list of unmets X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 15:39:30 -0000 Archived-At: List-Archive: List-Post: В сообщении от 20 июня 2006 18:35 Alexey Tourbin написал(a): > On Tue, Jun 20, 2006 at 11:46:16AM +0300, Led wrote: > > В сообщении от 20 июня 2006 05:02 Alexey Tourbin написал(a): > > > On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote: > > > > Что касается более сложной обработки, то тут надо вспомнить > > > > математику и хорошенько подумать. > > > > > > Ну в общем да. Нужно осилить топологию и теорию графов. Потом нужно > > > переписать apt на ocaml'е. :) Сейчас к апту очень серьезная претензия: > > > библиотека libapt-pkg не дает доступа к основным алгоритмам. То есть > > > например алгоритм 'apt-get --print-uris install' закоден > > > непосредственно в apt-get. Чтобы попробовать узнать, можно установить > > > отдельно взятый пакет или нет, приходится запускать apt-get и парсить > > > его вывод. Каждый такой запуск стоит порядка секунды, а большая часть > > > времени уходит на чтение/инициализацию кеша. То есть нельзя достаточно > > > быстро проверить, какие пакеты в сизифе устанавливаемы, а какие нет. > > > Нельзя загрузить кеш один раз и проверить все пакеты в пределах одного > > > процесса. > > > > А разве apt-shell не так делает? > > Это несколько облегчает, но не отменяют проблему. Это была реплика на "Нельзя загрузить кеш один раз и проверить все пакеты в пределах одного процесса". Не более того... > Нативные байндинги > к перлу сделать нельзя. А при наличии нативных байндингов можно делать > нетривиальные вещи. Вообще перл можно рассматривать как интерпретатор ИМХО на перле "свет клином не сошёлся". -- Led.