So in regards to hiding the "wires", they are not different at all...
This thread is about the vhdl process sensitivity list and how to avoid
simulation problems if I use it for anything other than the clock
or reset inputs. This question has been answered.
The "wires" issue is a red herring.
http://en.wikipedia.org/wiki/Red_herring
By "wire hiding" I mean that by using a single process
description using variables, there are only port inputs
and outputs in the logic description.
Everything goes in one box -- the entity.
There are no internal "directions" to worry about,
other than code going from the top to the bottom of the page.
In a multi-process description,
I have two or more process boxes inside the entity,
each with inputs and outputs.
I claim that not having to worry about connecting internal
"outputs" together in my description is a side benefit *for me*
of this description style.
-- Mike Treseler