Acme::MetaSyntactic::space_missions - The space missions theme


Acme-MetaSyntactic documentation Contained in the Acme-MetaSyntactic distribution.

Index


Code Index:

NAME

Top

Acme::MetaSyntactic::space_missions - The space missions theme

DESCRIPTION

Top

This theme lists the names of various space missions flights.

Apollo

As from Apollo 9, the command and lunar modules of Project Apollo were given radio call signs. This list document them.

Source: A Man on the Moon, by Andrew Chaikin.

Mercury

This list gives the names of the six Mercury spacecraft, plus the name of the flight cancelled when Deke Slayton was grounded for health reasons.

Source: The Right Stuff, by Tom Wolfe.

Manned Spacecraft

This list gives the names of the manned spacecraft, all nations and all agencies or firms combined.

Launch Vehicles

This list gives the names of launch vehicles type. For vehicles with several numbered subtypes, only the main type has been given, without the subtype number (which gives one-letter names for Japanese launch vehicles).

Source: The list of launch vehicles is taken from the colour photos from Rocket Science, Alfred J. Zaehringer, Apogee (ISBN 1-894959-09-4). To this book, I have added http://en.wikipedia.org/wiki/List_of_launch_vehicles and http://en.wikipedia.org/wiki/Scaled_Composites_White_Knight.

Victims

This list gives the names of the humans who were killed in a spacecraft accident.

Source: http://en.wikipedia.org/wiki/Category:Space_program_fatalities http://en.wikipedia.org/wiki/Space_disaster.

CONTRIBUTOR

Top

Jean Forget

Introduced in version 0.41 as apollo, published on September 26, 2005.

Augmented with other space missions and renamed space_missions in version 0.86, published on August 7, 2006.

Updated with themes manned_spacecraft, launch_vehicles and victims in version 0.88, published on August 21, 2006.

SEE ALSO

Top

Acme::MetaSyntactic, Acme::MetaSyntactic::MultiList.


Acme-MetaSyntactic documentation Contained in the Acme-MetaSyntactic distribution.

package Acme::MetaSyntactic::space_missions;
use strict;
use Acme::MetaSyntactic::MultiList;
our @ISA = qw( Acme::MetaSyntactic::MultiList );
__PACKAGE__->init();

# And the magic true value to end the module
# is the year of the first manned space mission
1961;

__DATA__
# default
:all
# names apollo
Gumdrop Spider
Charlie_Brown Snoopy
Columbia Eagle
Yankee_Clipper Intrepid
Odyssey Aquarius
Kitty_Hawk Antares
Endeavour Falcon
Casper Orion
America Challenger
# names mercury
Freedom7
Liberty_Bell7
Friendship7
Delta7
Aurora7
Sigma7
Faith7
# names manned_spacecraft
Vostok Mercury X_15 Voskhod Gemini Soyuz
Apollo Salyut Skylab Space_Shuttle
Mir ISS Shenzhou SpaceShipOne
# names launch_vehicles
Vanguard Jupiter Thor Juno Redstone Atlas Centaur Agena Titan Delta Saturn Scout Pegasus Minotaur
R_7 Cosmos N_1 Semyorka Proton Dnepr Energia Start
Diamant Veronique
Ariane
Long_March
Shavit
N H J
White_Knight
# names victims
Gus_Grissom Ed_White Roger_Chaffee
Vladimir_Komarov
Mike_Adams
Georgi_Dobrovolski Viktor_Patsayev Vladislav_Volkov
Greg_Jarvis Christa_McAuliffe Ronald_McNair Ellison_Onizuka Judith_Resnik Michael_J_Smith Dick_Scobee
Rick_D_Husband William_McCool Michael_P_Anderson David_M_Brown
Kalpana_Chawla Laurel_B_Clark Ilan_Ramon