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>