@book{mimram:liqbook,
  author = {Samuel Mimram and Romain Beauxis},
  title = {{The Liquidsoap book}},
  publisher = {Independently published},
  year = {2021},
  isbn = {979-8748717717},
  asin = {B095PVTYR3},
  url = {https://www.amazon.com/dp/B095PVTYR3},
  pdf = {http://www.liquidsoap.info/book/book.pdf},
  keywords = {webradio,book},
  hal = {https://hal.science/hal-04244392}
}
@incollection{sofsem,
  year = {2011},
  isbn = {978-3-642-18380-5},
  booktitle = {SOFSEM 2011: Theory and Practice of Computer Science},
  volume = {6543},
  series = {Lecture Notes in Computer Science},
  editor = {Ivana Černá and Tibor Gyimóthy and Juraj Hromkovič and Keith Jefferey and Rastislav Králović and Marko Vukolić and Stefan Wolf},
  doi = {10.1007/978-3-642-18381-2_8},
  title = {{Liquidsoap: A High-Level Programming Language for Multimedia Streaming}},
  url = {http://dx.doi.org/10.1007/978-3-642-18381-2_8},
  publisher = {Springer Berlin Heidelberg},
  author = {David Baelde and Romain Beauxis and Samuel Mimram},
  pages = {99–110},
  eprint = {1104.2681},
  eprinttype = {arxiv},
  pdf = {http://www.lix.polytechnique.fr/Labo/Samuel.Mimram/docs/mimram_sofsem11.pdf},
  keywords = {webradio,conference},
  hal_id = {inria-00585728},
  hal = {http://hal.science/inria-00585728}
}
@inproceedings{baelde:inria-00202813,
  hal_id = {inria-00202813},
  url = {http://hal.science/inria-00202813},
  hal = {http://hal.science/inria-00202813},
  title = {{De la webradio lambda à la $\lambda$-webradio}},
  author = {David Baelde and Samuel Mimram},
  abstract = {{La génération et la manipulation de flux audio – pour une radio web par exemple – est une tâche complexe, difficilement réalisable à l'aide des langages de programmation habituels. Nous présentons dans cet article un langage fonctionnel fortement typé appelé Liquidsoap qui offre des abstractions confortables pour décrire la construction de flux élaborés. Il se démarque par sa souplesse d'utilisation et la richesse des possibilités qu'il offre: de l'utilisation de divers types d'entrées (fichiers audio, micro, requ{\^e}tes d'utilisateurs) que l'on peut sélectionner dynamiquement (selon la disponibilité ou encore l'horaire) à la gestion des transitions entre morceaux et autres traitements audio. La nécessité d'avoir un langage riche et abordable nous a amenés à introduire une variante du lambda-calcul typé, avec étiquettes et arguments optionnels, dont la portée va au delà du domaine du traitement audio.}},
  language = {Français},
  affiliation = {Laboratoire d'informatique de l'école polytechnique - LIX , Preuves, Programmes et Systèmes - PPS},
  booktitle = {{JFLA (Journées Francophones des Langages Applicatifs)}},
  pages = {47–62},
  address = {Étretat, France},
  organization = {INRIA},
  audience = {nationale},
  year = {2008},
  pdf = {http://www.lix.polytechnique.fr/Labo/Samuel.Mimram/docs/mimram_jfla08.pdf},
  keywords = {webradio,conference}
}