We devised a LOGO-like antenna constructing programming language where each node in the tree-structured representation is an antenna-construction command. An antenna is created by starting from the root of the tree and executing the commands at each node in the tree. In constructing an antenna, the current state (location and orientation) is maintained, and subsequent commands add wires or change the current state. We then used a genetic algorithm (GA) to evolve genotypes that specify the design for one arm, and built the complete antenna using four copies of the evolved arm.