Back to [[conference:committee:2014-proposals]]\\ \\ **Title**:Generative C++: Hosting\\ **Proposer**: [[2014:Martin Waplington]]\\ **Proposer**: [[2014:Donal Mulvany]]\\ **Type**: Case-Study\\ **Duration**: 90 mins\\ **Description**: \\ So you have a bunch of objects but really you'd like the same functionality in a web-service, or a fault tolerant cluster, or even just in a command line application. This is going to take time: you can't just throw your object into node.js or an erlang C-node. You'll need protocol mappings for the methods you want to expose, and some sort of lifetime and configuration policy to make the objects you want, when you want, how you want.\\ \\ Even the command line application is going to take a load of code to make everything go... We show you how to use clang to achieve this stuff once and for all!\\ \\ \\ \\