Luigi Chiarini
Luigi Chiarini (1900–1975) was an Italian film theorist, essayist, screenwriter and film director.
Luigi Chiarini | |
---|---|
Luigi Chiarini in 1965 | |
Born | |
Died | 12 November 1975 75) Rome, Lazio Italy | (aged
Occupation | Essayist Director Screenwriter |
Life and career
Born in Rome, Chiarini wrote extensively about film theory and in 1935 he founded the drama school Centro Sperimentale di Cinematografia in Rome.[1] He later founded and directed the Centro's official journal Bianco e Nero and the magazine Rivista del cinema italiano.[1] In 1961 he was appointed the first chair of film studies in Italy, at the University of Pisa.[1]
Between 1963 and 1968 Chiarini served as artistic director of the Venice International Film Festival.[1] He was also on the jury of the 1937 Venice Film Festival and the 1961 Cannes Film Festival.[1]
Selected filmography
Director
- Street of the Five Moons (1942)
- Sleeping Beauty (1942)
- The Innkeeper (1944)
- Last Love (1947)
- Pact with the Devil (1950)
Screenwriter
- The Sinner (1940)
- I cavalieri dalle maschere nere (1948)
- Garibaldi (1961)
gollark: They'll probably say "lambdas are evil" because python hates functional programming a lot of the time.
gollark: *considers creating an esowiki page for haskell and golang*
gollark: ``` func AddInt32(addr *int32, delta int32) (new int32) func AddInt64(addr *int64, delta int64) (new int64) func AddUint32(addr *uint32, delta uint32) (new uint32) func AddUint64(addr *uint64, delta uint64) (new uint64) func AddUintptr(addr *uintptr, delta uintptr) (new uintptr) func CompareAndSwapInt32(addr *int32, old, new int32) (swapped bool) func CompareAndSwapInt64(addr *int64, old, new int64) (swapped bool) func CompareAndSwapPointer(addr *unsafe.Pointer, old, new unsafe.Pointer) (swapped bool) func CompareAndSwapUint32(addr *uint32, old, new uint32) (swapped bool) func CompareAndSwapUint64(addr *uint64, old, new uint64) (swapped bool) func CompareAndSwapUintptr(addr *uintptr, old, new uintptr) (swapped bool) func LoadInt32(addr *int32) (val int32) func LoadInt64(addr *int64) (val int64) func LoadPointer(addr *unsafe.Pointer) (val unsafe.Pointer) func LoadUint32(addr *uint32) (val uint32) func LoadUint64(addr *uint64) (val uint64) func LoadUintptr(addr *uintptr) (val uintptr) func StoreInt32(addr *int32, val int32) func StoreInt64(addr *int64, val int64) func StorePointer(addr *unsafe.Pointer, val unsafe.Pointer) func StoreUint32(addr *uint32, val uint32) func StoreUint64(addr *uint64, val uint64) func StoreUintptr(addr *uintptr, val uintptr) func SwapInt32(addr *int32, new int32) (old int32) func SwapInt64(addr *int64, new int64) (old int64) func SwapPointer(addr *unsafe.Pointer, new unsafe.Pointer) (old unsafe.Pointer) func SwapUint32(addr *uint32, new uint32) (old uint32) func SwapUint64(addr *uint64, new uint64) (old uint64) func SwapUintptr(addr *uintptr, new uintptr) (old uintptr)```Seen in standard library docs.
gollark: Fun fact: that function cannot be written with a sane type in Go.
gollark: Esolang where multiple different garbage collectors run at the same time.
References
- Moliterno, Gino. The A to Z of Italian Cinema. Scarecrow Press, 2009. pp. 79-80.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.