Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jul 2002 09:31:25 -0400
From:      Anthony Dean <adean@microcenter.com>
To:        freebsd-arch@FreeBSD.ORG
Subject:   Re: Package system flaws?
Message-ID:  <3D3D5AAD.1080305@mail.microcenter.com>
References:  <200207231315.g6NDFCKB059227@dotar.thuvia.org>

next in thread | previous in thread | raw e-mail | index | archive | help

>>>In the world of packaging, all of the post-configuration and custom
>>>installation stuff is essentially controlled by scripts already,
>>>they're just shell scripts and sh(1) is already notorious for its weak
>>>variable handling (no associative arrays), cumbersome conditional
>>>statements, rudimentary string handling primitives, and so on.
>>>
>>So let's import a ksh.
>>
> 
> ksh93 even has dynamically loadable builtins, which allows the extensibility
> to arbitrary APIs that phk pointed out was the most important feature of the
> "real" scripting languages.
> 
>   $ grep "^ksh93" /usr/ports/LEGAL 
>   ksh93  ports/shells/ksh93  User must agree to "regularly monitor the Website".
> 
> How about a cron job to fetch the web page and mail it to root, oh say about
> twice a year?  ;-)
> 
> ksh93 would also help the standards effort.
> 
> 		Cheers,
> 
> 		Mark.

I've been meaning to suggest the same thing.  I can't think of anything that 
Perl does better than ksh93, but ksh93 is actually readable (and makes a damn 
good interactive shell :)

In fact ksh93 is the first port I install on Free/OpenBSD.

Anthony


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D3D5AAD.1080305>