This paper reports on a programming environment for Warp, a systolic array computer of ten powerful programmable cells arranged in a linear array. After an introduction to the architecture of the Warp machine and the environment, we present the design and implementation issues of the environment. We finish with a discussion of our experience, the current state, and the negative and positive aspects of our design.