Re: pushd ... popd

From
Boris Rudakov (2:5054/9.4)
To
Eugene M. Zheganin ()
Date
2003-09-29T21:02:06Z
Area
PERM.UNIX
Hello Eugene!

29 сен 03 10:12, you wrote to Vassily Kiryanov:

 EZ>  Приветствую, Vassily!

 EZ>  29 Sep 03 в 09:18, Vassily Kiryanov -=> Boris Rudakov о "pushd ...
 EZ> popd":

 EZ>  [...]

 EZ>>>> Не вижу реально никакого применения. Совершенно. На моей памяти
 EZ>>>> ты единственный человек, кому это надо.
 VK>> Не согласен и тут :) Довольно неплохая фича.
 EZ> Ага. Скрипт на сборке порта, меняющий каталог "откуда попало" - это
 EZ> вообще чума получится.

Ээээээ, погодь-погодь !

Не "откуда попало", а "КУДА НАДО, с ВОЗМОЖНОСТЬЮ ВЕРНУТЬСЯ ТУДА ГДЕ БЫЛ".

Это же банальный стек. Знать откуда ты пришел - не более интересно чем при вызове функции в обычной программе: похеру откуда, главное что - пришел и потом можешь вернуться.

 EZ> А главное- как удобно отлаживать будет !

Да уж не более неудобно чем скрипты без такой фени !

Даже напротив: лишние переменные, в том числе для хранения предыдущего каталога, лехко испортить из-за конфликта имен в нескольких скриптах, а искать наведенные баги - самая тяжкая штука.

Нэ, чем больше думаю, тем больше прихожу ко мнению что pushd/popd - штука архиполезная, хотя и не первой необходимости.

Будет в выходные время - попытаюсь привинтить ее к башу, если получится - предлагаю попытаться это дело порекламировать, авось станет общепринятым :)

Кста, не исключаю что на самом деле точный аналог и так есть, просто никто из присутствующих о нем не помнит :) а в манах как обычно - хрен найдешь чего-то о чем заранее не знаешь :\

 EZ>                                     На этом остаюсь искренне Ваш,
 EZ> Евгений.

Борис Рудаков,               Идиотус мобиле
BBR

--- Be happy: BBR is looking at you !
 * Origin: АлкАголь малыми дозами безвреден в любых количествах (2:5054/9.4)