Comé-comédie

"Comé-comédie" ("Come-Comedy") was the French entry in the Eurovision Song Contest 1972, performed in French by Betty Mars.

"Comé-comédie"
Eurovision Song Contest 1972 entry
Country
Artist(s)
Betty Mars
Language
Composer(s)
Lyricist(s)
Conductor
Finals performance
Final result
11th
Final points
81
Entry chronology
◄ "Un jardin sur la terre" (1971)   
"Sans toi" (1973) ►

The song was performed second on the night, following Germany's Mary Roos with "Nur die Liebe läßt uns leben" and preceding Ireland's Sandie Jones with "Ceol an Ghrá". At the close of voting, it had received 81 points, placing 11th in a field of 18.

The song is a moderately up-tempo number, with Mars singing about the joy which will come when she and her lover say that they love each other. Mars also recorded the song in German, under the title "Komödiant der Liebe" (translated: "Comedian of Love").

It was succeeded as French representative at the 1973 contest by Martine Clémenceau with "Sans toi".

Sources


gollark: The current version uses a bunch of `defer`s to deallocate stuff as needed (I don't *think* it has any horrible memory leaks!). This works fine given that that stuff is all within one function, but I need similar logic in another one.
gollark: I just want to know how to idiomatically make GCable wrappers for the various C objects.
gollark: No, I have that stuff done.
gollark: I want a *different* set of "OPERATIONS ON RELEVANT NODE THING" and no HTML generation at the end, and it would be bees to just copy-paste the function here.
gollark: As of now, my code does```nimproc renderToHtml*(input: string): string = let wlRegex = re"\[\[([^:\]]+):?([^\]]+)?\]\]" let opt = CMARK_OPT_UNSAFE or CMARK_OPT_FOOTNOTES or CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE or CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES # create parser instance let str: cstring = input len: csize_t = len(input).csize_t parser: ParserPtr = cmark_parser_new(opt.cint) if parser == nil: raise newException(CatchableError, "failed to initialize parser") defer: cmark_parser_free(parser) [further initialization stuff] # parse document, get AST cmark_parser_feed(parser, str, len) let doc = cmark_parser_finish(parser) defer: cmark_node_free(doc) if doc == nil: raise newException(CatchableError, "parsing failed - should not occur") # iterate over AST using built-in cmark-gfm AST iteration thing for (evType, node) in cmarkTree(doc): # if it is a text node [OPERATIONS ON RELEVANT NODE THING] let html: cstring = cmark_render_html(doc, opt.cint, cmark_parser_get_syntax_extensions(parser)) defer: free(html) result = $html```
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.