Re: [dwm] dwm with dzen status bar

From: Oliver Heins <olli_AT_sopos.org>
Date: Fri, 04 Jul 2008 11:25:55 +0200

pancake <pancake_AT_youterm.com> writes:

> On Thu, 2008-07-03 at 14:59 +0200, Oliver Heins wrote:
>> Hi Hugo.
>> | ~$ time (n=0; for i in {1000..1}; do n=$(($n+$i)); done; echo $n)
>>
>> I don't know if arithmetic evaluation is a bashism, but I think the
>> costs for using bc are quite high. However, I the let syntax (e.g.,
>> �let "n = n +i"�) should work with all posix-shells and therefore be
>> porspacele.
>
> its posix. the fork is also expensive, not only bc.
>
> 'let' is a bashism i think. shouldnt be used imho.

Perhaps I'm misguided by
http://publib.boulder.ibm.com/infocenter/systems/topic/com.ibm.aix.baseadmn/doc/baseadmndita/korn_shell_arith_eval.htm

This site is about the korn shell, which is the standard posix shell.

There it's said, �The Korn shell or Microsoft POSIX subsystem shell includes an alternative
form of the let command if only a single expression is to be evaluated.�

That alternative form is like ((x = x / 3)), and it's limited.

Best regards,
 olli

-- 
http://www.sopos.org/olli/ GnuPG-Key: gpg --recv-keys 0x9A00D827
GnuPG-Fingerprint: F27A BA8C 1CFB B905 65A8  2544 0F07 B675 9A00 D827
Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
Received on Fri Jul 04 2008 - 11:26:10 UTC

This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 15:53:19 UTC