Richard North’s Blog

Fish shell de­sign prin­ci­ples

These de­sign prin­ci­ples are a good read. Not nec­es­sar­ily di­rectly ap­plic­a­ble to most types of soft­ware, but the spirit and di­rec­tion of thought is broadly rel­e­vant across many types of soft­ware.

The fish de­sign has three high level goals. These are:

To achieve these high-level goals, the fish de­sign re­lies on a num­ber of more spe­cific de­sign prin­ci­ples. These are pre­sented be­low, to­gether with a ra­tio­nale and a few ex­am­ples for each.

Link: http://​​1DU­CR4W

← Home