(List
  (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "-> Deleting existing zip files"]]}  )
  (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[LIT_CHARS perl.zip]} {[LIT_CHARS perl_extras.zip]} {[LIT_CHARS perl_scripts.zip]}  )
  (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "-> Zipping interpreter (perl.zip)"]]}  )
  (Com {[LIT_CHARS cd]} {[LIT_CHARS interpreter]}  )
  (Com {[LIT_CHARS zip]} {[LIT_CHARS -r]} {[LIT_CHARS -q]} {[LIT_CHARS perl.zip]} {[LIT_CHARS perl]}  )
  (Com {[LIT_CHARS mv]} {[LIT_CHARS perl.zip]} {[LIT_CHARS ../]}  )
  (Com {[LIT_CHARS cd]} {[LIT_CHARS ../]}  )
  (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "-> Zipping extra modules (perl_extras.zip)"]]}  )
  (Com {[LIT_CHARS cd]} {[LIT_CHARS extras]}  )
  (Com {[LIT_CHARS zip]} {[LIT_CHARS -r]} {[LIT_CHARS -q]} {[LIT_CHARS perl_extras.zip]} {[LIT_CHARS perl]}  )
  (Com {[LIT_CHARS mv]} {[LIT_CHARS perl_extras.zip]} {[LIT_CHARS ..]}  )
  (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]}  )
  (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "-> Zipping scripts (perl_scripts.zip)"]]}  )
  (Com {[LIT_CHARS cd]} {[LIT_CHARS scripts]}  )
  (Com {[LIT_CHARS zip]} {[LIT_CHARS -r]} {[LIT_CHARS -q]} {[LIT_CHARS perl_scripts.zip]} {[LIT_OTHER "*"]}  )
  (Com {[LIT_CHARS mv]} {[LIT_CHARS perl_scripts.zip]} {[LIT_CHARS ..]}  )
  (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]}  )
)