Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uflorida!haven!adm!xadmx!rbj@dsys.icst.nbs.gov From: rbj@dsys.icst.nbs.gov (Root Boy Jim) Newsgroups: comp.unix.wizards Subject: libpw.a Message-ID: <19402@adm.BRL.MIL> Date: 1 May 89 21:22:33 GMT Sender: news@adm.BRL.MIL Lines: 26 ? From: Root Of All Evil ? jfh@rpp386.Dallas.TX.US (John F. Haugh II) writes: ? ? >..... I always enjoyed SNOBOL and LISP programming ? >because you use the stuff, then toss it, then use it again. In C ? >and others, memory management is a CHORE. ? C is not a language to do string processing in. C is designed to ? be efficient for SYSTEMS programming. Do we really want ? garbage collection in the language used for the kernal of the operating ? system? Sounds pretty silly to me. If you want to program in Lisp, program ? in Lisp. Don't expect C to provide you with a Lisp environment. If GC can be done by adding a constant to the stack pointer (or copying the frame pointer), then yes, I want it in the kernel. In that case, alloca is more efficient than malloc/free. Think about it. And while we're at it, unwind-protect and catch/throw are cleaner than setjmp/longjmp as well. Sigh, maybe in C++++. ? -Scott Berryman ? berryman@CS.YALE.EDU Root Boy Jim is what I am Are you what you are or what?