//Code Listing 3 var _=ishml.Template var planets = _.pick("Venus","Earth","Mars") var greeting =_`Hello, ${planets}.` //populate by simple list planets.populate("Mercury","Ceres","Pluto","Jupiter","Saturn") //populate by complex data planets.populate({value:"Venus", position:2},{value:"Earth", position:3},{value:"Mars", position:4}) planets.populate([{planet:"Venus", position:2},{planet:"Earth", position:3},{planet:"Mars", position:4}]) //populate nested phrase var myphrase=_`Hello, ${planets.tag("planet")}. ${_.pick().tag("remark")}` myphrase.populate({planet:["Venus","Earth","Mars"],remark:["Long time no see.","I'm home.","Good to be back."]})