Joshua N Pritikin <[EMAIL PROTECTED]> writes:
>Wow!  I am reading about the Linux linked list implementation.  In
>comparison to Linux, Event wastes an unnecessary pointer on every link. 
>I'd better fix this!  :-)

In case it is relevant - back in days of 64K memory we had a real-time OS
that kept a queue as a single linked circular list.

The variable kept a pointer to the _last_ element. You could then add to the 
end of the queue easily. Also as list was circular head of queue was only 
one indirection away.

In perl terms:
   push  - easy
   shift - easy
   unshift - easy 
   pop     - hard

-- 
Nick Ing-Simmons

Reply via email to