An evaluation of software available on mini-computers and its adequacy was made. It led to extension of a systems implementation language to two minicomputers. The language LITTLE was chosen for its machine independence and efficiency. Techniques for code generation and storage allocation are recounted with a special emphasis on producing compact code.