For halogenation of carbon nanotubes- this is the halogen of choice - what special property does it offer?
fluorine - degree of fluorination can be controlled with the temperature of the reaction which can vary from room temperature to 600ºC. Fluorine is a good leaving group which can be replaced easily by other functional groups by using standard Grignard reagents (MgBr), alkyllithium reagents (RLi), or alkyl peroxides.