In obsolete terms the difference between lack and long
is that
lack is a defect or failing; moral or spiritual degeneracy while
long is occurring or coming after an extended interval; distant in time; far away.
In intransitive terms the difference between lack and long
is that
lack is to be in want while
long is to await, to aspire, to desire greatly (something to occur or to be true.
As an adjective long is
having much distance from one terminating point on an object or an area to another terminating point usually applies to horizontal dimensions; see Usage Notes below.
As an adverb long is
over a great distance in space.
As a proper noun Long is
{{surname|from=nicknames}} Originally a nickname for a tall man.