Related publications (13)

Semantics-preserving inlining for metaprogramming

Martin Odersky, Sébastien Jean R Doeraene, Nicolas Alexander Stucki

Inlining is used in many different ways in programming languages: some languages use it as a compiler-directive solely for optimization, some use it as a metaprogramming feature, and others lay their design in-between. This paper presents inlining through ...
2020

MARKDOWN

Nicolas Borboën

Français: Markdown est un langage de balisage léger qui permet d’écrire simplement du texte et de le convertir en code HTML pour sa publication sur un site web. Facile à lire, facile à écrire. English: Markdown is a small markup language that allows you to ...
2013

openMat - Management of Acoustic Material (Meta-)Properties Using an Open Source Database Format

Dirk Schröder

While most acoustic material properties are standardized today, the way of digitally storing such data is not. Commercial applications, internal developments and open-source solutions usually use their own proprietary file formats that make a data exchange ...
2013

Scala Macros: Let Our Powers Combine!

Eugene Burmako

Compile-time metaprogramming has been proven immensely useful enabling programming techniques such as language virtualization, embedding of external DSLs, self-optimization, and boilerplate generation amongst many others. In the recent production release o ...
2013

Towards a standard for dialogue act annotation

Andrei Popescu-Belis

This paper describes an ISO project which aims at developing a standard for annotating spoken and multimodal dialogue with semantic information concerning the communicative functions of utterances, the kind of semantic content they address, and their relat ...
2010

Object-based Tag Propagation for Semi-automatic Annotation of Images

Touradj Ebrahimi, Jong Seok Lee, Lutz Goldmann, Ivan Ivanov, Péter Vajda

Over the last few years, social network systems have greatly increased users’ involvement in online content creation and annotation. Since such systems usually need to deal with a large amount of multimedia data, it becomes desirable to realize an interact ...
2010

Design tools for large networks

Bryn Andrew Martin

The Atlas TDAQ network consists of four separate networks which together total over 8000 ports at 1 Gbit/s, 60 ports at 10 Gbit/s, 200 Ethernet switches at the edge of the network, 6 multi-blade chassis switches at the core and over 20 km of copper and fib ...
Ieee Service Center, 445 Hoes Lane, Po Box 1331, Piscataway, Nj 08855-1331 Usa2007

Modèle, architecture et outils pour la modélisation et le déploiement des environnements d'apprentissage multimédias actifs

This work proposes a new way to design and deploy active multimedia learning environments by non-IT specialists. It aims at defining a model, an architecture and appropriate tools which allow producing learning environments by composing existing learning c ...
EPFL2007

Stimulating preference expression using suggestions

Pearl Pu Faltings, Paolo Viappiani

Users often have to search for a most preferred item but do not know how to state their preferences in the language allowed by the system. Example-Critiquing has been proposed as a mixed-initiative technique for allowing them to construct their preference ...
American Association for Artificial Intelligence, Menlo Park, CA 94025-3496, United States2005

Simulation of nonverbal social interaction and small groups dynamics in virtual environments

Anthony Guye-Vuillème

How can the behaviour of humans who interact with other humans be simulated in virtual environments? This thesis investigates the issue by proposing a number of dedicated models, computer languages, software architectures, and specifications of computation ...
EPFL2004

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.