"the disorder is caused by positive representations of the city in popular culture, which leads to immense disappointment as the reality of experiencing the city is very different from expectations: tourists are confronted with an overcrowded and littered city ... and a less than welcoming attitude by French hospitality workers like shopkeepers, restaurant and hotel personnel without considering the higher safety risks to which tourists used to safer cities are suddenly exposed."
While Haskell is undoubtedly better suited to writing concise implementations of sorting algorithms, the C++ versions given could have been written in a much shorter and clearer fashion.
This is a better approach, but as you say it does put the configuration overhead on the user - and many users will just click "yes" when asked whether to allow something.
So user eduction is important, but hard to ensure across a whole organisation for example.
Years ago, Acid (I forget who made it) used to have great features for beatmatching tracks and pitch shifting. It wasn't the best DAW by any means but it seemed to have been designed for making mashups.
> The 'driver' for flash attached as memory is var = ((var type )(0xsome64bitaddress);
It's a nice idea, but the driver for flash needs to do much more than this. For example, blocks need to be erased before they can be re-written, and since they have a limited lifecycle blocks must also be copied around and remapped.
https://en.wikipedia.org/wiki/Paris_syndrome
"the disorder is caused by positive representations of the city in popular culture, which leads to immense disappointment as the reality of experiencing the city is very different from expectations: tourists are confronted with an overcrowded and littered city ... and a less than welcoming attitude by French hospitality workers like shopkeepers, restaurant and hotel personnel without considering the higher safety risks to which tourists used to safer cities are suddenly exposed."