Pyridine and pyrrolidine react rapidly with dilute aqueous HCl to form the corresponding hydrochloride salts which are easily purified, isolated and stored in a charge. However, pyrrole, which is another nitrogen-containing heterocycle, does not form a hydrochloride salt under these conditions, explain.
The Attempt at a Solution
I am pretty sure that resonance plays a major role in the answer. Is it because by protonating the pyrrole with the HCl you create an aromatic compound that prefers to stay in that form?