Capetus Silvius

Capetus or Capetus Silvius (said to have reigned 934-921 BC)[1](Latin: Căpĕtŭs Sĭluĭŭs) was a descendant of Aeneas and one of the legendary Latin kings of Alba Longa. He was the son of Capys, and the father of Tiberinus, after whom the Tiber river was named.

Capetus Silvius from Nuremberg chronicles

Family tree

Descent of the Kings of Alba Longa
AnchisesVenusLatinusAmata
CreusaAeneasLavinia
IulusAscanius
Silvius
Aeneas Silvius
Latinus Silvius
Alba (Silvius)
Atys
Capys
Capetus
Tiberinus
Agrippa
Romulus Silvius
Aventinus
Proca
NumitorAmulius
Rhea SilviaMars
HersiliaRomulusRemus
Prima

Bibliography

Geoffrey of Monmouth [[History of the Kings of Britain]] In parentheses Publications Medieval Latin Series Cambridge, Ontario 1999 page 27.

gollark: More great "WHY WOULD YOU DO THIS":```go// A Context carries a deadline, cancelation signal, and request-scoped values// across API boundaries. Its methods are safe for simultaneous use by multiple// goroutines.type Context interface { // Done returns a channel that is closed when this Context is canceled // or times out. Done() <-chan struct{} // Err indicates why this context was canceled, after the Done channel // is closed. Err() error // Deadline returns the time when this Context will be canceled, if any. Deadline() (deadline time.Time, ok bool) // Value returns the value associated with key or nil if none. Value(key interface{}) interface{}}```
gollark: Basically, modems/rednet but more flexible, cross-server, and without actual modems.
gollark: It's a websocket-based inter-computer cross-server message relay.
gollark: ```rust#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, Hash, Clone)]#[serde(untagged)]pub enum Channel { Numeric(i64), Named(String)}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct RawMsg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct Msg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value, pub timestamp: chrono::DateTime<chrono::Utc>}#[derive(Serialize, Deserialize, Debug)]#[serde(tag = "type")]enum MessageFromClient { #[serde(rename = "open")] Open { channel: skynet::Channel }, #[serde(rename = "close")] Close { channel: skynet::Channel }, #[serde(rename = "message")] Message(skynet::RawMsg)}#[derive(Serialize)]#[serde(tag = "type")]enum MessageToClient<'a> { #[serde(rename = "message")] Message(skynet::Msg), #[serde(rename = "channels")] OpenChannels { channels: &'a HashSet<skynet::Channel> }}```WIP Rust notreallyconversion of the Skynet protocol.
gollark: ```goconst( zero = iota; /* iota starts as zero */ one = iota; /* ...and is incremented every semicolon */ two; /* the last expression is repeated if you omit it */ three;)```

References

  1. Dionysius of Halicarnassus Roman Antiquities 1.71
Legendary titles
Preceded by
Capys
King of Alba Longa Succeeded by
Tiberinus Silvius
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.