fmII
Tue, May 13th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 10:34 PDT
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 Heirloom Bourne Shell - Default branch
Section: Unix

 

Added: Tue, Jun 14th 2005 13:27 PDT (2 years, 11 months ago) Updated: Wed, Jul 6th 2005 06:46 PDT (2 years, 10 months ago)


About:
The Heirloom Bourne Shell is a portable variant of the traditional Unix shell. It is especially suitable for testing the portability of shell scripts and for processing legacy scripts. The Bourne shell does not provide as many features as newer Unix shells, but it does provide a stable shell language. With this in mind, it is also suitable for general script processing and interactive use. This variant of the Bourne shell has been derived from OpenSolaris code and thus provides the SVR4/SVID3 level of the shell.

Author:
Gunnar Ritter [contact developer]

Rating:
8.39/10.00 (1 vote)

Homepage:
http://heirloom.sourceforge.net/sh.html
Tar/BZ2:
http://prdownloads.sourceforge.net/[..]loom/heirloom-sh-050706.tar.bz2?download
Changelog:
http://heirloom.sourceforge.net/sh/CHANGES

Trove categories: [change]
[Development Status]  5 - Production/Stable
[Environment]  Console (Text Based)
[Intended Audience]  Advanced End Users, Developers, System Administrators
[License]  OSI Approved :: Common Development and Distribution License (CDDL)
[Operating System]  POSIX, Unix
[Programming Language]  C, Unix Shell
[Topic]  Software Development :: Interpreters, System :: Shells

Dependencies: [change]
Heirloom Toolchest (recommended)
[download links]

 
Project admins: [change]
» Gunnar Ritter (Owner)

» Rating: 8.39/10.00 (Rank N/A)
» Vitality: 0.00% (Rank 16249)
» Popularity: 0.59% (Rank 9941)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 4,826
   URL hits: 1,056
   Subscribers: 21

Projects depending on this project:
Heirloom Toolchest
Heirloom Packaging Tools


Other projects from the same categories:
ghli
Clam Shell
Yabasic
BinaryParser
RPL/2

Users who subscribed to this project also subscribed to:
Poedit
top
PHP Anti-Virus
BelowVersion
php time management


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 050706 06-Jul-2005 Common Development and Distribution License (CDDL) Homepage Tar/BZ2 Changelog Hosted on SourceForge.net

 Comments

[»] When to use this rather than bash?
by Walles - Jun 17th 2005 05:19:40

What's the use case where somebody would prefer this to bash?

Bash is everywhere, this project isn't AFAIK. Why make another sh clone with less features than bash? To the un-trained eye this could seem to be yet another me-too project that are so popular here at Freshmeat...

Please don't be offended, I really want to know.

[reply] [top]


    [»] Re: When to use this rather than bash?
    by Gunnar Ritter - Jun 17th 2005 05:33:46


    > What's the use case where somebody would

    > prefer this to bash?

    This is explained on the project web page.


    > To the

    > un-trained eye this could seem to be yet

    > another me-too project that are so

    > popular here at Freshmeat...

    http://freshmeat.net/~gritter/
    I guess I had no need for a me-too project.

    [reply] [top]


      [»] Re: When to use this rather than bash?
      by Walles - Jun 17th 2005 05:58:38

      This is explained on the project web page.

      No, it's not.

      According to Google, bash is mentioned only once at heirloom.sf.net, in a changelog entry that doesn't explain when Heirloom is preferrable to bash.

      The bulleted list at the front page says basically:

      * Heirloom can be used for script portability testing. This could potentially be an answer to my question, although if you really want your script to work on a certain kind of shell, you'd have to test it there anyway. Half a point.
      * "Processing of legacy scripts" without any evidence that bash couldn't do this as well. Zero points.
      * The shell scripting language lacks a lot of features. This is a feature!? Minus one point. If people doesn't want to use bash features, they can still use bash instead of Heirloom.
      * The shell lacks command line editing features. This is a feature!? Minus yet another point. If people doesn't want to use bash features, they can still use bash instead of Heirloom.

      Also, I give you minus half one more point for not mentioning bash. That sums up to minus two points for that explanation.

      I still don't understand why anybody would prefer this to bash, as bash is a superset of Heirloom AFAICT.

      [reply] [top]


        [»] Re: When to use this rather than bash?
        by Gunnar Ritter - Jun 17th 2005 06:29:33


        >> This is explained on the project web

        >> page.

        >

        > No, it's not.

        Just get a clue of the subject you are talking about.
        There are enough texts that explain incompatibilities
        between the Bourne shell and newer shells, to start
        with; Google perhaps helps you to find them if you do
        not want to follow the link at the bottom of the home
        page.


        > I still don't understand

        Nobody forces you to use this project. Simply suppose
        that it is for experts only.

        [reply] [top]


          [»] Re: When to use this rather than bash?
          by Walles - Jun 17th 2005 07:04:00

          There are enough texts that explain incompatibilities between the Bourne shell and newer shells, to start with; Google perhaps helps you to find them if you do not want to follow the link at the bottom of the home page.

          You mean the one that "doesn't deal with [...] bash"?

          Simply suppose that it is for experts only.

          I will. I'd better stay away from it then. Have fun with your project.

          [reply] [top]


            [»] Re: When to use this rather than bash?
            by Gunnar Ritter - Jun 17th 2005 07:10:24


            > You mean the one that "doesn't deal with

            > [...] bash"?

            It sometimes makes sense to read more than the
            first sentence of a complex document.

            [reply] [top]


              [»] Re: When to use this rather than bash?
              by Andraž 'ruskie' Levstik - Aug 16th 2006 08:36:01

              That was a sad exchange... There are MANY MANY reasons NOT to use bash. I'll count the 2 most common which are ussualy important for stuff like init scripts and others. The question here is not why use it instead of bash but why use it instead of any other posix sh :) a) low resource usage b) speed

              [reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  ITMJ •  Linux.com •  NewsForge  •  SourceForge.net  •  Surveys •  Jobs •  PriceGrabber