Hamilton LaboratoriesHamilton C shell 2012User guide

Introduction

Oregon Coast

Introduction
Previous | Next

Topics

Features
Over the original Unix C shell
Typical users

Features

Hamilton C shell is a language for interactively using Windows. Compared to the standard Command Prompt, it provides a vocabulary and grammar that allows much more complex activities to be described. Here are some of the major features.

Improvements over the original Unix C shell

This C shell borrows its basic language concepts from the original and wildly popular C shell written by Bill Joy in the late 1970s at the University of California, Berkeley, as part of BSD UNIX project. But from there, it’s been adapted and extended in a number of way with modern compiler technology for Windows:

Typical users

Most users of Hamilton C shell are relatively technically oriented computer users. Often, they’re software developers. They have a business need for Windows system.

Peering over their shoulders, they typically have lots of windows open on the screen. Many of the windows are running copies of this shell. Some copies are transient, created to display with little snippets of information needed on the spur of the moment. Other copies of the shell would be used for more long-running projects: for example, getting a make working for a major application. A shell window is like any other application window but with a different paradigm. Instead of data, rows and columns of numbers or lines of text, the object being manipulated is the machine itself. A good shell tackles a different problem than icons and windows. Instead of the point-and-shoot immediacy of “do this single thing now,” a shell offers language and the ability to describe more customized or repetitive actions, e.g., identify a suitable set of files, perform some action against them and filter the results in some interesting way.

Previous | Next

Getting started with Hamilton C shell

Hamilton C shell, as it first wakes up.