This is a question one might answer with "Why the hell would you want to do it?!", sort of an experiment.
What I am looking for is a way to write lists with many levels of nestings (notes for school) in a "natural" way. Previously, I used an elaborate system of Pandoc, LaTeX and Makefiles to generate notes with occasional LaTeX snippets, however, I would like a more integrated workflow (for example, embedding pseudocode in a codebox environment in a Pandoc/Markdown file is quite challenging, as Markdown was designed with HTML in mind).
If I make + an active character, like
\makeatletter
\mathchardef\@my@mathplus=\mathcode`+
\catcode`+=\active
\def{+}{\ifmmode\@my@mathplus\else\item\fi}
\mateatother
I can write itemizes like
\begin{itemize}
+ one
+ two
+ three
\end{itemize}
however, I would like to get rid of \begin{itemize} and \end{itemize} and write notes like
+ one
+ subitem one
+ subitem two
+ two
+ three
resulting in the nested list, neatly rendered.
Is there a way to achieve this, or I should consider some kind of pre-procession instead? (Creative and mildly insane answers are appreciated.)

\def+, not\def{+}. (2) It should better be\DeclareRobustCommand+{\ifmmode\@my@mathplus\else\expandafter\item\fi}; apart from robustness, you can write+[label]as you would with\item[label]. Such shortcuts, however, make the document hard to read and unstructured. – egreg Oct 20 '11 at 20:21