African Queen (1787 ship)

African Queen was built in the East Indies in 1775, probably under a different name. She first appeared in Lloyd's Register (LR) as African Queen in 1787. She made one voyage as a slave ship and then sailed between England and North America. She foundered in 1793.

History
United Kingdom
Builder: East Indies[1]
Launched: 1775
Renamed: African Queen
Fate: Foundered 1793
General characteristics
Tons burthen: 376,[2] or 402[1] (bm)
Complement: 20[2]

Career

Captain Cobb Taylor sailed from London on 25 May 1787, bound for West Africa. African Queen gathered her slaves at New Calabar. She arrived at Kingston, Jamaica 12 February 1788. She had arrived with 466 slaves and she landed 451. She left Kingston on 5 May, and arrived back at London on 8 July.[2]

Captain James Downey (or Downie) replaced Captain Cobb c. 1788. On 12 February 1793 African Queen, Downie, master, was at Deal when a gale drove her into Tom, Smith, master. African Queen was on her way to Sierra Leone and Tom was on her way to Liverpool. Tom lost her mizzenmast and African Queen lost her jib and boom, and sustained substantial damage.[3]

Fate

On 12 August a hurricane hit Nevis. African Queen drove out to sea, where she foundered.[4]

Lloyd's Register

Year Master Owner Trade Source
1787 C. Taylor Margentin London–Africa LR
1789 C.Taylor
J. Downie
J.Crammond London–Africa
London–New Brunswick
LR
1791 J.Downie J.Crammond
J. Rodgers & Co.
London–Nova Scotia LR

Citations

gollark: Look, it has pattern matching in it, therefore good.
gollark: How SHOULD I do it?
gollark: ↑ you, as a result
gollark: ```rustfn matches(expr: &Value, condition: &Value) -> Option<Bindings> { match (expr, condition) { (Value::Num(a), Value::Num(b)) => if a == b { Some(HashMap::new()) } else { None }, (Value::Call(efn, eargs), Value::Call(rfn, rargs)) => { if efn != rfn { return None } if rargs.len() != eargs.len() { return None } let mut out_bindings = HashMap::new(); for (rarg, earg) in rargs.iter().zip(eargs) { match matches(earg, rarg) { Some(x) => out_bindings.extend(x), None => return None } } Some(out_bindings) }, (_, Value::Identifier(b)) => Some(vec![(b.clone(), expr.clone())].into_iter().collect()), _ => None }}```
gollark: You fell right into my trap, actually.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.