Modern Dances
Modern Dances is the fourteenth album by Jandek, released as Corwood #0752. It is the first of two releases from 1987, and marks the end of the original "garage" band (which would have a different incarnation starting a few albums later).
Modern Dances | ||||
---|---|---|---|---|
Studio album by | ||||
Released | 1987 | |||
Genre | Rock, outsider | |||
Length | 43:29 | |||
Label | Corwood Industries | |||
Producer | Corwood Industries | |||
Jandek chronology | ||||
|
Review scores | |
---|---|
Source | Rating |
Forced Exposure #12 | (favorable) link |
Away From The Pulsebeat, 1988 | (favorable) link |
CMJ #125 | (favorable) link |
Track listing
No. | Title | Length |
---|---|---|
1. | "Painted My Teeth" | 4:45 |
2. | "Twelve Minutes Since February 32" | 4:05 |
3. | "Hand for Harry Idle" | 3:44 |
4. | "Number 512" | 3:33 |
5. | "Nothing Is Better Than God" | 4:21 |
6. | "Spiritual Song" | 3:58 |
7. | "Spanish In Me 003" | 4:22 |
8. | "I Want To Know Why" | 4:59 |
9. | "Simple As That" | 2:07 |
10. | "Open E" | 3:16 |
11. | "Carnival Queen" | 3:36 |
Total length: | 43:29 |
gollark: Hmm, so what extra features are needed?
gollark: Anyway, good news systemd-dislikers, I made an EXCELLENT and AMAZING replacement using the RUST programming language.
gollark: I have DashMap in here because of some vague dream of concurrently doing... stuff.
gollark: ```rustuse std::process::Command;use anyhow::Result;use std::path::Path;use std::fs;#[derive(serde::Serialize, serde::Deserialize, Debug)]struct RawServiceSpec { command: String, args: Vec<String>, name: Option<String>}#[derive(Debug)]struct ServiceSpec { command: String, args: Vec<String>, name: String}fn load_spec(path: &Path) -> Result<ServiceSpec> { let file = fs::read_to_string(path)?; let raw: RawServiceSpec = toml::from_str(&file)?; Ok(ServiceSpec { command: raw.command, args: raw.args, name: path.file_stem().unwrap().to_string_lossy().to_string() })}fn run_service(serv: ServiceSpec) -> Result<()> { println!("thread {:?}", serv); loop { println!("Starting"); let mut child = Command::new("/bin/env") .arg("python3") .arg("test.py") .spawn()?; child.wait()?; } Ok(())}fn main() -> Result<()> { let services = dashmap::DashMap::new(); for entry in fs::read_dir("./services")? { let s = load_spec(&entry?.path())?; services.insert(s.name.clone(), s); } let mut handles = Vec::new(); for e in services { handles.push(std::thread::spawn(|| run_service(e.1))); } for handle in handles { handle.join().unwrap(); } Ok(())}```
gollark: Well, I guess that's systemd replaced.
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.