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)